From: pravin shelar <pshe...@ovn.org>
Date: Mon, 29 Feb 2016 11:05:18 -0800

> On Fri, Feb 26, 2016 at 1:45 AM, Paolo Abeni <pab...@redhat.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 <pshe...@ovn.org>

Series applied, thanks everyone.

Reply via email to