freebsd-src/sys/dev/igc
Peter Grehan 43ed91e00b igc: Increase default per-queue interrupt rate to 20000.
The default per-queue packet rate of 8000 will cause packet loss when
forwarding at 2.5G with a single stream, as is common when using e.g.
iperf3 to test a platform.

Bump this to 20000 (the "low latency" value in the Linux driver) which
avoids packet loss for this type of test.

Future work will use adaptive interrupt rate in a similar fashion
to the ixgbe driver.

Sponsored by:	Rubicon Communications, LLC ("Netgate")
Reviewed by:	erj, kp
MFC after:	3 weeks
Differential Revision: https://reviews.freebsd.org/D40904
2023-07-11 13:29:37 +10:00
..
if_igc.c igc: Increase default per-queue interrupt rate to 20000. 2023-07-11 13:29:37 +10:00
if_igc.h DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
igc_api.c igc: Use hardware routine for PHY reset 2021-11-08 23:33:10 +10:00
igc_api.h igc: Use hardware routine for PHY reset 2021-11-08 23:33:10 +10:00
igc_base.c
igc_base.h
igc_defines.h
igc_hw.h igc: Update PCI IDs 2022-05-15 15:09:58 -07:00
igc_i225.c igc: remove unnecessary PHY ID checks 2022-10-10 01:50:46 -07:00
igc_i225.h
igc_mac.c
igc_mac.h
igc_nvm.c
igc_nvm.h
igc_osdep.h
igc_phy.c igc: remove unnecessary PHY ID checks 2022-10-10 01:50:46 -07:00
igc_phy.h igc: Use hardware routine for PHY reset 2021-11-08 23:33:10 +10:00
igc_regs.h
igc_txrx.c igc: Remove redundant IFCAP_VLAN_HWTAGGING check 2021-12-29 09:37:34 -07:00