]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'macvlan'
authorDavid S. Miller <davem@davemloft.net>
Fri, 15 Nov 2013 22:55:58 +0000 (17:55 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Nov 2013 22:55:58 +0000 (17:55 -0500)
commita41dcdb7ba6b48ec0a80cdd8afc1772835a283cc
tree6f19d2911b09276a4f69f13e99272321024417f6
parent05f65767fa36dc24ab1a9b68bd6b56b887d21cdf
parent8e5e91f0bc2da096842f53b60dfc83c24e5314ff
Merge branch 'macvlan'

Michal Kubecek says:

====================
macvlan: disable LRO on lowerdev instead of a macvlan

A customer of ours encountered a problem with LRO on an ixgbe network
card. Analysis showed that it was a known conflict of forwarding and LRO
but the forwarding was enabled in an LXC container where only a macvlan
was, not the ethernet device itself.

I believe the solution is exactly the same as what we do for "normal"
(802.1q) VLAN devices: if dev_disable_lro() is called for such device,
LRO is disabled on the underlying "real" device instead.

v2: adapt to changes merged from net-next

v3: use BUG() in macvlan_dev_real_dev() if compiled without macvlan
====================

Signed-off-by: David S. Miller <davem@davemloft.net>