opnsense-src/sys/dev/ice
Krzysztof Galazka 0464725903 ice(4): Fix setting VF MAC address
MAC address assigned to a Virtual Function using iovctl configuration
was not passed to the VF, but its presence caused ICE to reject random
address generated by the VF. This lead to VF not being able to send
or recieve traffic. Send the administratively assigned MAC address to
a VF in a response to the 'Get VF Resources' virtual channel command.

While at that replace bcopy with memcpy for consistency, and shorten
an over 80 characters line.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1573
2025-07-18 13:16:17 -06:00
..
ice_adminq_cmd.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_alloc.h ice(4): Update copyright year to 2024 2024-04-18 16:14:03 -07:00
ice_bitops.h ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_common.c ice: Update to 1.42.1-k 2024-10-28 16:17:18 -07: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): Update E830-XXV device ids 2025-06-02 19:19:47 +02:00
ice_drv_info.h ice(4): Update E830-XXV device ids 2025-06-02 19:19:47 +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: Update to 1.42.5-k 2024-10-28 16:17:18 -07: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: Update to 1.42.1-k 2024-10-28 16:17:18 -07:00
ice_lib.c ice(4): Fix re-enabling VF queues 2025-07-18 13:16:16 -06:00
ice_lib.h ice: Add host SR-IOV support 2025-07-18 13:16:16 -06: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): Update to 1.39.13-k 2024-04-18 16:21:22 -07: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): Add basic VFLR handler 2025-07-18 13:16:16 -06: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