[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

- 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(-)

Open vSwitch

More information about the git mailing list