opnsense-src/sys/dev/ice
Yogesh Bhosale 2348f23f85 ice(4): Handle allmulti flag in ice_if_promisc_set function
In the ice_if_promisc_set function, the driver currently disables the
IFF_ALLMULTI flag, thereby preventing the activation of multicast mode.
To address this issue, implement appropriate handling to ensure the
flag is managed correctly.

Signed-off-by: Yogesh Bhosale <yogesh.bhosale@intel.com>

Tested by:	Gowthamkumar K S <gowtham.kumar.ks@intel.com>
Differential Revision:	https://reviews.freebsd.org/D54186

(cherry picked from commit 98bdf63f6e94be42a1787de73608de15bcb3419a)
2026-02-18 13:00:12 +01:00
..
ice_adminq_cmd.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_alloc.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_bitops.h ice(4): Fix a few typos in source code comments 2025-08-26 10:25:44 +02:00
ice_common.c ice(4): Add PCI IDs for E835 devices 2025-11-20 12:29:40 -05:00
ice_common.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_common_sysctls.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_common_txrx.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_controlq.c ice: Update to 1.43.2-k 2024-10-30 13:52:47 -07:00
ice_controlq.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_dcb.c ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_dcb.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_ddp_common.c ice: Update to 1.42.5-k 2024-10-30 13:52:25 -07:00
ice_ddp_common.h ice: Update to 1.42.5-k 2024-10-30 13:52:25 -07:00
ice_defs.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_devids.h ice(4): Add PCI IDs for E835 devices 2025-11-20 12:29:40 -05:00
ice_drv_info.h ice(4): Add support for E835-XXV-4 adapter 2025-11-20 12:30:10 -05:00
ice_features.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_flex_pipe.c ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_flex_pipe.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_flex_type.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_flow.c ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_flow.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_fw_logging.c ice(4): Fix a typo in a source code comment 2025-09-08 10:24:33 +02:00
ice_fwlog.c ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_fwlog.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_hw_autogen.h ice: Update to 1.42.5-k 2024-10-30 13:52:25 -07:00
ice_iflib.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_iflib_recovery_txrx.c ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_iflib_sysctls.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_iflib_txrx.c ice(4): Update to 1.39.13-k 2024-04-24 15:14:48 -07:00
ice_lan_tx_rx.h ice(4): Fix a few typos in source code comments 2025-08-26 10:25:44 +02:00
ice_lib.c ice: Update to 1.43.2-k 2024-10-30 13:52:47 -07:00
ice_lib.h ice(4): Fix a few typos in source code comments 2025-08-26 10:25:44 +02:00
ice_nvm.c ice: Update to 1.42.5-k 2024-10-30 13:52:25 -07:00
ice_nvm.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_opts.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_osdep.c ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_osdep.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_protocol_type.h ice(4): Fix a few typos in source code comments 2025-08-26 10:25:44 +02:00
ice_rdma.c ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_rdma.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_rdma_internal.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_resmgr.c ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_resmgr.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_rss.h ice(4): properly use kernel option RSS 2024-11-13 11:47:28 -04:00
ice_sbq_cmd.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_sched.c ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_sched.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_status.h ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
ice_strings.c ice: Update to 1.43.2-k 2024-10-30 13:52:47 -07:00
ice_switch.c ice: Update to 1.43.2-k 2024-10-30 13:52:47 -07:00
ice_switch.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_type.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_vlan_mode.c ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
ice_vlan_mode.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00
if_ice_iflib.c ice(4): Handle allmulti flag in ice_if_promisc_set function 2026-02-18 13:00:12 +01:00
irdma_di_if.m ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
irdma_if.m ice(4): Update copyright year to 2024 2024-04-24 15:14:48 -07:00
virtchnl.h ice: Update to 1.42.1-k 2024-10-30 13:52:07 -07:00