diff options
author | hasso <hasso> | 2004-10-03 18:46:08 +0000 |
---|---|---|
committer | hasso <hasso> | 2004-10-03 18:46:08 +0000 |
commit | 4c588a4bee7afa84badd9f21349ba8fc50afd57f (patch) | |
tree | 31646f3b627b1490eda0c994910c8c3af7317cf8 /zebra/interface.h | |
parent | ef0e3c5349349d9e0a6501fd70c8178532227423 (diff) | |
download | quagga-4c588a4bee7afa84badd9f21349ba8fc50afd57f.tar.bz2 quagga-4c588a4bee7afa84badd9f21349ba8fc50afd57f.tar.xz |
New way to handle secondary addresses from Gilad Arnold.
Diffstat (limited to 'zebra/interface.h')
-rw-r--r-- | zebra/interface.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/zebra/interface.h b/zebra/interface.h index b38a9221..91578ffb 100644 --- a/zebra/interface.h +++ b/zebra/interface.h @@ -159,6 +159,9 @@ struct zebra_if /* Interface's address. */ struct list *address; + /* Installed addresses chains tree. */ + struct route_table *ipv4_subnets; + #ifdef RTADV struct rtadvconf rtadv; #endif /* RTADV */ @@ -174,6 +177,8 @@ void if_add_update (struct interface *ifp); void if_up (struct interface *); void if_down (struct interface *); void if_refresh (struct interface *); +int if_subnet_add (struct interface *, struct connected *); +int if_subnet_delete (struct interface *, struct connected *); #ifdef HAVE_PROC_NET_DEV int ifstat_update_proc (); |