net: add support for segmenting TCP fraglist GSO packets
[ Upstream commit bee88cd5bd83d40b8aec4d6cb729378f707f6197 ]
Preparation for adding TCP fraglist GRO support. It expects packets to be
combined in a similar way as UDP fraglist GSO packets.
For IPv4 packets, NAT is handled in the same way as UDP fraglist GSO.
BUG=b/484728118
TEST=presubmit
RELEASE_NOTE=NONE
cos-patch: security-moderate
Acked-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Change-Id: Iba671b82207a1597c1b21fbc425808f4e1210512
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Reviewed-by: David Ahern <dsahern@kernel.org>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Li hongliang <1468888505@139.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: chenglongtang <chenglongtang@google.com>
Reviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/143965
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Reviewed-by: Kevin Berry <kpberry@google.com>
2 files changed