summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/net/rtnetlink.sh
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2017-09-19 15:14:24 +0300
committerDavid S. Miller <davem@davemloft.net>2017-09-20 01:20:22 +0300
commitbffa72cf7f9df842f0016ba03586039296b4caaf (patch)
treee27752d22b270c0c607ff8025e44dd8f884aa1cb /tools/testing/selftests/net/rtnetlink.sh
parenta38b2fa37e2e2ac897e7159738c5763ee65ee405 (diff)
downloadlinux-bffa72cf7f9df842f0016ba03586039296b4caaf.tar.xz
net: sk_buff rbnode reorg
skb->rbnode shares space with skb->next, skb->prev and skb->tstamp Current uses (TCP receive ofo queue and netem) need to save/restore tstamp, while skb->dev is either NULL (TCP) or a constant for a given queue (netem). Since we plan using an RB tree for TCP retransmit queue to speedup SACK processing with large BDP, this patch exchanges skb->dev and skb->tstamp. This saves some overhead in both TCP and netem. v2: removes the swtstamp field from struct tcp_skb_cb Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Soheil Hassas Yeganeh <soheil@google.com> Cc: Wei Wang <weiwan@google.com> Cc: Willem de Bruijn <willemb@google.com> Acked-by: Soheil Hassas Yeganeh <soheil@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/testing/selftests/net/rtnetlink.sh')
0 files changed, 0 insertions, 0 deletions