diff options
| author | Paul Jakma <paul.jakma@sun.com> | 2006-06-15 18:40:49 +0000 | 
|---|---|---|
| committer | Paul Jakma <paul.jakma@sun.com> | 2006-06-15 18:40:49 +0000 | 
| commit | 429ac78cc64e0e29bab7cbc00ee991abcdec3f81 (patch) | |
| tree | 829302b483390d1484959e4f5b01da2e89d002ba /bgpd/bgpd.conf.sample2 | |
| parent | 74ecdc9e74eb96829e342a03531ba6647ce6bb3c (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 'bgpd/bgpd.conf.sample2')
0 files changed, 0 insertions, 0 deletions
