[Xorp-cvs] XORP cvs commit: xorp/bgp
Mark Handley
mjh@icir.org
Mon, 14 Nov 2005 20:01:40 GMT
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: mjh@xorpc.icir.org 2005-11-14 20:01:40 UTC
XORP CVS repository
Modified files:
bgp aspath.cc aspath.hh path_attribute.cc
path_attribute.hh plumbing.cc route_table_filter.cc
route_table_filter.hh
Log message:
Add static filters for well known communities: NO_EXPORT, NO_ADVERTISE.
Partial support for NO_EXPORT_SUBCONFED.
Without these we wouldn't comply with RFC 1997.
Fix a bug where we would abort when we got an AS_PATH containing a
AS_CONFED_SET or AS_CONFED_SEQUENCE (which aren't yet supported), or
any other undefined AS_SEGMENT type. Now we do the right thing, which
is to send a Notification, and drop the peering.
None of this has test suites yet, but it does pass all the tinderbox
tests.
Revision Changes Path
1.28 +34 -9; commitid: a7944378ec227ea6; xorp/bgp/aspath.cc
1.22 +15 -10; commitid: a7944378ec227ea6; xorp/bgp/aspath.hh
1.61 +10 -1; commitid: a7944378ec227ea6; xorp/bgp/path_attribute.cc
1.37 +6 -1; commitid: a7944378ec227ea6; xorp/bgp/path_attribute.hh
1.74 +5 -2; commitid: a7944378ec227ea6; xorp/bgp/plumbing.cc
1.37 +63 -1; commitid: a7944378ec227ea6; xorp/bgp/route_table_filter.cc
1.18 +20 -1; commitid: a7944378ec227ea6; xorp/bgp/route_table_filter.hh