]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ice(4): Update to 1.37.7-k
authorPiotr Kubaj <pkubaj@FreeBSD.org>
Tue, 14 Feb 2023 01:29:44 +0000 (17:29 -0800)
committerEric Joyner <erj@FreeBSD.org>
Fri, 17 Feb 2023 22:54:35 +0000 (14:54 -0800)
commitebc914f942f6655ff4c27f8717630f81c74624cb
tree9866d259c0314c3dc339e1c3459fc573fd6d48b6
parentcd280c60a5b85875b8aeff8d522793914e60d19d
ice(4): Update to 1.37.7-k

Notable changes include:

- DSCP QoS Support (leveraging support added in
  rG9c950139051298831ce19d01ea5fb33ec6ea7f89)
- Improved PFC handling and TC queue assignments (now all remaining
  queues are assigned to TC 0 when more than one TC is enabled and the
  number of available queues does not evenly divide between them)
- Support for dumping the internal FW state for additional debugging by
  Intel support
- Support for allowing "No FEC" to be a valid state for the LESM to
  negotiate when using non-standard compliant modules

Also includes various bug fixes and smaller enhancements, too.

Signed-off-by: Eric Joyner <erj@FreeBSD.org>
Reviewed by: erj@
Tested by: Jeff Pieper <jeffrey.pieper@intel.com>
MFC after: 3 days
Relnotes: yes
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D38109

(cherry picked from commit 8923de59054358980102ea5acda6c6dd58273957)
64 files changed:
sys/conf/files.amd64
sys/conf/files.arm64
sys/conf/files.powerpc
sys/dev/ice/ice_adminq_cmd.h
sys/dev/ice/ice_alloc.h
sys/dev/ice/ice_bitops.h
sys/dev/ice/ice_common.c
sys/dev/ice/ice_common.h
sys/dev/ice/ice_common_sysctls.h
sys/dev/ice/ice_common_txrx.h
sys/dev/ice/ice_controlq.c
sys/dev/ice/ice_controlq.h
sys/dev/ice/ice_dcb.c
sys/dev/ice/ice_dcb.h
sys/dev/ice/ice_ddp_common.c [new file with mode: 0644]
sys/dev/ice/ice_ddp_common.h [new file with mode: 0644]
sys/dev/ice/ice_defs.h [new file with mode: 0644]
sys/dev/ice/ice_devids.h
sys/dev/ice/ice_drv_info.h
sys/dev/ice/ice_features.h
sys/dev/ice/ice_flex_pipe.c
sys/dev/ice/ice_flex_pipe.h
sys/dev/ice/ice_flex_type.h
sys/dev/ice/ice_flow.c
sys/dev/ice/ice_flow.h
sys/dev/ice/ice_fw_logging.c
sys/dev/ice/ice_fwlog.c
sys/dev/ice/ice_fwlog.h
sys/dev/ice/ice_hw_autogen.h
sys/dev/ice/ice_iflib.h
sys/dev/ice/ice_iflib_recovery_txrx.c
sys/dev/ice/ice_iflib_sysctls.h
sys/dev/ice/ice_iflib_txrx.c
sys/dev/ice/ice_lan_tx_rx.h
sys/dev/ice/ice_lib.c
sys/dev/ice/ice_lib.h
sys/dev/ice/ice_nvm.c
sys/dev/ice/ice_nvm.h
sys/dev/ice/ice_opts.h
sys/dev/ice/ice_osdep.c
sys/dev/ice/ice_osdep.h
sys/dev/ice/ice_protocol_type.h
sys/dev/ice/ice_rdma.c
sys/dev/ice/ice_rdma.h
sys/dev/ice/ice_resmgr.c
sys/dev/ice/ice_resmgr.h
sys/dev/ice/ice_rss.h
sys/dev/ice/ice_sbq_cmd.h
sys/dev/ice/ice_sched.c
sys/dev/ice/ice_sched.h
sys/dev/ice/ice_status.h
sys/dev/ice/ice_strings.c
sys/dev/ice/ice_switch.c
sys/dev/ice/ice_switch.h
sys/dev/ice/ice_type.h
sys/dev/ice/ice_vlan_mode.c
sys/dev/ice/ice_vlan_mode.h
sys/dev/ice/if_ice_iflib.c
sys/dev/ice/irdma_di_if.m
sys/dev/ice/irdma_if.m
sys/dev/ice/virtchnl.h
sys/dev/ice/virtchnl_inline_ipsec.h
sys/dev/ice/virtchnl_lan_desc.h
sys/modules/ice/Makefile