summaryrefslogtreecommitdiff
path: root/net/8021q
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2018-11-07 10:34:36 +0100
committerDavid S. Miller <davem@davemloft.net>2018-11-07 22:22:16 -0800
commitf29eb2a96c56ebff6b4d9b530d5ccd61b9f538d7 (patch)
tree1393cffb15545baf0cb514096d274b4aa33c5c50 /net/8021q
parent2e7ad56aa54778de863998579fc6b5ff52838571 (diff)
tun: compute the RFS hash only if needed.
The tun XDP sendmsg code path, unconditionally computes the symmetric hash of each packet for RFS's sake, even when we could skip it. e.g. when the device has a single queue. This change adds the check already in-place for the skb sendmsg path to avoid unneeded hashing. The above gives small, but measurable, performance gain for VM xmit path when zerocopy is not enabled. Signed-off-by: Paolo Abeni <pabeni@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/8021q')
0 files changed, 0 insertions, 0 deletions