opnsense-src/sys/dev/bnxt
Chandrakanth Patil 7cbffbfcd9 if_bnxt: Fix media speed update issue in "ifconfig -m" during PHY hot plug
Currently, if a media type (e.g., DAC) is hot-plugged out and another type
(e.g., optical cable) is hot-plugged in, the new speed is not reflected in
ifconfig. This occurs when the driver fails to update speeds with unchanged
tx and rx flow control.

To fix, a phy_type check ensures update of phy speeds upon detecting the new
phy.

Reviewed by:            imp
Approved by:            imp
Differential revision:  https://reviews.freebsd.org/D42951
2024-03-07 18:42:39 +00:00
..
bnxt.h if_bnxt: Fix media speed update issue in "ifconfig -m" during PHY hot plug 2024-03-07 18:42:39 +00:00
bnxt_hwrm.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bnxt_hwrm.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bnxt_ioctl.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bnxt_mgmt.c DrvAPI: Trivial mechanical conversions for various drivers 2022-12-21 15:36:59 -05:00
bnxt_mgmt.h if_bnxt: Added support for mgmt interface for passthrough hwrms 2022-11-04 16:40:29 -06:00
bnxt_sysctl.c if_bnxt: Correcting the firmware package version parsing logic 2024-03-06 12:17:29 +00:00
bnxt_sysctl.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
bnxt_txrx.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
convert_hsi.pl Update a couple of tools to not embed __FBSDID in generated files 2023-09-25 07:50:11 -07:00
hsi_struct_def.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
if_bnxt.c if_bnxt: Fix media speed update issue in "ifconfig -m" during PHY hot plug 2024-03-07 18:42:39 +00:00