summaryrefslogtreecommitdiffstats
path: root/net/netfilter/ipvs/ip_vs_xmit.c
diff options
context:
space:
mode:
authorJulian Anastasov <ja@ssi.bg>2010-10-17 16:17:20 +0300
committerSimon Horman <horms@verge.net.au>2010-10-21 10:50:02 +0200
commit8b27b10f5863a5b63e46304a71aa01463d1efac4 (patch)
tree89f5db8881b0297cda00cad3c2cdedf685e2757f /net/netfilter/ipvs/ip_vs_xmit.c
parent5bc9068e9d962ca6b8bec3f0eb6f60ab4dee1d04 (diff)
downloadop-kernel-dev-8b27b10f5863a5b63e46304a71aa01463d1efac4.zip
op-kernel-dev-8b27b10f5863a5b63e46304a71aa01463d1efac4.tar.gz
ipvs: optimize checksums for apps
Avoid full checksum calculation for apps that can provide info whether csum was broken after payload mangling. For now only ip_vs_ftp mangles payload and it updates the csum, so the full recalculation is avoided for all packets. Add CHECKSUM_UNNECESSARY for snat_handler (TCP and UDP). It is needed to support SNAT from local address for the case when csum is fully recalculated. Signed-off-by: Julian Anastasov <ja@ssi.bg> Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'net/netfilter/ipvs/ip_vs_xmit.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud