net/sfc: improve Rx free threshold default
authorAndrew Rybchenko <arybchenko@solarflare.com>
Fri, 5 Apr 2019 12:05:07 +0000 (13:05 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 5 Apr 2019 15:45:22 +0000 (17:45 +0200)
commit06b186a01da186f079588479ebfe0acec208345c
tree3b177817fd8c1e395b5a63fd155711a6f5dcbb8a
parenteafdc86f34d0ca484d1b4e4be0d89d8ac3fd9c40
net/sfc: improve Rx free threshold default

Rx refill in one bulk (which is just 8 descriptors) by default is too
aggressive and makes too many MMIO writes (Rx doorbells) if packet rate
is high. Setting default to 1/8 of Rx descriptors number shows good
performance results. Anyway it is a default value which may be
overridden by Rx configuration provided by application.

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/sfc_rx.c