freebsd-nq/sys/dev/bnxt
Stephen Hurd 59059cda6a bnxt: Choose better HW LRO defaults for performance
1) Choose correct Firmware options for HW LRO for best performance
2) Delete TBD and other comments which are not required.
3) Added sysctl interface to enable / disable / modify different factors
   of HW LRO.
4) Disabled HW LRO by default to avoid issues with packet forwarding

This allows much better control over the LRO configuration via sysctls, and
uses much better defaults.  Hardware LRO can now be enabled/disabled
independantly from the software LRO, and the tuning parameters are exposed.

manpage updates coming soon.

Submitted by:	Bhargava Chenna Marreddy <bhargava.marreddy@broadcom.com>
Reviewed by:	shurd, sbruno
Approved by:	sbruno (mentor)
Sponsored by:	Broadcom Limited
Differential Revision:	https://reviews.freebsd.org/D12223
2017-09-23 16:59:37 +00:00
..
bnxt_hwrm.c bnxt: Choose better HW LRO defaults for performance 2017-09-23 16:59:37 +00:00
bnxt_hwrm.h bnxt: Choose better HW LRO defaults for performance 2017-09-23 16:59:37 +00:00
bnxt_ioctl.h
bnxt_sysctl.c bnxt: Choose better HW LRO defaults for performance 2017-09-23 16:59:37 +00:00
bnxt_sysctl.h bnxt: Choose better HW LRO defaults for performance 2017-09-23 16:59:37 +00:00
bnxt_txrx.c bnxt(4) Enable LRO support, redux 2017-07-03 18:23:35 +00:00
bnxt.h bnxt: Choose better HW LRO defaults for performance 2017-09-23 16:59:37 +00:00
convert_hsi.pl
hsi_struct_def.h bnxt: Update firmware header file with the latest one 2017-09-06 20:19:30 +00:00
if_bnxt.c bnxt: Choose better HW LRO defaults for performance 2017-09-23 16:59:37 +00:00