android_kernel_xiaomi_sm8350/net/bridge
Ben Hutchings 0187bdfb05 net: Disable LRO on devices that are forwarding
Large Receive Offload (LRO) is only appropriate for packets that are
destined for the host, and should be disabled if received packets may be
forwarded.  It can also confuse the GSO on output.

Add dev_disable_lro() function which uses the appropriate ethtool ops to
disable LRO if enabled.

Add calls to dev_disable_lro() in br_add_if() and functions that enable
IPv4 and IPv6 forwarding.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-06-19 16:15:47 -07:00
..
netfilter bridge: fix IPV6=n build 2008-06-17 16:16:13 -07:00
br_device.c bridge: make bridge address settings sticky 2008-06-17 16:10:06 -07:00
br_fdb.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_forward.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_if.c net: Disable LRO on devices that are forwarding 2008-06-19 16:15:47 -07:00
br_input.c bridge: handle process all link-local frames 2008-06-17 16:09:45 -07:00
br_ioctl.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_netfilter.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-04-14 02:30:23 -07:00
br_netlink.c [NET] NETNS: Omit sock->sk_net without CONFIG_NET_NS. 2008-03-26 04:39:55 +09:00
br_notify.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_private_stp.h net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_private.h bridge: make bridge address settings sticky 2008-06-17 16:10:06 -07:00
br_stp_bpdu.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_stp_if.c bridge: make bridge address settings sticky 2008-06-17 16:10:06 -07:00
br_stp_timer.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_stp.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
br_sysfs_br.c net: replace remaining __FUNCTION__ occurrences 2008-03-05 20:47:47 -08:00
br_sysfs_if.c Kobject: change net/bridge to use kobject_create_and_add 2008-01-24 20:40:26 -08:00
br.c net: remove CVS keywords 2008-06-11 21:00:38 -07:00
Kconfig
Makefile