Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gro: fix packet type detection with IPv6 tunnel
[ upstream commit b605df7 ] For VxLAN packets, GRO will mistakenly reassemble them if inner L3 is IPv6, inner L4 is TCP or UDP, and outer L3 is IPv4 because the value of IS_IPV4_VXLAN_TCP4/UDP4_PKT is true for them. This fix makes sure IS_IPV4_TCP_PKT, IS_IPV4_UDP_PKT, IS_IPV4_VXLAN_TCP4_PKT and IS_IPV4_VXLAN_UDP4_PKT can make decision precisely. Fixes: e2d8110 ("gro: support VXLAN UDP/IPv4") Fixes: 1ca5e67 ("gro: support UDP/IPv4") Fixes: 9e0b9d2 ("gro: support VxLAN GRO") Fixes: 0d2cbe5 ("lib/gro: support TCP/IPv4") Signed-off-by: Yi Yang <yangyi01@inspur.com> Acked-by: Jiayu Hu <jiayu.hu@intel.com>
- Loading branch information