Home
last modified time | relevance | path

Searched hist:"3 df97ba83019d524c012fd43d3216d4cc3005955" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/net/
H A Dtun.cdiff 3df97ba83019d524c012fd43d3216d4cc3005955 Mon Apr 25 22:13:42 CDT 2016 Jason Wang <jasowang@redhat.com> 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>
/openbmc/linux/net/core/
H A Ddev.cdiff 3df97ba83019d524c012fd43d3216d4cc3005955 Mon Apr 25 22:13:42 CDT 2016 Jason Wang <jasowang@redhat.com> 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>