diff options
author | Davide Caratti <dcaratti@redhat.com> | 2016-12-05 17:33:57 +0300 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-12-07 15:22:50 +0300 |
commit | 3189a290f98d3d3b76536ab61e9ff95751ed8124 (patch) | |
tree | b1879d66182cab9d3ee67f70da3b14ed5e8e33d8 /tools/perf/scripts/python/check-perf-trace.py | |
parent | 3b760dcb0fd304873dfde9ff072a49f893c6f5c4 (diff) | |
download | linux-3189a290f98d3d3b76536ab61e9ff95751ed8124.tar.xz |
netfilter: nat: skip checksum on offload SCTP packets
SCTP GSO and hardware can do CRC32c computation after netfilter processing,
so we can avoid calling sctp_compute_checksum() on skb if skb->ip_summed
is equal to CHECKSUM_PARTIAL. Moreover, set skb->ip_summed to CHECKSUM_NONE
when the NAT code computes the CRC, to prevent offloaders from computing
it again (on ixgbe this resulted in a transmission with wrong L4 checksum).
Signed-off-by: Davide Caratti <dcaratti@redhat.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions