From 3a0ab9d1718175098bebca664f2004ec4daacfed Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Wed, 29 Apr 2009 22:16:00 -0700 Subject: Handle kernel flush when address is deleted When interface addresses are deleted, the kernel will flush all routes. Quagga needs to follow this correctly. Relates to DHCP bugs 4314, 4315, ... --- zebra/rib.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'zebra/rib.h') diff --git a/zebra/rib.h b/zebra/rib.h index b98410aa..c374df37 100644 --- a/zebra/rib.h +++ b/zebra/rib.h @@ -273,6 +273,8 @@ extern struct rib *rib_lookup_ipv4 (struct prefix_ipv4 *); extern void rib_update (void); extern void rib_weed_tables (void); extern void rib_sweep_route (void); +struct interface; +extern void rib_flush_interface (afi_t afi, struct interface *ifp); extern void rib_close (void); extern void rib_init (void); -- cgit v1.2.3