[ovs-git] Open vSwitch: datapath: Disable LRO from userspace instead of the kernel. (master)

dev at openvswitch.org dev at openvswitch.org
Tue Aug 30 03:15:30 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  24b019f808211a95078efd916064af0975ca5733 (commit)
       via  e47bd51a7b2ae66b00c19cc86f7dcb1eeb4ad105 (commit)
      from  56717eb17c2e2027ea0a2e2957f978dfcd1433b5 (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 24b019f808211a95078efd916064af0975ca5733
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=24b019f808211a95078efd916064af0975ca5733
Author: Justin Pettit <jpettit at nicira.com>
		
datapath: Disable LRO from userspace instead of the kernel.
		
Whenever a port is added to the datapath, LRO is automatically disabled.
In the future, we may want to enable LRO in some circumstances, so have
userspace disable LRO through the ethtool ioctls.

As part of this change, the MTU and LRO checks are moved to
netdev-vport's send(), which is where they're actually needed.

Feature #6810

Signed-off-by: Justin Pettit <jpettit at nicira.com>
Acked-by: Jesse Gross <jesse at nicira.com>


commit e47bd51a7b2ae66b00c19cc86f7dcb1eeb4ad105
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e47bd51a7b2ae66b00c19cc86f7dcb1eeb4ad105
Author: Justin Pettit <jpettit at nicira.com>
		
netdev-linux: Introduce netdev_linux_ethtool_set_flag().
		
There will be a caller added soon.


-----------------------------------------------------------------------

Summary of changes:
 datapath/vport-netdev.c |   32 ++++++++++++++++++++++++++-
 datapath/vport.c        |   30 +-------------------------
 lib/dpif-linux.c        |    8 +++++++
 lib/netdev-linux.c      |   54 +++++++++++++++++++++++++++++++++++++++++++++++
 lib/netdev-linux.h      |    7 ++++++
 5 files changed, 100 insertions(+), 31 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list