linux_dsm_epyc7002/drivers/net/ethernet/aquantia/atlantic/hw_atl
Nikita Danilov 1eef4757ce net: aquantia: improve LRO configuration
Default LRO HW configuration was very conservative.

Low Number of Descriptors per LRO Sequence, small session
timeout, inefficient settings in interrupt generation logic.

Change max number of LRO descriptors from 2 to 16 to
increase performance. Increase maximum coalescing interval
in HW to 250uS. Tune up HW LRO interrupt generation setting
to prevent hw issues with long LRO sessions.

Signed-off-by: Nikita Danilov <nikita.danilov@aquantia.com>
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-03-23 22:16:53 -04:00
..
hw_atl_a0_internal.h net: aquantia: renaming for better visibility 2018-09-11 23:41:02 -07:00
hw_atl_a0.c net: aquantia: optimize rx performance by page reuse strategy 2019-03-23 22:16:53 -04:00
hw_atl_a0.h net: aquantia: Introduce new AQC devices and capabilities 2018-01-21 18:19:03 -05:00
hw_atl_b0_internal.h net: aquantia: improve LRO configuration 2019-03-23 22:16:53 -04:00
hw_atl_b0.c net: aquantia: improve LRO configuration 2019-03-23 22:16:53 -04:00
hw_atl_b0.h net: aquantia: Introduce new AQC devices and capabilities 2018-01-21 18:19:03 -05:00
hw_atl_llh_internal.h net: aquantia: improve LRO configuration 2019-03-23 22:16:53 -04:00
hw_atl_llh.c net: aquantia: improve LRO configuration 2019-03-23 22:16:53 -04:00
hw_atl_llh.h net: aquantia: improve LRO configuration 2019-03-23 22:16:53 -04:00
hw_atl_utils_fw2x.c net: aquantia: use better wrappers for state registers 2019-03-01 16:45:16 -08:00
hw_atl_utils.c net: aquantia: use better wrappers for state registers 2019-03-01 16:45:16 -08:00
hw_atl_utils.h net: aquantia: add ethertype and PCP to rx flow filters 2018-11-14 08:48:37 -08:00
Makefile aquantia: add Makefiles to all directories 2018-02-22 15:22:50 -05:00