• Jason Wang's avatar
    tuntap: calculate rps hash only when needed · 3df97ba8
    Jason Wang authored
    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: default avatarJason Wang <jasowang@redhat.com>
    ----
    Changes from V1:
    - Fix build when CONFIG_RPS is not set
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    3df97ba8
tun.c 58.8 KB