diff options
author | paul <paul> | 2003-10-15 23:20:17 +0000 |
---|---|---|
committer | paul <paul> | 2003-10-15 23:20:17 +0000 |
commit | cc1131ab011afc4f06c1a967e9c0cbd77cc88d58 (patch) | |
tree | 90576741b3bc9d3c0ddc5e2e7b3dcf984bf999c0 /ripd/ripd.h | |
parent | bf547fed75d002da8eedbd190a1b2db8804b767e (diff) | |
download | quagga-cc1131ab011afc4f06c1a967e9c0cbd77cc88d58.tar.bz2 quagga-cc1131ab011afc4f06c1a967e9c0cbd77cc88d58.tar.xz |
2003-10-15 sowmini.varadhan@sun.com
* ripd/ripd.c: (rip_send_packet) use rip->sock for mcast sends,
instead of creating one socket per send. send source addr to
rip_update_interface.
(rip_update_process) should send an update on every connected
network for each interface.
(rip_request_send) should send a request on every connected
network for each interface.
* ripd/ripd.h: update prototype for rip_interface_multicast_set
* ripd/rip_interface.c: (rip_interface_multicast_set) reorganized
so that it can be called repeatedly for aliased interfaces (on
multiple networks).
Diffstat (limited to 'ripd/ripd.h')
-rw-r--r-- | ripd/ripd.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ripd/ripd.h b/ripd/ripd.h index dc2f64d0..29e4f67c 100644 --- a/ripd/ripd.h +++ b/ripd/ripd.h @@ -385,7 +385,7 @@ void rip_redistribute_delete (int, int, struct prefix_ipv4 *, unsigned int); void rip_redistribute_withdraw (int); void rip_zebra_ipv4_add (struct prefix_ipv4 *, struct in_addr *, u_int32_t, u_char); void rip_zebra_ipv4_delete (struct prefix_ipv4 *, struct in_addr *, u_int32_t); -void rip_interface_multicast_set (int, struct interface *); +void rip_interface_multicast_set (int, struct connected *, int); void rip_distribute_update_interface (struct interface *); void rip_if_rmap_update_interface (struct interface *); |