freebsd-src/sys/dev/ice
Eric Joyner 9c30461dd2
ice(4): Update to 1.38.16-k
New features
- Add sysctl "link_active_on_if_down" (defaults to 1 to match previous
behavior): set this to 0 to have the driver bring the physical link down when
the interface is brought administratively down
- Add sysctl "temp" to read chip temperature on E810 devices; this requires a
4.30 or newer NVM (see package sysutils/intel-nvmupdate-100g)

Bug fixes and general changes
- (linked to irdma) properly propagate PF reset request from irdma driver
- (linked to irdma) properly notify irdma of an impending PF reset
- (linked to irdma) move Protocol Engine error handling to irdma
- Print log message when using a DDP that doesn't support the "TX balancing"
mode
- Block LLDP agent configuration when DSCP QoS mode is enabled
- Fix kernel panic when updating NVM when adapter is in the "TX balancing" mode
- Remove ice_sbq_cmd.h since it's unused
- Fix LLDP RX filter to still allow LLDP frames to be received by SW after a PF
reset in SW LLDP mode
- Add ice_if_needs_restart handler in order to fix a bad VLAN and link down
interaction
- Issue PF reset during unload
- nvmupdate process fixes
- Use pci_msix_table_bar() to get MSI-X bar index at runtime instead of hardcoding it

Signed-off-by: Eric Joyner <erj@FreeBSD.org>

Reviewed by:	anzhu@netapp.com
MFC after:	3 days
Sponsored by:	Intel Corporation, NetApp
Differential Revision:	https://reviews.freebsd.org/D41655
2023-09-13 15:26:54 -07:00
..
ice_adminq_cmd.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_alloc.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_bitops.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_common.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_common.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_common_sysctls.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_common_txrx.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_controlq.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_controlq.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_dcb.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_dcb.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_ddp_common.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_ddp_common.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_defs.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_devids.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_drv_info.h iflib drivers: Constify PCI ID LUTs 2023-08-17 20:34:23 +02:00
ice_features.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_flex_pipe.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_flex_pipe.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_flex_type.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_flow.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_flow.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_fw_logging.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_fwlog.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_fwlog.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_hw_autogen.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_iflib.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_iflib_recovery_txrx.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_iflib_sysctls.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_iflib_txrx.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_lan_tx_rx.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_lib.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_lib.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_nvm.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_nvm.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_opts.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_osdep.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_osdep.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_protocol_type.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_rdma.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_rdma.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_rdma_internal.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_resmgr.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_resmgr.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_rss.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_sched.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_sched.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_status.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_strings.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_switch.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_switch.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_type.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
ice_vlan_mode.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ice_vlan_mode.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
if_ice_iflib.c ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
irdma_di_if.m ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
irdma_if.m ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
virtchnl.h ice(4): Update to 1.38.16-k 2023-09-13 15:26:54 -07:00
virtchnl_inline_ipsec.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
virtchnl_lan_desc.h ice(4): Update to 1.37.7-k 2023-02-13 17:29:44 -08:00