linux_dsm_epyc7002/drivers/net/ethernet/aquantia/atlantic
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 net: aquantia: improve LRO configuration 2019-03-23 22:16:53 -04:00
aq_cfg.h net: aquantia: Increase rx ring default size from 1K to 2K 2019-03-23 22:16:53 -04:00
aq_common.h net: aquantia: add vlan id to rx flow filters 2018-11-14 08:48:37 -08:00
aq_ethtool.c net: aquantia: fixed memcpy size 2019-03-01 16:45:15 -08:00
aq_ethtool.h net: ethernet: aquantia: Ethtool support 2017-01-24 15:03:41 -05:00
aq_filters.c net: aquantia: fix spelling mistake "specfield" -> "specified" 2018-11-17 21:36:09 -08:00
aq_filters.h net: aquantia: add support of rx-vlan-filter offload 2018-11-14 08:48:37 -08:00
aq_hw_utils.c net: aquantia: Change confusing no_ff_addr to more meaningful name 2018-01-21 18:19:03 -05:00
aq_hw_utils.h net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic 2019-03-01 16:45:16 -08:00
aq_hw.h net: aquantia: add support of rx-vlan-filter offload 2018-11-14 08:48:37 -08:00
aq_main.c net: aquantia: add support of rx-vlan-filter offload 2018-11-14 08:48:37 -08:00
aq_main.h net: aquantia: Simplify dependencies between pci modules 2018-01-16 14:40:00 -05:00
aq_nic.c net: aquantia: optimize rx performance by page reuse strategy 2019-03-23 22:16:53 -04:00
aq_nic.h net: aquantia: optimize rx performance by page reuse strategy 2019-03-23 22:16:53 -04:00
aq_pci_func.c net: aquantia: fixed buffer overflow 2019-03-01 16:45:15 -08:00
aq_pci_func.h net: aquantia: Cleanup pci functions module 2018-01-21 18:19:03 -05:00
aq_ring.c net: aquantia: Introduce rx refill threshold value 2019-03-23 22:16:53 -04:00
aq_ring.h net: aquantia: optimize rx performance by page reuse strategy 2019-03-23 22:16:53 -04:00
aq_rss.h net: ethernet: aquantia: Receive side scaling 2017-01-24 15:03:41 -05:00
aq_utils.h net: aquantia: Cleanup status flags accesses 2018-01-16 14:40:00 -05:00
aq_vec.c net: aquantia: optimize rx performance by page reuse strategy 2019-03-23 22:16:53 -04:00
aq_vec.h net: aquantia: Eliminate aq_nic structure abstraction 2018-01-16 14:40:01 -05:00
Makefile net: aquantia: add infrastructure for ntuple rules 2018-11-14 08:48:37 -08:00
ver.h net: aquantia: bump driver version 2018-09-11 23:41:02 -07:00