[Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/control_socket xorp/fea/data_plane/fibconfig xorp/fea/data_plane/io
Pavlin Radoslavov
pavlin at icir.org
Fri Dec 28 01:13:38 PST 2007
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin at xorpc.icir.org 2007-12-28 09:13:38 UTC
XORP CVS repository
Modified files:
fea fea_node.cc fea_node.hh fibconfig.cc fibconfig.hh
fea/data_plane/control_socket netlink_socket_utilities.cc
routing_socket_utilities.cc
fea/data_plane/fibconfig fibconfig_entry_get_iphelper.cc
fibconfig_entry_get_netlink_socket.cc
fibconfig_entry_get_routing_socket.cc
fibconfig_entry_get_rtmv2.cc
fibconfig_entry_set_iphelper.cc
fibconfig_entry_set_netlink_socket.cc
fibconfig_entry_set_routing_socket.cc
fibconfig_entry_set_rtmv2.cc
fibconfig_table_get_iphelper.cc
fibconfig_table_get_netlink_socket.cc
fibconfig_table_get_sysctl.cc
fibconfig_table_observer_netlink_socket.cc
fibconfig_table_observer_routing_socket.cc
fibconfig_table_observer_rtmv2.cc
fea/data_plane/io io_ip_socket.cc io_tcpudp_socket.cc
Log message:
* Improve/fix the FibConfig and I/O plugins when dealing with
interface/vif information. Previously, in number of places
there was the assumption that ifname is same as vifname, which
is incorrect (e.g., in case of VLANs).
* Use the locally saved interface tree for mapping between
interface/vif name and interface index.
Previously, the system specific if_nametoindex() and
if_indextoname() calls were used in places that logically
shouldn't deal with this mapping.
Revision Changes Path
1.10 +15 -16; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/control_socket/netlink_socket_utilities.cc
1.11 +36 -44; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/control_socket/routing_socket_utilities.cc
1.10 +10 -9; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc
1.16 +2 -2; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc
1.13 +3 -3; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_routing_socket.cc
1.15 +3 -3; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc
1.11 +9 -9; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc
1.16 +46 -37; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc
1.16 +16 -13; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_routing_socket.cc
1.17 +10 -10; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc
1.11 +9 -7; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc
1.12 +3 -3; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.cc
1.13 +3 -2; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_get_sysctl.cc
1.12 +3 -3; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc
1.13 +3 -3; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_routing_socket.cc
1.14 +3 -3; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc
1.16 +6 -6; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/io/io_ip_socket.cc
1.21 +8 -12; commitid: 89304774bc5e7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc
1.14 +2 -55; commitid: 89304774bc5e7ea6; xorp/fea/fea_node.cc
1.13 +1 -17; commitid: 89304774bc5e7ea6; xorp/fea/fea_node.hh
1.17 +5 -3; commitid: 89304774bc5e7ea6; xorp/fea/fibconfig.cc
1.15 +18 -7; commitid: 89304774bc5e7ea6; xorp/fea/fibconfig.hh
More information about the Xorp-cvs
mailing list