summaryrefslogtreecommitdiffstats
path: root/net/core/ethtool.c
diff options
context:
space:
mode:
authorJason Wang <jasowang@redhat.com>2016-04-25 23:13:42 -0400
committerDavid S. Miller <davem@davemloft.net>2016-04-28 16:38:54 -0400
commit3df97ba83019d524c012fd43d3216d4cc3005955 (patch)
treed913793fb00287a9e120f36d9a6d274a0257c2f4 /net/core/ethtool.c
parentf345c9a5726d10cc3613d17ae75dcb1ab0986ba1 (diff)
downloadlinux-3df97ba83019d524c012fd43d3216d4cc3005955.tar.bz2
tuntap: calculate rps hash only when needed
There's no need to calculate rps hash if it was not enabled. So this patch export rps_needed and check it before trying to get rps hash. Tests (using pktgen to inject packets to guest) shows this can improve pps about 13% (when rps is disabled). Before: ~1150000 pps After: ~1300000 pps Cc: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com> ---- Changes from V1: - Fix build when CONFIG_RPS is not set Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core/ethtool.c')
0 files changed, 0 insertions, 0 deletions