[Xorp-cvs] [greearb/xorp.ct] 317a19: pim/igmp: Fix config-file reload issues.

noreply at github.com noreply at github.com
Mon Jan 3 21:41:41 PST 2011

Branch: refs/heads/master
Home:   https://github.com/greearb/xorp.ct

Commit: 317a19618fd11825f6b37926f485d1d7151ac4d6
Author: Ben Greear <greearb at candelatech.com>
Date:   2011-01-03 (Mon, 03 Jan 2011)

Changed paths:
  M xorp/fea/mfea_vif.cc
  M xorp/fea/xrl_mfea_node.hh
  M xorp/libproto/proto_node.hh
  M xorp/libproto/proto_state.hh
  M xorp/libproto/proto_unit.hh
  M xorp/libxipc/xrl_dispatcher.hh
  M xorp/mld6igmp/mld6igmp_node.cc
  M xorp/mld6igmp/mld6igmp_node.hh
  M xorp/mld6igmp/mld6igmp_vif.cc
  M xorp/mld6igmp/xorp_mld.cc
  M xorp/pim/pim_node.cc
  M xorp/pim/pim_vif.cc
  M xorp/rtrmgr/master_conf_tree.hh
  M xorp/rtrmgr/master_conf_tree_node.cc

Log Message:
pim/igmp:  Fix config-file reload issues.

There are funny races that cause pim and igmp to try
to enable (and otherwise configure) interfaces before they
are added when you load a config file with new interfaces
in it.

This patch works around these issues and it now seems to work
properly.  Removed useless comments and a bit of other code cleanup
as well.

Signed-off-by: Ben Greear <greearb at candelatech.com>

More information about the Xorp-cvs mailing list