HardenedBSD/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_alloc.h
ice_bitops.h
ice_common_sysctls.h
ice_common_txrx.h
ice_common.c
ice_common.h
ice_controlq.c
ice_controlq.h
ice_dcb.c
ice_dcb.h
ice_ddp_common.c
ice_ddp_common.h
ice_defs.h
ice_devids.h
ice_drv_info.h
ice_features.h
ice_flex_pipe.c
ice_flex_pipe.h
ice_flex_type.h
ice_flow.c
ice_flow.h
ice_fw_logging.c
ice_fwlog.c
ice_fwlog.h
ice_hw_autogen.h
ice_iflib_recovery_txrx.c
ice_iflib_sysctls.h
ice_iflib_txrx.c
ice_iflib.h
ice_lan_tx_rx.h
ice_lib.c
ice_lib.h
ice_nvm.c
ice_nvm.h
ice_opts.h
ice_osdep.c
ice_osdep.h
ice_protocol_type.h
ice_rdma_internal.h
ice_rdma.c
ice_rdma.h
ice_resmgr.c
ice_resmgr.h
ice_rss.h
ice_sched.c
ice_sched.h
ice_status.h
ice_strings.c
ice_switch.c
ice_switch.h
ice_type.h
ice_vlan_mode.c
ice_vlan_mode.h
if_ice_iflib.c
irdma_di_if.m
irdma_if.m
virtchnl_inline_ipsec.h
virtchnl_lan_desc.h
virtchnl.h