[Xorp-cvs] XORP cvs commit: xorp/mld6igmp

Pavlin Radoslavov pavlin at icir.org
Sun Jul 2 17:50:06 PDT 2006


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2006-07-03 00:50:06 UTC

XORP CVS repository


Modified files:
	mld6igmp      mld6igmp_group_record.cc mld6igmp_group_record.hh 

Log message:
	* Add a new method Mld6igmpGroupRecord::is_unused() and use it to
	  delete a group record after processing membership reports, if
	  the group record is not needed anymore.
	
	* Change the default filter mode when creating a group recort from
	  EXCLUDE to INCLUDE. The membership reports logic should continue
	  to work as before.
	  The reason for the change is that now we can use the new is_unused()
	  method to immediately delete a group record if it was created
	  without really being needed.
	
	* Add a new method Mld6igmpGroupRecord::calculate_forwarding_changes()
	  and use it to calculate the forwarding changes and notify the
	  interested parties (i.e., the routing protocols).

Revision  Changes                                Path
1.22      +329 -5;  commitid: 1ae844a868857ea6;  xorp/mld6igmp/mld6igmp_group_record.cc
1.14      +20 -1;  commitid: 1ae844a868857ea6;   xorp/mld6igmp/mld6igmp_group_record.hh



More information about the Xorp-cvs mailing list