[ovs-git] Open vSwitch: dpif-netdev: Delete packet if not able to do upcall (master)

dev at openvswitch.org dev at openvswitch.org
Wed Jun 25 18:05:47 UTC 2014


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  72d96679c14988f3267135459aba7333d0ec32a0 (commit)
       via  94777510095693b9746fbff95a84660510f874ae (commit)
       via  a28ddd11c683abd3c0767d1c358f6d45f9457c4e (commit)
       via  1ebfe1ac52a3356a65f8c5ba7fd0f4f56e18716b (commit)
      from  e381def9712019bfb667605c1f3dba5ce2266c44 (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 72d96679c14988f3267135459aba7333d0ec32a0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=72d96679c14988f3267135459aba7333d0ec32a0
Author: Daniele Di Proietto <ddiproietto at vmware.com>
		
dpif-netdev: Delete packet if not able to do upcall
		
In dp_netdev_input() we nevered fully covered the case where handler queues are
not there.
With this change we increment the stat counter and free the packet.

Signed-off-by: Daniele Di Proietto <ddiproietto at vmware.com>
Acked-by: Pravin B Shelar <pshelar at nicira.com>


commit 94777510095693b9746fbff95a84660510f874ae
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=94777510095693b9746fbff95a84660510f874ae
Author: Daniele Di Proietto <ddiproietto at vmware.com>
		
netdev-dpdk: Disable NIC offloading and multiseg mbufs
		
We do not use any offloading (now) or multiple segments per packet, so
we might as well disable those features while configuring the NIC.

This could give performance improvements. For ixgbe, for example, this change
allows the driver to use a simpler tx routine, resulting in throuput
improvements (~7.5%)

Signed-off-by: Daniele Di Proietto <ddiproietto at vmware.com>
Acked-by: Thomas Graf <tgraf at noironetworks.com>
Acked-by: Pravin B Shelar <pshelar at nicira.com>


commit a28ddd11c683abd3c0767d1c358f6d45f9457c4e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a28ddd11c683abd3c0767d1c358f6d45f9457c4e
Author: Daniele Di Proietto <ddiproietto at vmware.com>
		
netdev-dpdk: Fix coding style in TX/RX conf structs
		
Signed-off-by: Daniele Di Proietto <ddiproietto at vmware.com>
Acked-by: Thomas Graf <tgraf at noironetworks.com>
Acked-by: Pravin B Shelar <pshelar at nicira.com>


commit 1ebfe1ac52a3356a65f8c5ba7fd0f4f56e18716b
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1ebfe1ac52a3356a65f8c5ba7fd0f4f56e18716b
Author: Daniele Di Proietto <ddiproietto at vmware.com>
		
netdev-dpdk: Count and delete every dropped packet
		
Commit f4fd623c4c25 introduced a bug in netdev_dpdk_send(): if multiple
consecutive packets exceed MTU, only the first one is deleted and
counted.

This should fix the bug

Signed-off-by: Daniele Di Proietto <ddiproietto at vmware.com>
Acked-by: Thomas Graf <tgraf at noironetworks.com>
Acked-by: Pravin B Shelar <pshelar at nicira.com>


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

Summary of changes:
 lib/dpif-netdev.c |   18 ++++++++++----
 lib/netdev-dpdk.c |   69 +++++++++++++++++++++++++++--------------------------
 2 files changed, 48 insertions(+), 39 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list