[Xorp-cvs] [greearb/xorp.ct] 628f72: pim: Use pointers instead of reference objects in...

noreply at github.com noreply at github.com
Wed Jul 28 23:24:09 PDT 2010


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

Commit: 628f728d0103e7e277779fe47ccf26dc0b83b880
    http://github.com/greearb/xorp.ct/commit/628f728d0103e7e277779fe47ccf26dc0b83b880
Author: Ben Greear <greearb at candelatech.com>
Date:   2010-07-28 (Wed, 28 Jul 2010)

Changed paths:
  M xorp/pim/pim_config.cc
  M xorp/pim/pim_mre_join_prune.cc
  M xorp/pim/pim_mre_rpf.cc
  M xorp/pim/pim_nbr.cc
  M xorp/pim/pim_nbr.hh
  M xorp/pim/pim_node.cc
  M xorp/pim/pim_proto_bootstrap.cc
  M xorp/pim/pim_proto_cand_rp_adv.cc
  M xorp/pim/pim_proto_hello.cc
  M xorp/pim/pim_proto_join_prune.cc
  M xorp/pim/pim_proto_join_prune_message.cc
  M xorp/pim/pim_proto_join_prune_message.hh
  M xorp/pim/pim_proto_register.cc
  M xorp/pim/pim_vif.cc
  M xorp/pim/pim_vif.hh
  M xorp/pim/xorp_pimsm4.cc
  M xorp/pim/xorp_pimsm6.cc

Log Message:
-----------
pim:  Use pointers instead of reference objects in class members.

Was trying to figure out why we get a pure virtual method called
when destructing objects..but this didn't actually fix it.

Also add signal handling logic for attempted clean exit.

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


Commit: 6dea756ec877a0e350fc31973c25a618621cd12a
    http://github.com/greearb/xorp.ct/commit/6dea756ec877a0e350fc31973c25a618621cd12a
Author: Ben Greear <greearb at candelatech.com>
Date:   2010-07-28 (Wed, 28 Jul 2010)

Changed paths:
  M xorp/bgp/bgp.cc
  M xorp/bgp/bgp.hh
  M xorp/bgp/main.cc
  M xorp/fea/io_ip_manager.cc
  M xorp/fea/xorp_fea.cc
  M xorp/fib2mrib/xorp_fib2mrib.cc
  M xorp/libxipc/call_xrl.cc
  M xorp/libxipc/finder_main.cc
  M xorp/libxipc/xrl_pf_unix.cc
  M xorp/libxipc/xrl_router.cc
  M xorp/libxipc/xrl_std_router.hh
  M xorp/libxorp/eventloop.cc
  M xorp/libxorp/eventloop.hh
  M xorp/mld6igmp/xorp_igmp.cc
  M xorp/mld6igmp/xorp_mld.cc
  M xorp/ospf/xorp_ospfv2.cc
  M xorp/ospf/xorp_ospfv3.cc
  M xorp/policy/xorp_policy.cc
  M xorp/rib/main_rib.cc
  M xorp/rip/xorp_rip_main.cc
  M xorp/rip/xrl_target_common.hh
  M xorp/rip/xrl_target_rip.cc
  M xorp/rip/xrl_target_rip.hh
  M xorp/rip/xrl_target_ripng.cc
  M xorp/rip/xrl_target_ripng.hh
  M xorp/rtrmgr/main_rtrmgr.cc
  M xorp/rtrmgr/module_manager.cc
  M xorp/rtrmgr/task.cc
  M xorp/static_routes/xorp_static_routes.cc

Log Message:
-----------
signals:  Add signal handling to most other processes.

Should allow clean exits.  In practice, this causes xorp_fea
to core dump.  I plan to instrument rtrmgr to be able to start
processes under valgrind to further debug this.

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




More information about the Xorp-cvs mailing list