summaryrefslogtreecommitdiff
path: root/guile/guile-bgp.c
diff options
context:
space:
mode:
authorPaul Jakma <paul.jakma@sun.com>2006-06-15 18:40:49 +0000
committerPaul Jakma <paul.jakma@sun.com>2006-06-15 18:40:49 +0000
commit429ac78cc64e0e29bab7cbc00ee991abcdec3f81 (patch)
tree829302b483390d1484959e4f5b01da2e89d002ba /guile/guile-bgp.c
parent74ecdc9e74eb96829e342a03531ba6647ce6bb3c (diff)
[ospfd] Fix multicast membership drop bug
2006-06-15 Paul Jakma <paul.jakma@sun.com> * Reported by Milan Koci * ospf_interface.h: (struct ospf_if_info) Add reference counts for multicast group memberships. Add various macros to help manipulate/check membership state. * ospf_interface.c: (ospf_if_set_multicast) Maintain the ospf_if_info reference counts, and only actually drop memberships if it hits 0, to avoid losing membership when OSPF is disabled on an interface with multiple active OSPF interfaces. * ospf_packet.c: (ospf_{hello,read}) Use the new macros to check/set multicast membership. * ospf_vty.c: (show_ip_ospf_interface_sub) ditto.
Diffstat (limited to 'guile/guile-bgp.c')
0 files changed, 0 insertions, 0 deletions