-
- Downloads
Merge branch 'tunnel-fixes'
Jesse Gross says:
====================
Tunneling fixes
This series fixes a problem that was reported where encapsulated packets
do not have their encapsulation offload markers stripped off when being
decapsulated. This causes a significant performance drop if the packets
are later retransmitted.
Fixing this revealed two other bugs which are also addressed as prerequisites:
* GRO can aggregate packets for multiple layers of encapsulation which the
stack cannot properly handle.
* IPIP packets which are combined by GRO are not marked properly with their
GSO type.
Note that this is based off the net-next tree as the current target for
bug fixes.
v2: No code changes, just additional information in commit messages and
a new cover letter.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- include/linux/netdevice.h 2 additions, 2 deletionsinclude/linux/netdevice.h
- include/net/ip_tunnels.h 16 additions, 0 deletionsinclude/net/ip_tunnels.h
- net/core/dev.c 1 addition, 1 deletionnet/core/dev.c
- net/ipv4/af_inet.c 22 additions, 2 deletionsnet/ipv4/af_inet.c
- net/ipv4/fou.c 11 additions, 2 deletionsnet/ipv4/fou.c
- net/ipv4/gre_offload.c 5 additions, 0 deletionsnet/ipv4/gre_offload.c
- net/ipv4/ip_tunnel_core.c 2 additions, 1 deletionnet/ipv4/ip_tunnel_core.c
- net/ipv4/udp_offload.c 3 additions, 3 deletionsnet/ipv4/udp_offload.c
- net/ipv6/ip6_offload.c 14 additions, 1 deletionnet/ipv6/ip6_offload.c
- net/ipv6/sit.c 4 additions, 2 deletionsnet/ipv6/sit.c
Loading
Please register or sign in to comment