summaryrefslogtreecommitdiffstats
path: root/include/trace
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2017-12-27 22:44:14 +0100
committerDavid S. Miller <davem@davemloft.net>2017-12-27 22:44:14 +0100
commit55b07a65e15bea6e253a907dacaf89b61fe504ca (patch)
tree9acc15d07f24c796c13c6d8999de8c206827aa49 /include/trace
parentMerge branch 'rds-bug-fixes' (diff)
parenttcp: do not allocate linear memory for zerocopy skbs (diff)
downloadlinux-55b07a65e15bea6e253a907dacaf89b61fe504ca.tar.xz
linux-55b07a65e15bea6e253a907dacaf89b61fe504ca.zip
Merge branch 'net-zerocopy-refine'
Willem de Bruijn says: ==================== zerocopy refinements 1/4 is a small optimization follow-up to the earlier fix to skb_segment: check skb state once per skb, instead of once per frag. 2/4 makes behavior more consistent between standard and zerocopy send: set the PSH bit when hitting MAX_SKB_FRAGS. This helps GRO. 3/4 resolves a surprising inconsistency in notification: because small packets were not stored in frags, they would not set the copied error code over loopback. This change also optimizes the path by removing copying and making tso_fragment cheaper. 4/4 follows-up to 3/4 by no longer allocated now unused memory. this was actually already in RFC patches, but dropped as I pared down the patch set during revisions. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/trace')
0 files changed, 0 insertions, 0 deletions