[Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/contrib xorp/contrib/mld6igmp_lite xorp/contrib/olsr xorp/contrib/olsr/tools xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc ...
Mark Handley
mjh at icir.org
Fri Nov 7 22:15:13 PST 2008
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: mjh at chum.icir.org 2008-11-08 06:15:13 UTC
XORP CVS repository
Modified files:
. Makefile.in MakefileRootCheck.in configure
bgp Makefile.am Makefile.in TODO attribute_manager.cc
attribute_manager.hh bgp.cc bgp.hh bgp_trie.cc
bgp_trie.hh bgp_varrw.cc bgp_varrw.hh
bgp_varrw_export.cc bgp_varrw_export.hh
exceptions.hh internal_message.cc
internal_message.hh packet.hh path_attribute.cc
path_attribute.hh peer.cc peer.hh peer_data.hh
peer_handler.cc peer_handler.hh
peer_handler_debug.cc peer_handler_debug.hh
plumbing.cc plumbing.hh rib_ipc_handler.cc
rib_ipc_handler.hh route_queue.hh
route_table_aggregation.cc
route_table_aggregation.hh route_table_base.cc
route_table_base.hh route_table_cache.cc
route_table_cache.hh route_table_damping.cc
route_table_damping.hh route_table_debug.cc
route_table_debug.hh route_table_decision.cc
route_table_decision.hh route_table_deletion.cc
route_table_deletion.hh route_table_dump.cc
route_table_dump.hh route_table_fanout.cc
route_table_fanout.hh route_table_filter.cc
route_table_filter.hh route_table_nhlookup.cc
route_table_nhlookup.hh route_table_policy.cc
route_table_policy.hh route_table_policy_ex.cc
route_table_policy_im.cc route_table_policy_im.hh
route_table_ribin.cc route_table_ribin.hh
route_table_ribout.cc route_table_ribout.hh
socket.cc subnet_route.cc subnet_route.hh
test_cache.cc test_cache.reference test_decision.cc
test_decision.reference test_deletion.cc
test_dump.cc test_dump.reference test_fanout.cc
test_filter.cc test_main.cc test_nhlookup.cc
test_packet.cc test_packet_coding.cc
test_plumbing.cc test_plumbing.hh test_policy.cc
test_policy_dump.reference test_ribin.cc
test_ribout.cc test_subnet_route.cc
update_packet.cc update_test.cc
bgp/harness Makefile.am Makefile.in bgppp.cc lookup.py peer.cc
test_path_attribute1.sh test_path_attribute2.sh
test_peer.cc test_peering1.sh test_peering2.sh
test_route_reflection1.sh test_routing1.sh
test_trie.cc trie.cc trie_payload.hh
bgp/tools Makefile.in
cli Makefile.in
cli/tools Makefile.in
contrib Makefile.in
contrib/mld6igmp_lite Makefile.in
contrib/olsr Makefile.in
contrib/olsr/tools Makefile.in
docs Makefile.in
docs/bgp Makefile.in
docs/design_arch Makefile.in
docs/fea Makefile.in
docs/libxipc Makefile.in
docs/libxorp Makefile.in
docs/mfea Makefile.in
docs/mld6igmp Makefile.in
docs/multicast Makefile.in
docs/olsr Makefile.in
docs/pim Makefile.in
docs/pim_testsuite Makefile.in
docs/rib Makefile.in
docs/rtrmgr Makefile.in
docs/slides Makefile.in
docs/slides/status_2004_02 Makefile.in
docs/snmp Makefile.in
docs/test_harness Makefile.in
docs/user_manual Makefile.in
docs/xorpdev_101 Makefile.in
etc Makefile.in
etc/templates Makefile.in
fea Makefile.in MakefileRootCheck.in
fea/data_plane Makefile.in
fea/data_plane/control_socket Makefile.in
fea/data_plane/fibconfig Makefile.in
fea/data_plane/firewall Makefile.in
fea/data_plane/ifconfig Makefile.in
fea/data_plane/io Makefile.in
fea/data_plane/managers Makefile.in
fea/tools Makefile.in
fib2mrib Makefile.in
libcomm Makefile.in
libfeaclient Makefile.in
libproto Makefile.in
libxipc Makefile.in
libxorp Makefile.in
mibs Makefile.in configure
mibs/snmpdscripts Makefile.in
mibs/tests Makefile.in
mld6igmp Makefile.in
mrt Makefile.in
ospf Makefile.in
ospf/tools Makefile.in
pim Makefile.in
policy Makefile.in
policy/backend Makefile.in
policy/common Makefile.in
policy/test Makefile.am Makefile.in policybench.cc
rib Makefile.in
rib/tools Makefile.in
rip Makefile.in
rip/tools Makefile.in
rtrmgr Makefile.in
rtrmgr/config Makefile.in
static_routes Makefile.in
utils Makefile.in
vrrp Makefile.in
vrrp/test Makefile.in
xrl Makefile.in
xrl/interfaces Makefile.in
xrl/targets Makefile.in
xrl/tests Makefile.in
Log message:
Rewrite classes dealing with Path Attribute Lists. First stage of re-writes
to improve performance by doing fewer copies and use less memory.
Approved by: John Tavs
Revision Changes Path
1.60 +64 -68; commitid: a00249152da441a7; xorp/Makefile.in
1.20 +64 -68; commitid: a00249152da441a7; xorp/MakefileRootCheck.in
1.48 +2 -2; commitid: a00249152da441a7; xorp/bgp/Makefile.am
1.72 +96 -100; commitid: a00249152da441a7; xorp/bgp/Makefile.in
1.21 +17 -3; commitid: a00249152da441a7; xorp/bgp/TODO
1.18 +28 -29; commitid: a00249152da441a7; xorp/bgp/attribute_manager.cc
1.12 +12 -8; commitid: a00249152da441a7; xorp/bgp/attribute_manager.hh
1.95 +11 -1; commitid: a00249152da441a7; xorp/bgp/bgp.cc
1.73 +13 -12; commitid: a00249152da441a7; xorp/bgp/bgp.hh
1.26 +4 -9; commitid: a00249152da441a7; xorp/bgp/bgp_trie.cc
1.22 +14 -7; commitid: a00249152da441a7; xorp/bgp/bgp_trie.hh
1.39 +59 -114; commitid: a00249152da441a7; xorp/bgp/bgp_varrw.cc
1.26 +15 -6; commitid: a00249152da441a7; xorp/bgp/bgp_varrw.hh
1.10 +9 -14; commitid: a00249152da441a7; xorp/bgp/bgp_varrw_export.cc
1.8 +9 -14; commitid: a00249152da441a7; xorp/bgp/bgp_varrw_export.hh
1.16 +23 -6; commitid: a00249152da441a7; xorp/bgp/exceptions.hh
1.23 +31 -6; commitid: a00249152da441a7; xorp/bgp/harness/Makefile.am
1.50 +143 -93; commitid: a00249152da441a7; xorp/bgp/harness/Makefile.in
1.19 +3 -2; commitid: a00249152da441a7; xorp/bgp/harness/bgppp.cc
1.4 +2 -2; commitid: a00249152da441a7; xorp/bgp/harness/lookup.py
1.90 +27 -13; commitid: a00249152da441a7; xorp/bgp/harness/peer.cc
1.12 +22 -9; commitid: a00249152da441a7; xorp/bgp/harness/test_path_attribute1.sh
1.2 +2 -2; commitid: a00249152da441a7; xorp/bgp/harness/test_path_attribute2.sh
1.55 +4 -1; commitid: a00249152da441a7; xorp/bgp/harness/test_peer.cc
1.67 +12 -6; commitid: a00249152da441a7; xorp/bgp/harness/test_peering1.sh
1.65 +3 -1; commitid: a00249152da441a7; xorp/bgp/harness/test_peering2.sh
1.8 +8 -7; commitid: a00249152da441a7; xorp/bgp/harness/test_route_reflection1.sh
1.27 +2 -1; commitid: a00249152da441a7; xorp/bgp/harness/test_routing1.sh
1.29 +31 -2; commitid: a00249152da441a7; xorp/bgp/harness/test_trie.cc
1.25 +19 -6; commitid: a00249152da441a7; xorp/bgp/harness/trie.cc
1.15 +2 -2; commitid: a00249152da441a7; xorp/bgp/harness/trie_payload.hh
1.17 +25 -3; commitid: a00249152da441a7; xorp/bgp/internal_message.cc
1.14 +35 -4; commitid: a00249152da441a7; xorp/bgp/internal_message.hh
1.48 +23 -31; commitid: a00249152da441a7; xorp/bgp/packet.hh
1.98 +1024 -289; commitid: a00249152da441a7; xorp/bgp/path_attribute.cc
1.53 +347 -53; commitid: a00249152da441a7; xorp/bgp/path_attribute.hh
1.150 +29 -28; commitid: a00249152da441a7; xorp/bgp/peer.cc
1.53 +3 -3; commitid: a00249152da441a7; xorp/bgp/peer.hh
1.28 +43 -1; commitid: a00249152da441a7; xorp/bgp/peer_data.hh
1.50 +292 -204; commitid: a00249152da441a7; xorp/bgp/peer_handler.cc
1.31 +21 -7; commitid: a00249152da441a7; xorp/bgp/peer_handler.hh
1.16 +54 -13; commitid: a00249152da441a7; xorp/bgp/peer_handler_debug.cc
1.12 +25 -11; commitid: a00249152da441a7; xorp/bgp/peer_handler_debug.hh
1.109 +64 -49; commitid: a00249152da441a7; xorp/bgp/plumbing.cc
1.46 +14 -7; commitid: a00249152da441a7; xorp/bgp/plumbing.hh
1.80 +30 -49; commitid: a00249152da441a7; xorp/bgp/rib_ipc_handler.cc
1.51 +15 -5; commitid: a00249152da441a7; xorp/bgp/rib_ipc_handler.hh
1.18 +12 -5; commitid: a00249152da441a7; xorp/bgp/route_queue.hh
1.29 +68 -46; commitid: a00249152da441a7; xorp/bgp/route_table_aggregation.cc
1.19 +21 -17; commitid: a00249152da441a7; xorp/bgp/route_table_aggregation.hh
1.15 +2 -2; commitid: a00249152da441a7; xorp/bgp/route_table_base.cc
1.21 +8 -7; commitid: a00249152da441a7; xorp/bgp/route_table_base.hh
1.44 +232 -246; commitid: a00249152da441a7; xorp/bgp/route_table_cache.cc
1.32 +10 -7; commitid: a00249152da441a7; xorp/bgp/route_table_cache.hh
1.13 +11 -9; commitid: a00249152da441a7; xorp/bgp/route_table_damping.cc
1.8 +8 -7; commitid: a00249152da441a7; xorp/bgp/route_table_damping.hh
1.19 +37 -17; commitid: a00249152da441a7; xorp/bgp/route_table_debug.cc
1.16 +11 -7; commitid: a00249152da441a7; xorp/bgp/route_table_debug.hh
1.51 +64 -53; commitid: a00249152da441a7; xorp/bgp/route_table_decision.cc
1.29 +24 -11; commitid: a00249152da441a7; xorp/bgp/route_table_decision.hh
1.30 +18 -10; commitid: a00249152da441a7; xorp/bgp/route_table_deletion.cc
1.25 +8 -7; commitid: a00249152da441a7; xorp/bgp/route_table_deletion.hh
1.44 +10 -9; commitid: a00249152da441a7; xorp/bgp/route_table_dump.cc
1.27 +8 -7; commitid: a00249152da441a7; xorp/bgp/route_table_dump.hh
1.66 +51 -14; commitid: a00249152da441a7; xorp/bgp/route_table_fanout.cc
1.27 +11 -10; commitid: a00249152da441a7; xorp/bgp/route_table_fanout.hh
1.57 +207 -562; commitid: a00249152da441a7; xorp/bgp/route_table_filter.cc
1.33 +32 -59; commitid: a00249152da441a7; xorp/bgp/route_table_filter.hh
1.32 +58 -42; commitid: a00249152da441a7; xorp/bgp/route_table_nhlookup.cc
1.20 +20 -16; commitid: a00249152da441a7; xorp/bgp/route_table_nhlookup.hh
1.29 +44 -113; commitid: a00249152da441a7; xorp/bgp/route_table_policy.cc
1.15 +14 -17; commitid: a00249152da441a7; xorp/bgp/route_table_policy.hh
1.10 +3 -1; commitid: a00249152da441a7; xorp/bgp/route_table_policy_ex.cc
1.21 +61 -65; commitid: a00249152da441a7; xorp/bgp/route_table_policy_im.cc
1.10 +2 -2; commitid: a00249152da441a7; xorp/bgp/route_table_policy_im.hh
1.54 +96 -74; commitid: a00249152da441a7; xorp/bgp/route_table_ribin.cc
1.31 +19 -8; commitid: a00249152da441a7; xorp/bgp/route_table_ribin.hh
1.38 +49 -19; commitid: a00249152da441a7; xorp/bgp/route_table_ribout.cc
1.21 +7 -6; commitid: a00249152da441a7; xorp/bgp/route_table_ribout.hh
1.59 +2 -2; commitid: a00249152da441a7; xorp/bgp/socket.cc
1.27 +43 -63; commitid: a00249152da441a7; xorp/bgp/subnet_route.cc
1.28 +292 -82; commitid: a00249152da441a7; xorp/bgp/subnet_route.hh
1.38 +44 -24; commitid: a00249152da441a7; xorp/bgp/test_cache.cc
1.6 +0 -67; commitid: a00249152da441a7; xorp/bgp/test_cache.reference
1.47 +392 -1112; commitid: a00249152da441a7; xorp/bgp/test_decision.cc
1.13 +0 -142; commitid: a00249152da441a7; xorp/bgp/test_decision.reference
1.37 +54 -191; commitid: a00249152da441a7; xorp/bgp/test_deletion.cc
1.61 +187 -834; commitid: a00249152da441a7; xorp/bgp/test_dump.cc
1.17 +0 -195; commitid: a00249152da441a7; xorp/bgp/test_dump.reference
1.40 +22 -12; commitid: a00249152da441a7; xorp/bgp/test_fanout.cc
1.46 +43 -39; commitid: a00249152da441a7; xorp/bgp/test_filter.cc
1.27 +2 -1; commitid: a00249152da441a7; xorp/bgp/test_main.cc
1.40 +21 -13; commitid: a00249152da441a7; xorp/bgp/test_nhlookup.cc
1.20 +24 -8; commitid: a00249152da441a7; xorp/bgp/test_packet.cc
1.24 +91 -79; commitid: a00249152da441a7; xorp/bgp/test_packet_coding.cc
1.28 +43 -61; commitid: a00249152da441a7; xorp/bgp/test_plumbing.cc
1.13 +4 -4; commitid: a00249152da441a7; xorp/bgp/test_plumbing.hh
1.14 +78 -57; commitid: a00249152da441a7; xorp/bgp/test_policy.cc
1.4 +0 -2; commitid: a00249152da441a7; xorp/bgp/test_policy_dump.reference
1.43 +69 -208; commitid: a00249152da441a7; xorp/bgp/test_ribin.cc
1.38 +19 -12; commitid: a00249152da441a7; xorp/bgp/test_ribout.cc
1.14 +14 -12; commitid: a00249152da441a7; xorp/bgp/test_subnet_route.cc
1.40 +74 -73; commitid: a00249152da441a7; xorp/bgp/tools/Makefile.in
1.49 +64 -33; commitid: a00249152da441a7; xorp/bgp/update_packet.cc
1.22 +10 -3; commitid: a00249152da441a7; xorp/bgp/update_test.cc
1.37 +91 -92; commitid: a00249152da441a7; xorp/cli/Makefile.in
1.18 +66 -65; commitid: a00249152da441a7; xorp/cli/tools/Makefile.in
1.301 +534 -716; commitid: a00249152da441a7; xorp/configure
1.16 +59 -60; commitid: a00249152da441a7; xorp/contrib/Makefile.in
1.2 +76 -74; commitid: a00249152da441a7; xorp/contrib/mld6igmp_lite/Makefile.in
1.4 +115 -102; commitid: a00249152da441a7; xorp/contrib/olsr/Makefile.in
1.4 +67 -65; commitid: a00249152da441a7; xorp/contrib/olsr/tools/Makefile.in
1.34 +59 -60; commitid: a00249152da441a7; xorp/docs/Makefile.in
1.31 +45 -43; commitid: a00249152da441a7; xorp/docs/bgp/Makefile.in
1.31 +45 -43; commitid: a00249152da441a7; xorp/docs/design_arch/Makefile.in
1.31 +45 -43; commitid: a00249152da441a7; xorp/docs/fea/Makefile.in
1.32 +45 -43; commitid: a00249152da441a7; xorp/docs/libxipc/Makefile.in
1.31 +45 -43; commitid: a00249152da441a7; xorp/docs/libxorp/Makefile.in
1.30 +45 -43; commitid: a00249152da441a7; xorp/docs/mfea/Makefile.in
1.30 +45 -43; commitid: a00249152da441a7; xorp/docs/mld6igmp/Makefile.in
1.30 +45 -43; commitid: a00249152da441a7; xorp/docs/multicast/Makefile.in
1.4 +45 -43; commitid: a00249152da441a7; xorp/docs/olsr/Makefile.in
1.30 +45 -43; commitid: a00249152da441a7; xorp/docs/pim/Makefile.in
1.45 +45 -43; commitid: a00249152da441a7; xorp/docs/pim_testsuite/Makefile.in
1.30 +45 -43; commitid: a00249152da441a7; xorp/docs/rib/Makefile.in
1.33 +45 -43; commitid: a00249152da441a7; xorp/docs/rtrmgr/Makefile.in
1.18 +59 -60; commitid: a00249152da441a7; xorp/docs/slides/Makefile.in
1.18 +45 -43; commitid: a00249152da441a7; xorp/docs/slides/status_2004_02/Makefile.in
1.31 +45 -43; commitid: a00249152da441a7; xorp/docs/snmp/Makefile.in
1.30 +45 -43; commitid: a00249152da441a7; xorp/docs/test_harness/Makefile.in
1.28 +45 -43; commitid: a00249152da441a7; xorp/docs/user_manual/Makefile.in
1.18 +45 -43; commitid: a00249152da441a7; xorp/docs/xorpdev_101/Makefile.in
1.20 +59 -60; commitid: a00249152da441a7; xorp/etc/Makefile.in
1.42 +45 -45; commitid: a00249152da441a7; xorp/etc/templates/Makefile.in
1.131 +101 -107; commitid: a00249152da441a7; xorp/fea/Makefile.in
1.19 +47 -47; commitid: a00249152da441a7; xorp/fea/MakefileRootCheck.in
1.9 +59 -60; commitid: a00249152da441a7; xorp/fea/data_plane/Makefile.in
1.7 +62 -63; commitid: a00249152da441a7; xorp/fea/data_plane/control_socket/Makefile.in
1.8 +62 -63; commitid: a00249152da441a7; xorp/fea/data_plane/fibconfig/Makefile.in
1.3 +62 -63; commitid: a00249152da441a7; xorp/fea/data_plane/firewall/Makefile.in
1.11 +62 -63; commitid: a00249152da441a7; xorp/fea/data_plane/ifconfig/Makefile.in
1.9 +62 -63; commitid: a00249152da441a7; xorp/fea/data_plane/io/Makefile.in
1.5 +62 -63; commitid: a00249152da441a7; xorp/fea/data_plane/managers/Makefile.in
1.16 +76 -71; commitid: a00249152da441a7; xorp/fea/tools/Makefile.in
1.23 +74 -72; commitid: a00249152da441a7; xorp/fib2mrib/Makefile.in
1.38 +82 -80; commitid: a00249152da441a7; xorp/libcomm/Makefile.in
1.28 +76 -72; commitid: a00249152da441a7; xorp/libfeaclient/Makefile.in
1.44 +83 -83; commitid: a00249152da441a7; xorp/libproto/Makefile.in
1.79 +139 -137; commitid: a00249152da441a7; xorp/libxipc/Makefile.in
1.79 +131 -131; commitid: a00249152da441a7; xorp/libxorp/Makefile.in
1.55 +88 -112; commitid: a00249152da441a7; xorp/mibs/Makefile.in
1.71 +525 -713; commitid: a00249152da441a7; xorp/mibs/configure
1.19 +48 -51; commitid: a00249152da441a7; xorp/mibs/snmpdscripts/Makefile.in
1.19 +38 -43; commitid: a00249152da441a7; xorp/mibs/tests/Makefile.in
1.63 +76 -74; commitid: a00249152da441a7; xorp/mld6igmp/Makefile.in
1.36 +82 -80; commitid: a00249152da441a7; xorp/mrt/Makefile.in
1.36 +96 -100; commitid: a00249152da441a7; xorp/ospf/Makefile.in
1.14 +68 -66; commitid: a00249152da441a7; xorp/ospf/tools/Makefile.in
1.66 +76 -74; commitid: a00249152da441a7; xorp/pim/Makefile.in
1.46 +84 -87; commitid: a00249152da441a7; xorp/policy/Makefile.in
1.23 +62 -63; commitid: a00249152da441a7; xorp/policy/backend/Makefile.in
1.21 +65 -66; commitid: a00249152da441a7; xorp/policy/common/Makefile.in
1.8 +18 -18; commitid: a00249152da441a7; xorp/policy/test/Makefile.am
1.23 +87 -109; commitid: a00249152da441a7; xorp/policy/test/Makefile.in
1.12 +5 -4; commitid: a00249152da441a7; xorp/policy/test/policybench.cc
1.66 +127 -108; commitid: a00249152da441a7; xorp/rib/Makefile.in
1.17 +66 -62; commitid: a00249152da441a7; xorp/rib/tools/Makefile.in
1.66 +227 -249; commitid: a00249152da441a7; xorp/rip/Makefile.in
1.18 +74 -70; commitid: a00249152da441a7; xorp/rip/tools/Makefile.in
1.81 +107 -105; commitid: a00249152da441a7; xorp/rtrmgr/Makefile.in
1.6 +44 -43; commitid: a00249152da441a7; xorp/rtrmgr/config/Makefile.in
1.24 +74 -72; commitid: a00249152da441a7; xorp/static_routes/Makefile.in
1.40 +83 -84; commitid: a00249152da441a7; xorp/utils/Makefile.in
1.7 +84 -87; commitid: a00249152da441a7; xorp/vrrp/Makefile.in
1.3 +63 -62; commitid: a00249152da441a7; xorp/vrrp/test/Makefile.in
1.28 +59 -60; commitid: a00249152da441a7; xorp/xrl/Makefile.in
1.65 +121 -122; commitid: a00249152da441a7; xorp/xrl/interfaces/Makefile.in
1.97 +99 -100; commitid: a00249152da441a7; xorp/xrl/targets/Makefile.in
1.35 +68 -69; commitid: a00249152da441a7; xorp/xrl/tests/Makefile.in
More information about the Xorp-cvs
mailing list