lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 29 Feb 2016 11:05:18 -0800
From:	pravin shelar <pshelar@....org>
To:	Paolo Abeni <pabeni@...hat.com>
Cc:	Linux Kernel Network Developers <netdev@...r.kernel.org>,
	"David S. Miller" <davem@...emloft.net>,
	Stephen Hemminger <stephen@...workplumber.org>,
	Pravin Shelar <pshelar@...ira.com>,
	Jesse Gross <jesse@...nel.org>,
	Flavio Leitner <fbl@...close.org>,
	Hannes Frederic Sowa <hannes@...essinduktion.org>,
	Sergei Shtylyov <sergei.shtylyov@...entembedded.com>
Subject: Re: [PATCH net-next v3 0/5] bridge/ovs: avoid skb head copy on frame forwarding

On Fri, Feb 26, 2016 at 1:45 AM, Paolo Abeni <pabeni@...hat.com> wrote:
> Currently, while when an OVS or Linux bridge is used to forward frames towards
> some tunnel device, a skb_head_copy() may occur if the ingress device do not
> provide enough headroom for the tx encapsulation.
>
> This patch series tries to address the issue implementing a new ndo operation to
> allow the master device to control the headroom used when allocating the skb on
> frame reception.
>
> Said operation is used by the Linux bridge to notify the bridged ports of
> needed_headroom changes, and similar bookkeeping and behaviour is also added to
> openvswitch, on a per datapath basis.
>
> Finally, the operation is implemented for veth and tun device, which give
> performance improvement in the 6-12% range when forwarding frames from said
> devices towards a vxlan tunnel.
>
> v2:
> - fix netdev_get_fwd_headroom() behaviour
> - remove some code duplication with the netdev_set_rx_headroom() and
>    netdev_reset_rx_headroom() helpers
> - handle headroom reset on [v]port removal/deletion
> - initialize tun align to the old default value
>
> v3:
> - fix a comment typo
>
Patch series looks good to me.

Acked-by: Pravin B Shelar <pshelar@....org>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ