[Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/docs/user_manual xorp/etc/templates xorp/libxorp xorp/policy/common xorp/xrl/interfaces xorp/xrl/targets

Mark Handley mjh at icir.org
Mon Dec 10 15:26:39 PST 2007


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	mjh at xorpc.icir.org	2007-12-10 23:26:39 UTC

XORP CVS repository


Modified files:
	.             RELEASE_NOTES 
	bgp           Makefile.am Makefile.in aspath.cc aspath.hh 
	              aspath_test.cc attribute_manager.cc bgp.cc bgp.hh 
	              bgp_varrw.cc dummy_main.cc local_data.hh 
	              notification_packet.cc open_packet.cc packet.hh 
	              parameter.cc parameter.hh path_attribute.cc 
	              path_attribute.hh peer.cc peer.hh peer_data.cc 
	              peer_data.hh peer_handler.cc peer_handler.hh 
	              rib_ipc_handler.cc rib_ipc_handler.hh 
	              route_table_aggregation.cc 
	              route_table_aggregation.hh route_table_decision.cc 
	              route_table_filter.cc test_cache.cc 
	              test_cache.reference test_decision.cc 
	              test_decision.reference test_deletion.cc 
	              test_deletion.reference test_dump.cc 
	              test_dump.reference test_fanout.cc 
	              test_fanout.reference test_filter.cc 
	              test_filter.reference test_nhlookup.cc 
	              test_nhlookup.reference test_packet.cc 
	              test_packet_coding.cc test_plumbing.cc 
	              test_policy.cc test_policy.reference 
	              test_policy_dump.reference 
	              test_policy_export.reference test_ribin.cc 
	              test_ribin.reference test_ribin_dump.reference 
	              test_ribout.cc test_ribout.reference 
	              test_subnet_route.cc update_packet.cc 
	              update_test.cc xrl_shell_funcs.sh xrl_target.cc 
	              xrl_target.hh 
	bgp/harness   Makefile.am Makefile.in bgppp.cc bgppp.hh coord.cc 
	              inject.sh lookup.py peer.cc peer.hh test1.sh 
	              test2.sh test_path_attribute1.sh test_peer.cc 
	              test_peer.hh test_peering1.sh test_peering2.sh 
	              test_rib1.sh test_rib_fea1.sh 
	              test_route_flap_damping1.sh 
	              test_route_reflection1.sh test_route_reflection2.sh 
	              test_routing1.sh test_routing2.sh test_terminate.sh 
	              test_trie.cc trie.cc trie.hh trie_payload.hh 
	              xrl_shell_funcs.sh 
	bgp/tools     print_peer.cc print_peer.hh print_routes.cc 
	              print_routes.hh 
	docs/user_manual bgp.tex 
	etc/templates bgp.tp 
	libxorp       asnum.hh 
	policy/common elem_bgp.hh element.cc register_elements.cc 
	              register_operations.cc 
	xrl/interfaces bgp.xif bgp_xif.cc bgp_xif.hh test_peer.xif 
	               test_peer_xif.cc test_peer_xif.hh 
	xrl/targets   bgp.tgt bgp.xrls bgp_base.cc bgp_base.hh 
	              test_peer.xrls test_peer_base.cc test_peer_base.hh 

Added files:
	bgp/harness   test_path_attribute2.sh test_path_attribute3.sh 

Log message:
	Add support for 4-byte AS numbers to BGP.  This affects the way path
	attributes are stored internally, and now means we code them
	differently for different peers depending on whether 4-byte AS numbers
	have been negotiated.  New tests bgp/harness/test_path_attribute2.sh
	and test_path_attribute3.sh test this functionality.

Revision  Changes                                  Path
1.194     +7 -2;  commitid: a740475dca3f7ea6;      xorp/RELEASE_NOTES
1.47      +5 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/Makefile.am
1.68      +7 -7;  commitid: a740475dca3f7ea6;      xorp/bgp/Makefile.in
1.41      +126 -73;  commitid: a740475dca3f7ea6;   xorp/bgp/aspath.cc
1.30      +108 -46;  commitid: a740475dca3f7ea6;   xorp/bgp/aspath.hh
1.18      +268 -59;  commitid: a740475dca3f7ea6;   xorp/bgp/aspath_test.cc
1.14      +1 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/attribute_manager.cc
1.90      +14 -8;  commitid: a740475dca3f7ea6;     xorp/bgp/bgp.cc
1.69      +7 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/bgp.hh
1.32      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/bgp_varrw.cc
1.22      +5 -5;  commitid: a740475dca3f7ea6;      xorp/bgp/dummy_main.cc
1.22      +3 -1;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/Makefile.am
1.46      +2 -1;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/Makefile.in
1.15      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/bgppp.cc
1.7       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/bgppp.hh
1.29      +1 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/coord.cc
1.4       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/inject.sh
1.3       +2 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/lookup.py
1.82      +133 -58;  commitid: a740475dca3f7ea6;   xorp/bgp/harness/peer.cc
1.21      +6 -1;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/peer.hh
1.2       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test1.sh
1.5       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test2.sh
1.10      +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_path_attribute1.sh
1.1       +215 -0                                  xorp/bgp/harness/test_path_attribute2.sh (new)
1.1       +380 -0                                  xorp/bgp/harness/test_path_attribute3.sh (new)
1.50      +35 -4;  commitid: a740475dca3f7ea6;     xorp/bgp/harness/test_peer.cc
1.17      +15 -1;  commitid: a740475dca3f7ea6;     xorp/bgp/harness/test_peer.hh
1.66      +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_peering1.sh
1.61      +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_peering2.sh
1.23      +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_rib1.sh
1.18      +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_rib_fea1.sh
1.4       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_route_flap_damping1.sh
1.7       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_route_reflection1.sh
1.4       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_route_reflection2.sh
1.26      +4 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_routing1.sh
1.22      +5 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_routing2.sh
1.9       +3 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/test_terminate.sh
1.25      +47 -28;  commitid: a740475dca3f7ea6;    xorp/bgp/harness/test_trie.cc
1.21      +10 -8;  commitid: a740475dca3f7ea6;     xorp/bgp/harness/trie.cc
1.16      +4 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/trie.hh
1.11      +6 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/trie_payload.hh
1.11      +7 -1;  commitid: a740475dca3f7ea6;      xorp/bgp/harness/xrl_shell_funcs.sh
1.21      +19 -1;  commitid: a740475dca3f7ea6;     xorp/bgp/local_data.hh
1.32      +9 -6;  commitid: a740475dca3f7ea6;      xorp/bgp/notification_packet.cc
1.30      +13 -9;  commitid: a740475dca3f7ea6;     xorp/bgp/open_packet.cc
1.44      +10 -8;  commitid: a740475dca3f7ea6;     xorp/bgp/packet.hh
1.35      +12 -3;  commitid: a740475dca3f7ea6;     xorp/bgp/parameter.cc
1.24      +3 -1;  commitid: a740475dca3f7ea6;      xorp/bgp/parameter.hh
1.88      +833 -184;  commitid: a740475dca3f7ea6;  xorp/bgp/path_attribute.cc
1.49      +159 -60;  commitid: a740475dca3f7ea6;   xorp/bgp/path_attribute.hh
1.145     +21 -13;  commitid: a740475dca3f7ea6;    xorp/bgp/peer.cc
1.48      +10 -2;  commitid: a740475dca3f7ea6;     xorp/bgp/peer.hh
1.34      +22 -1;  commitid: a740475dca3f7ea6;     xorp/bgp/peer_data.cc
1.24      +5 -1;  commitid: a740475dca3f7ea6;      xorp/bgp/peer_data.hh
1.46      +44 -1;  commitid: a740475dca3f7ea6;     xorp/bgp/peer_handler.cc
1.27      +9 -1;  commitid: a740475dca3f7ea6;      xorp/bgp/peer_handler.hh
1.76      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/rib_ipc_handler.cc
1.47      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/rib_ipc_handler.hh
1.25      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/route_table_aggregation.cc
1.15      +2 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/route_table_aggregation.hh
1.47      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/route_table_decision.cc
1.53      +14 -12;  commitid: a740475dca3f7ea6;    xorp/bgp/route_table_filter.cc
1.34      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_cache.cc
1.5       +18 -18;  commitid: a740475dca3f7ea6;    xorp/bgp/test_cache.reference
1.43      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_decision.cc
1.12      +212 -212;  commitid: a740475dca3f7ea6;  xorp/bgp/test_decision.reference
1.33      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_deletion.cc
1.4       +70 -70;  commitid: a740475dca3f7ea6;    xorp/bgp/test_deletion.reference
1.57      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_dump.cc
1.16      +231 -231;  commitid: a740475dca3f7ea6;  xorp/bgp/test_dump.reference
1.36      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_fanout.cc
1.7       +25 -25;  commitid: a740475dca3f7ea6;    xorp/bgp/test_fanout.reference
1.42      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_filter.cc
1.7       +19 -19;  commitid: a740475dca3f7ea6;    xorp/bgp/test_filter.reference
1.36      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_nhlookup.cc
1.7       +21 -21;  commitid: a740475dca3f7ea6;    xorp/bgp/test_nhlookup.reference
1.16      +63 -30;  commitid: a740475dca3f7ea6;    xorp/bgp/test_packet.cc
1.20      +121 -108;  commitid: a740475dca3f7ea6;  xorp/bgp/test_packet_coding.cc
1.24      +5 -5;  commitid: a740475dca3f7ea6;      xorp/bgp/test_plumbing.cc
1.9       +10 -10;  commitid: a740475dca3f7ea6;    xorp/bgp/test_policy.cc
1.3       +8 -8;  commitid: a740475dca3f7ea6;      xorp/bgp/test_policy.reference
1.3       +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_policy_dump.reference
1.2       +6 -6;  commitid: a740475dca3f7ea6;      xorp/bgp/test_policy_export.reference
1.39      +5 -5;  commitid: a740475dca3f7ea6;      xorp/bgp/test_ribin.cc
1.5       +34 -34;  commitid: a740475dca3f7ea6;    xorp/bgp/test_ribin.reference
1.2       +12 -12;  commitid: a740475dca3f7ea6;    xorp/bgp/test_ribin_dump.reference
1.34      +4 -4;  commitid: a740475dca3f7ea6;      xorp/bgp/test_ribout.cc
1.7       +10 -10;  commitid: a740475dca3f7ea6;    xorp/bgp/test_ribout.reference
1.10      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/test_subnet_route.cc
1.20      +7 -5;  commitid: a740475dca3f7ea6;      xorp/bgp/tools/print_peer.cc
1.16      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/tools/print_peer.hh
1.21      +3 -3;  commitid: a740475dca3f7ea6;      xorp/bgp/tools/print_routes.cc
1.22      +2 -2;  commitid: a740475dca3f7ea6;      xorp/bgp/tools/print_routes.hh
1.44      +34 -15;  commitid: a740475dca3f7ea6;    xorp/bgp/update_packet.cc
1.18      +10 -5;  commitid: a740475dca3f7ea6;     xorp/bgp/update_test.cc
1.16      +18 -18;  commitid: a740475dca3f7ea6;    xorp/bgp/xrl_shell_funcs.sh
1.66      +113 -77;  commitid: a740475dca3f7ea6;   xorp/bgp/xrl_target.cc
1.43      +72 -59;  commitid: a740475dca3f7ea6;    xorp/bgp/xrl_target.hh
1.23      +45 -4;  commitid: a740475dca3f7ea6;     xorp/docs/user_manual/bgp.tex
1.95      +77 -68;  commitid: a740475dca3f7ea6;    xorp/etc/templates/bgp.tp
1.17      +59 -4;  commitid: a740475dca3f7ea6;     xorp/libxorp/asnum.hh
1.4       +2 -2;  commitid: a740475dca3f7ea6;      xorp/policy/common/elem_bgp.hh
1.11      +3 -3;  commitid: a740475dca3f7ea6;      xorp/policy/common/element.cc
1.12      +2 -2;  commitid: a740475dca3f7ea6;      xorp/policy/common/register_elements.cc
1.21      +15 -15;  commitid: a740475dca3f7ea6;    xorp/policy/common/register_operations.cc
1.35      +19 -10;  commitid: a740475dca3f7ea6;    xorp/xrl/interfaces/bgp.xif
1.50      +238 -204;  commitid: a740475dca3f7ea6;  xorp/xrl/interfaces/bgp_xif.cc
1.50      +34 -11;  commitid: a740475dca3f7ea6;    xorp/xrl/interfaces/bgp_xif.hh
1.5       +8 -1;  commitid: a740475dca3f7ea6;      xorp/xrl/interfaces/test_peer.xif
1.20      +33 -1;  commitid: a740475dca3f7ea6;     xorp/xrl/interfaces/test_peer_xif.cc
1.19      +21 -1;  commitid: a740475dca3f7ea6;     xorp/xrl/interfaces/test_peer_xif.hh
1.8       +2 -2;  commitid: a740475dca3f7ea6;      xorp/xrl/targets/bgp.tgt
1.53      +57 -50;  commitid: a740475dca3f7ea6;    xorp/xrl/targets/bgp.xrls
1.55      +481 -450;  commitid: a740475dca3f7ea6;  xorp/xrl/targets/bgp_base.cc
1.64      +121 -107;  commitid: a740475dca3f7ea6;  xorp/xrl/targets/bgp_base.hh
1.16      +6 -1;  commitid: a740475dca3f7ea6;      xorp/xrl/targets/test_peer.xrls
1.22      +31 -1;  commitid: a740475dca3f7ea6;     xorp/xrl/targets/test_peer_base.cc
1.24      +12 -1;  commitid: a740475dca3f7ea6;     xorp/xrl/targets/test_peer_base.hh



More information about the Xorp-cvs mailing list