[vyatta-svn] xorp: Changes to 'icsi-cvsimport'
Tom Grennan
tgrennan at suva.vyatta.com
Wed Mar 28 08:46:30 PST 2007
BUILD_NOTES | 4
ERRATA | 16
Jamfile | 13
RELEASE_NOTES | 4
bgp/bgp.cc | 43 -
bgp/bgp.hh | 10
bgp/harness/test_peer.cc | 6
bgp/peer.hh | 2
bgp/socket.cc | 3
cli/cli_node_net.cc | 5
cli/libtecla/Makefile.in | 3
configure | 2
contrib/Jamfile | 3
devnotes/release_process.txt | 16
etc/templates/bgp.tp | 38
etc/templates/rib.cmds | 52 +
fea/Jamfile | 15
fea/Makefile.am | 17
fea/test_xrl_sockets4_tcp.cc | 1448 +++++++++++++++++++++++++++++++++++++
fea/test_xrl_sockets4_tcp.sh | 40 +
fea/xrl_socket_cmds.cc | 57 +
fea/xrl_socket_cmds.hh | 1
fea/xrl_socket_server.cc | 316 +++++++-
fea/xrl_socket_server.hh | 32
libcomm/comm_api.h | 29
libcomm/comm_sock.c | 52 +
libcomm/comm_user.c | 43 -
libcomm/test_comm.c | 17
libxipc/finder_tcp.cc | 3
libxipc/xrl_pf_stcp.cc | 4
libxorp/Jamfile | 3
mibs/Jamfile | 51 -
mibs/configure | 2
mld6igmp/TODO | 5
ospf/area_router.cc | 9
ospf/lsa.hh | 4
ospf/peer.cc | 12
ospf/peer.hh | 19
rib/protocol.hh | 6
rib/rib.cc | 38
rib/rib.hh | 45 -
rib/route.hh | 2
rib/tools/Jamfile | 21
rib/tools/Makefile.am | 10
rib/tools/Makefile.in | 29
rib/tools/show_distances.cc | 510 +++++++++++++
rib/xrl_target.cc | 133 +++
rib/xrl_target.hh | 56 +
xrl/interfaces/rib.xif | 51 +
xrl/interfaces/rib_xif.cc | 130 +++
xrl/interfaces/rib_xif.hh | 98 ++
xrl/interfaces/socket4.xif | 53 +
xrl/interfaces/socket4_xif.cc | 122 +++
xrl/interfaces/socket4_xif.hh | 324 +-------
xrl/interfaces/socket6.xif | 53 +
xrl/interfaces/socket6_xif.cc | 122 +++
xrl/interfaces/socket6_xif.hh | 324 +-------
xrl/targets/Jamfile | 3
xrl/targets/Makefile.am | 7
xrl/targets/Makefile.in | 20
xrl/targets/rib.xrls | 49 +
xrl/targets/rib_base.cc | 129 +++
xrl/targets/rib_base.hh | 81 ++
xrl/targets/show_distances.tgt | 8
xrl/targets/show_distances.xrls | 49 +
xrl/targets/show_distances_base.cc | 277 +++++++
xrl/targets/show_distances_base.hh | 147 +++
xrl/targets/socket_server.xrls | 78 +
xrl/targets/socket_server_base.cc | 246 ++++++
xrl/targets/socket_server_base.hh | 132 +++
70 files changed, 5060 insertions(+), 692 deletions(-)
New commits:
commit 0aa3c4c114e098ae7bf98fab8b8d4d69074a5016
Author: schooley <schooley>
Date: Wed Mar 28 15:40:02 2007 +0000
Corrected a patch reversal issue (duplicate code).
commit db1f52df02d8bb0d004c1a5b2504f40c4109d609
Author: schooley <schooley>
Date: Wed Mar 28 14:08:13 2007 +0000
Corrected a patch reversal issue (duplicate code).
commit 5f14a4d2818e8005f73474a393f47e49c8978953
Author: schooley <schooley>
Date: Wed Mar 28 13:49:31 2007 +0000
Modified the libcomm api, found in libcomm/comm_api.h. Binding a
socket with comm_bind_tcp no longer implicitly calls listen. This is
now done explicitly in comm_listen. All affected code has been
updated (the bgp, cli, fea and libxipc changes).
Finished off the TCP relay code within fea/xrl_socket_*, and
added test code for it (see fea/test_xrl_sockets4_tcp.*). Updated
Jamfile and Makefile.am accordingly.
Added new functions to the TCP socket{4,6} XRL interfaces:
tcp_listen and {tcp,udp}_open. These allow more atomic operations
for socket setup.
commit 31c388224ea178a4bbca234d2ffbe049478186c3
Author: schooley <schooley>
Date: Wed Mar 28 13:41:42 2007 +0000
Reversal of changes made by patch, to allow for a recommit; the email to xorp-cvs wasn't sent for the original commit.
commit 8d157726a524675dfd7677f622bd0368464e89ad
Author: schooley <schooley>
Date: Wed Mar 28 12:45:40 2007 +0000
Added vim tab spacing in header.
commit 88b27cd3886d78d5f3fadfb5dcdf8f3c79625c59
Author: schooley <schooley>
Date: Wed Mar 28 10:11:00 2007 +0000
Modified the libcomm api, found in libcomm/comm_api.h. Binding a
socket with comm_bind_tcp no longer implicitly calls listen. This is
now done explicitly in comm_listen. All affected code has been
updated (the bgp, cli, fea and libxipc changes).
Finished off the TCP relay code within fea/xrl_socket_*, and
added test code for it (see fea/test_xrl_sockets4_tcp.*). Updated
Jamfile and Makefile.am accordingly.
Added new functions to the TCP socket{4,6} XRL interfaces:
tcp_listen and {tcp,udp}_open. These allow more atomic operations
for socket setup.
commit cccf1cb924738d20d1e4e6033813913763c6fc67
Author: atanu <atanu>
Date: Wed Mar 28 02:14:23 2007 +0000
Do not form any peerings before the first policy push has been seen,
this should fix the startup race where peerings are formed before
policy has been applied.
The regression tests continue to work as peerings are configured using
enable not set_state and activate. The trick is to defer the
activation of the peers until the first policy push is seen.
Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=698
commit f776e9cd23bd32a6f19367b032ba3430b10a7bbb
Author: pavlin <pavlin>
Date: Wed Mar 28 00:37:09 2007 +0000
Changes related to fixing policy-related race condition when
BGP might start and leak routes before the policy configuration
has been received.
The high level idea is that the policy manager will always
send push_routes XRL to BGP even if there is no policy
configuration.
Then, on the BGP side the BGP processing will start only after it
has received push_routes XRL from the policy manager.
This change here is the part that makes sure that the policy manager
will always send a push_routes XRL to BGP even if there is
no policy configuration.
Note that BGP depends on the policy manager (as defined in the rtrmgr
template files), hence the policy manager will always be running
before BGP has started.
The details of the changes are:
* Move all the BGP-related add_varmap policy XRLs inside the
bgp template block.
Thus, the policy manager will be properly configured even
if the "policy {}" configuration block is empty.
* Always send an export or an import BGP policy statement to the
policy manager even if the policy statement is empty.
This change is needed for Bugzilla entry #698
Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=698
Approved by: Atanu Ghosh
commit a7d3c2d4f7cedc3bab4df8f1e6c2a22c4c657e58
Author: pavlin <pavlin>
Date: Tue Mar 27 17:52:01 2007 +0000
Added an entry for updating the Wikipedia XORP entry.
commit d2e7556d401e6f85f93b9e29dfdefb5c6f971dbc
Author: pavlin <pavlin>
Date: Tue Mar 27 17:35:54 2007 +0000
Added an entry for updating the heise.de XORP entry.
commit 876de949465cefbfbbb7303078aaffe7233ad583
Author: pavlin <pavlin>
Date: Mon Mar 26 21:05:10 2007 +0000
Don't set the internal OPT flag, because this is not friendly
to the CFLAGS setup.
Obtained from: OpenBSD xorp port entry
commit da04669dc6332384c133b0e4bbab0b6b78de3999
Author: pavlin <pavlin>
Date: Fri Mar 23 18:49:55 2007 +0000
Updated the notes for FreeBSD-6.1 on amd64.
commit 829ffd88b718e55c4d339d416c70249729158ae5
Author: pavlin <pavlin>
Date: Fri Mar 23 18:47:39 2007 +0000
Added an ERRATA entry regarding an issue when compiling "mibs" on
64-bit machines.
Bug found by: "Maritess Malazarte" <malazarte.maritess AT gmail.com>
commit c4de7ff619fbbfef309604f8aee00ca9cecc7552
Author: bms <bms>
Date: Thu Mar 22 22:49:50 2007 +0000
regen bootstrap
commit 7dcf65dc32d1144a5775610949f3113fc0913a25
Author: bms <bms>
Date: Thu Mar 22 22:45:36 2007 +0000
Add show_routes target (pending regen)
Noticed by: pavlin
commit c5e076496c34578d71518f3f96cf2836b8b57f1e
Author: pavlin <pavlin>
Date: Thu Mar 22 22:35:26 2007 +0000
Removed a TODO entry regarding implementing IGMP/MLD proxy,
and replaced it with a Bugzilla entry (#700).
Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=700
commit de77ea687d8ab1a067640ca484201623a57675fd
Author: pavlin <pavlin>
Date: Thu Mar 22 22:17:03 2007 +0000
Added-back '\n' at the end of debug_msg() that has been accidentally
removed by the previous commit.
commit ae9da93725a60cd66403b6acfb772709630bba10
Author: pavlin <pavlin>
Date: Thu Mar 22 22:11:17 2007 +0000
Added intermediate nodes for the admin distance operational commands.
commit 7ef316075dbebae9ba6f6648308d7a0934e4242f
Author: bms <bms>
Date: Thu Mar 22 20:59:25 2007 +0000
Regenerate automake files.
commit 888afff05bbb36dbde745f3fe0eace006712ca96
Author: bms <bms>
Date: Thu Mar 22 20:48:18 2007 +0000
Bring in configurable administrative distance feature to the RIB.
As discussed with Atanu and Pavlin this is only the first phase of
implementing administrative distance. The RIB does not yet recompute
routes when admin distance is changed. This is good enough to get XORP
into a state where we can start to support protocol modules from
external contributors.
Pending regen of am-files on HEAD.
Bugzilla ID: 536
commit 1ff9fb4348947e196026b4457c4982e5ee5cbc06
Author: atanu <atanu>
Date: Thu Mar 22 20:20:09 2007 +0000
The check for the minimum size of an Inter-Area-Prefix-LSA was
incorrect so short prefixes such as the default route would be
rejected.
commit 88ddda50852b7580cc0b39a5d4cc993a21ab37af
Author: bms <bms>
Date: Thu Mar 22 18:10:33 2007 +0000
add commented out references to jam-driven unit tests;
wordsmith comments relating to fubar mibs build
commit 5f671a92160b60e64de5f9b4372691f9f8b3e768
Author: bms <bms>
Date: Thu Mar 22 18:03:00 2007 +0000
Wordsmith some comments.
Point out that snmp is not for NT.
commit b0815d3801ec1b02b421d69557077fd768072515
Author: bms <bms>
Date: Thu Mar 22 18:02:22 2007 +0000
Fix a typo.
commit 9d40fe43155a4861bf56face5779e8b4d4061d8e
Author: atanu <atanu>
Date: Thu Mar 22 17:15:52 2007 +0000
In OSPFv3 each interface/vif generates a Link-LSA, when the
interface/vif was removed its Link-LSA was not being removed from the
area database. If an interface/vif was removed and then put back an
assert was being hit in the database as the Link-LSA was already
present.
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=0aa3c4c114e098ae7bf98fab8b8d4d69074a5016
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=db1f52df02d8bb0d004c1a5b2504f40c4109d609
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=5f14a4d2818e8005f73474a393f47e49c8978953
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=31c388224ea178a4bbca234d2ffbe049478186c3
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=8d157726a524675dfd7677f622bd0368464e89ad
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=88b27cd3886d78d5f3fadfb5dcdf8f3c79625c59
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=cccf1cb924738d20d1e4e6033813913763c6fc67
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=f776e9cd23bd32a6f19367b032ba3430b10a7bbb
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=a7d3c2d4f7cedc3bab4df8f1e6c2a22c4c657e58
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=d2e7556d401e6f85f93b9e29dfdefb5c6f971dbc
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=876de949465cefbfbbb7303078aaffe7233ad583
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=da04669dc6332384c133b0e4bbab0b6b78de3999
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=829ffd88b718e55c4d339d416c70249729158ae5
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=c4de7ff619fbbfef309604f8aee00ca9cecc7552
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=7dcf65dc32d1144a5775610949f3113fc0913a25
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=c5e076496c34578d71518f3f96cf2836b8b57f1e
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=de77ea687d8ab1a067640ca484201623a57675fd
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=ae9da93725a60cd66403b6acfb772709630bba10
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=7ef316075dbebae9ba6f6648308d7a0934e4242f
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=888afff05bbb36dbde745f3fe0eace006712ca96
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=1ff9fb4348947e196026b4457c4982e5ee5cbc06
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=88ddda50852b7580cc0b39a5d4cc993a21ab37af
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=5f671a92160b60e64de5f9b4372691f9f8b3e768
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=b0815d3801ec1b02b421d69557077fd768072515
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=9d40fe43155a4861bf56face5779e8b4d4061d8e
More information about the svn
mailing list