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 <[email protected]>
Tested by: Gowthamkumar K S <[email protected]>
Differential Revision: https://reviews.freebsd.org/D54186
(cherry picked from commit 98bdf63f6e)