[ovs-git] Open vSwitch: lib: route-table improvements. (master)
dev at openvswitch.org
dev at openvswitch.org
Tue Feb 1 02:28:51 UTC 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".
The branch, master has been updated
via b46ccdf582946f30d80735345c533c23a7f035c0 (commit)
from ba615c2b5b251eea264b721a7f24112b8936a63a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b46ccdf582946f30d80735345c533c23a7f035c0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=b46ccdf582946f30d80735345c533c23a7f035c0
Author: Ethan Jackson <ethan at nicira.com>
lib: route-table improvements.
This commit makes several changes to the route_table code used to
populate tunnel_egress_iface.
- It removes name_table code from netdev-vport and puts it into
route-table.
- It no longer attempts to build the name_table dynamically by
listening to rtnetlink-link notifications. Instead it dumps the
entire table, and uses rtnetlink-link notifications to indicate a
re-dump is required.
- It forces rtnetlink-link notifications to re-dump the routing
table. This fixes an issue where bringing an interface down or
removing it altogether would not have the expected effect on
related tunnel_egress_ifaces.
-----------------------------------------------------------------------
Summary of changes:
lib/netdev-vport.c | 147 ++--------------------------------------------------
lib/route-table.c | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++-
lib/route-table.h | 2 +
3 files changed, 151 insertions(+), 145 deletions(-)
hooks/post-receive
--
Open vSwitch
More information about the git
mailing list