opnsense-src/sys/dev/ice
Krzysztof Galazka 58af92125b ice(4): Add support for 40G maximal PMD speed
E823 backplane devices may support 40G as maximal PMD speed.
Extend port topology reading logic to handle this case.
While at that fix indentation according to FreeBSD style(9).

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>

Tested by:	gowtham.kumar.ks_intel.com
Approved by:	kbowling (mentor), erj (mentor)
Sponsored by:	Intel Corporation
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D53587

(cherry picked from commit c6212b7da110d82b1d0086ec525deb216993021e)
2026-07-11 08:36:00 +02:00
..
ice_adminq_cmd.h ice(4): Add support for 40G maximal PMD speed 2026-07-11 08:36:00 +02:00
ice_alloc.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_bitops.h ice(4): Fix a few typos in source code comments 2025-08-17 10:32:24 +02:00
ice_common.c ice(4): Add PCI IDs for E835 devices 2025-10-24 21:59:35 +02:00
ice_common.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_common_sysctls.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_common_txrx.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_controlq.c ice: Update to 1.43.2-k 2024-10-28 16:17:19 -07:00
ice_controlq.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_dcb.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_dcb.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_ddp_common.c ice: Update to 1.42.5-k 2024-10-28 16:17:18 -07:00
ice_ddp_common.h ice: Update to 1.42.5-k 2024-10-28 16:17:18 -07:00
ice_defs.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_devids.h ice(4): Add PCI IDs for E835 devices 2025-10-24 21:59:35 +02:00
ice_drv_info.h ice(4): Add support for new E810-XXV-2 adapters 2026-07-10 16:25:31 +02:00
ice_features.h ice: Add host SR-IOV support 2025-07-18 13:16:16 -06:00
ice_flex_pipe.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_flex_pipe.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_flex_type.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_flow.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_flow.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_fw_logging.c ice(4): Fix a typo in a source code comment 2025-08-25 10:46:20 +02:00
ice_fwlog.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_fwlog.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_hw_autogen.h ice: Update to 1.42.5-k 2024-10-28 16:17:18 -07:00
ice_iflib.h ice: Add host SR-IOV support 2025-07-18 13:16:16 -06:00
ice_iflib_recovery_txrx.c ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_iflib_sysctls.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_iflib_txrx.c ice(4): Update to 1.39.13-k 2024-04-18 16:21:22 -07:00
ice_iov.c ice(4): Fix setting VF MAC address 2025-07-18 13:16:17 -06:00
ice_iov.h ice(4): Add MAC filter and VLAN resource limits to VFs 2025-07-18 13:16:17 -06:00
ice_lan_tx_rx.h ice(4): Fix a few typos in source code comments 2025-08-17 10:32:24 +02:00
ice_lib.c ice(4): Add support for 40G maximal PMD speed 2026-07-11 08:36:00 +02:00
ice_lib.h ice(4): Fix a few typos in source code comments 2025-08-17 10:32:24 +02:00
ice_nvm.c ice: Update to 1.42.5-k 2024-10-28 16:17:18 -07:00
ice_nvm.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_opts.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_osdep.c machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
ice_osdep.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_protocol_type.h ice(4): Fix a few typos in source code comments 2025-08-17 10:32:24 +02:00
ice_rdma.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_rdma.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_rdma_internal.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_resmgr.c ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_resmgr.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_rss.h ice(4): properly use kernel option RSS 2024-11-04 11:01:37 -04:00
ice_sbq_cmd.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_sched.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_sched.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_status.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_strings.c ice: Update to 1.43.2-k 2024-10-28 16:17:19 -07:00
ice_switch.c ice: Update to 1.43.2-k 2024-10-28 16:17:19 -07:00
ice_switch.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_type.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_vf_mbx.c ice: Add host SR-IOV support 2025-07-18 13:16:16 -06:00
ice_vf_mbx.h ice: Add host SR-IOV support 2025-07-18 13:16:16 -06:00
ice_vlan_mode.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_vlan_mode.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
if_ice_iflib.c ice(4): Handle allmulti flag in ice_if_promisc_set function 2026-02-08 23:56:21 -07:00
irdma_di_if.m ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
irdma_if.m ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
virtchnl.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00