[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