[Xorp-cvs] XORP cvs commit: xorp/libcomm xorp/xrl/interfaces xorp/bgp xorp/xrl/targets xorp/libxipc xorp/fea xorp/cli xorp/bgp/harness
Tim Schooley
schooley at icir.org
Wed Mar 28 06:49:36 PDT 2007
CVSROOT: /usr/local/www/data/cvs
Module name: xorp
Changes by: schooley at xorpc.icir.org 2007-03-28 13:49:36 UTC
XORP CVS repository
Modified files:
libcomm comm_user.c comm_sock.c test_comm.c comm_api.h
xrl/interfaces socket4.xif socket6.xif socket6_xif.cc
socket4_xif.hh socket4_xif.cc socket6_xif.hh
bgp socket.cc peer.hh
xrl/targets socket_server_base.cc socket_server.xrls
socket_server_base.hh
libxipc xrl_pf_stcp.cc finder_tcp.cc
fea xrl_socket_server.hh xrl_socket_cmds.cc Jamfile
xrl_socket_cmds.hh xrl_socket_server.cc Makefile.am
cli cli_node_net.cc
bgp/harness test_peer.cc
Added files:
fea test_xrl_sockets4_tcp.cc test_xrl_sockets4_tcp.sh
Log message:
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.
Revision Changes Path
1.48 +7 -1; commitid: beaf460a72617ea6; xorp/bgp/harness/test_peer.cc
1.46 +2 -2; commitid: beaf460a72617ea6; xorp/bgp/peer.hh
1.49 +4 -1; commitid: beaf460a72617ea6; xorp/bgp/socket.cc
1.59 +5 -2; commitid: beaf460a72617ea6; xorp/cli/cli_node_net.cc
1.3 +16 -1; commitid: beaf460a72617ea6; xorp/fea/Jamfile
1.69 +15 -1; commitid: beaf460a72617ea6; xorp/fea/Makefile.am
1.4 +1448 -0 xorp/fea/test_xrl_sockets4_tcp.cc (new)
1.3 +40 -0 xorp/fea/test_xrl_sockets4_tcp.sh (new)
1.11 +53 -6; commitid: beaf460a72617ea6; xorp/fea/xrl_socket_cmds.cc
1.11 +2 -1; commitid: beaf460a72617ea6; xorp/fea/xrl_socket_cmds.hh
1.32 +286 -34; commitid: beaf460a72617ea6; xorp/fea/xrl_socket_server.cc
1.15 +33 -1; commitid: beaf460a72617ea6; xorp/fea/xrl_socket_server.hh
1.25 +30 -1; commitid: beaf460a72617ea6; xorp/libcomm/comm_api.h
1.37 +53 -1; commitid: beaf460a72617ea6; xorp/libcomm/comm_sock.c
1.26 +24 -21; commitid: beaf460a72617ea6; xorp/libcomm/comm_user.c
1.16 +18 -1; commitid: beaf460a72617ea6; xorp/libcomm/test_comm.c
1.33 +4 -1; commitid: beaf460a72617ea6; xorp/libxipc/finder_tcp.cc
1.56 +5 -1; commitid: beaf460a72617ea6; xorp/libxipc/xrl_pf_stcp.cc
1.8 +47 -8; commitid: beaf460a72617ea6; xorp/xrl/interfaces/socket4.xif
1.16 +123 -1; commitid: beaf460a72617ea6; xorp/xrl/interfaces/socket4_xif.cc
1.14 +64 -262; commitid: beaf460a72617ea6; xorp/xrl/interfaces/socket4_xif.hh
1.7 +47 -8; commitid: beaf460a72617ea6; xorp/xrl/interfaces/socket6.xif
1.14 +123 -1; commitid: beaf460a72617ea6; xorp/xrl/interfaces/socket6_xif.cc
1.12 +64 -262; commitid: beaf460a72617ea6; xorp/xrl/interfaces/socket6_xif.hh
1.12 +79 -1; commitid: beaf460a72617ea6; xorp/xrl/targets/socket_server.xrls
1.14 +247 -1; commitid: beaf460a72617ea6; xorp/xrl/targets/socket_server_base.cc
1.14 +133 -1; commitid: beaf460a72617ea6; xorp/xrl/targets/socket_server_base.hh
More information about the Xorp-cvs
mailing list