IFF_ALLMULTI
if ((flags & (IFF_PROMISC|IFF_ALLMULTI)) != 0)
else if (if_getflags(ifp) & IFF_ALLMULTI) {
if (if_getflags(ifp) & IFF_ALLMULTI) {
(IFF_PROMISC | IFF_ALLMULTI))
if (changed & IFF_ALLMULTI)
if_getflags(ifp) & IFF_ALLMULTI);
if ((flags & (IFF_PROMISC|IFF_ALLMULTI)) != 0)
if_setflagbits(ifp, IFF_ALLMULTI, 0);
if_setflagbits(ifp, 0, IFF_ALLMULTI);
if ((if_getflags(ifp) & (IFF_PROMISC|IFF_ALLMULTI)) != 0) {
if (fl & IFF_ALLMULTI)
case IFF_ALLMULTI:
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
& (IFF_PROMISC | IFF_ALLMULTI)) != 0)
& (IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
(IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if_setflagbits(ifp, IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST | IFF_ALLMULTI, 0);
(IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
& (IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
!!(if_getflags(ifp) & IFF_ALLMULTI) || aq_is_mc_promisc_required(softc));
!!(flags & IFF_ALLMULTI) || aq_is_mc_promisc_required(softc));
am_mode = ((if_getflags(pdata->netdev) & IFF_ALLMULTI) != 0);
} else if (if_getflags(ifp) & IFF_ALLMULTI) {
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
if (flags & IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI ||
} else if ((if_getflags(ifp) & IFF_ALLMULTI) ||
(IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
(IFF_ALLMULTI | IFF_PROMISC)) != 0)
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
((if_getflags(ifp) ^ flags) & IFF_ALLMULTI)) {
#define allmulti_rx_mode(rm) (if_getflags((rm)->port->ifp) & IFF_ALLMULTI)
(IFF_PROMISC | IFF_ALLMULTI)) {
allmulti = if_getflags(ifp) & IFF_ALLMULTI ? 1 : 0;
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI))
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI))
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI)
(IFF_PROMISC | IFF_ALLMULTI);
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(sc->sc_ifnet) & IFF_ALLMULTI) {
const bool en_allmulti = if_getflags(sc->ifp) & IFF_ALLMULTI;
changed & IFF_ALLMULTI) {
if_setflagbits(ctx->ifp, IFF_ALLMULTI, 0);
sc->if_flags |= IFF_ALLMULTI;
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
if ((flags & (IFF_PROMISC|IFF_ALLMULTI)) != 0)
if (flags & IFF_ALLMULTI)
if (flags & IFF_ALLMULTI) {
if_getflags(ifp) & IFF_ALLMULTI) {
IFF_ALLMULTI)) != 0) {
else if (flags & IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI) {
if (if_getflags(ifp) & IFF_ALLMULTI) {
} else if ((if_getflags(ifp) & IFF_ALLMULTI)) {
if ((flags & (IFF_PROMISC|IFF_ALLMULTI))) {
(IFF_ALLMULTI | IFF_PROMISC | IFF_BROADCAST))
if (if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) {
if ((if_getflags(ifp) & IFF_ALLMULTI))
(IFF_PROMISC | IFF_ALLMULTI))
cbp->mc_all = if_getflags(ifp) & IFF_ALLMULTI ? 1 : prm;
(IFF_PROMISC | IFF_ALLMULTI | IFF_LINK0)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) == 0) {
if_setflagbits(ifp, IFF_ALLMULTI, 0);
(IFF_ALLMULTI | IFF_PROMISC)) != 0)
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
allmulti = IFF_ALLMULTI;
IFF_ALLMULTI))
if ((if_getflags(ifp) & IFF_ALLMULTI) ||
if (flags & IFF_ALLMULTI ||
bool multi_enable = flags & IFF_ALLMULTI;
if (flags & IFF_ALLMULTI)
} else if (flags & IFF_ALLMULTI) {
if_getflags(ifp) & IFF_ALLMULTI) {
if (if_getflags(ifp) & IFF_ALLMULTI)
} else if (if_getflags(ifp) & IFF_ALLMULTI) {
if_getflags(ifp) & IFF_ALLMULTI) {
else if (flags & IFF_ALLMULTI || if_llmaddr_count(ifp) >=
(if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)))
& (IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
(IFF_PROMISC | IFF_ALLMULTI))
if (if_getflags(ifp) & IFF_ALLMULTI)
if (flags & IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI) {
if (if_getflags(dev) & (IFF_ALLMULTI | IFF_PROMISC)) {
bool allmulti_enabled = rx_mode_enable && (ndev_flags & IFF_ALLMULTI);
(IFF_PROMISC | IFF_ALLMULTI)) != 0)
else if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
if_setflagsbit(ifp, IFF_ALLMULTI, 0);
if_setflagsbit(ifp, 0, IFF_ALLMULTI);
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
if_setflagbits(ifp, IFF_ALLMULTI, 0);
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
(IFF_ALLMULTI | IFF_PROMISC)) != 0)
if ((if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) != 0) {
(IFF_PROMISC | IFF_ALLMULTI))
(if_getflags(ifp) & IFF_ALLMULTI) != 0) {
flags & IFF_ALLMULTI);
IFF_ALLMULTI) {
IFF_ALLMULTI) {
IFF_ALLMULTI) {
& (IFF_PROMISC | IFF_ALLMULTI)) != 0)
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
if ((if_getflags(sc->sc_ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
& (IFF_PROMISC | IFF_ALLMULTI)) != 0)
(IFF_PROMISC | IFF_ALLMULTI)))
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
(IFF_PROMISC | IFF_ALLMULTI)) {
all_mulcst = !!(if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI));
(IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
(IFF_PROMISC | IFF_ALLMULTI)) != 0)
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
& (IFF_PROMISC | IFF_ALLMULTI))
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
if (if_getflags(ifp) & IFF_ALLMULTI)
else if (if_getflags(ifp) & IFF_ALLMULTI) {
(IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
else if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
if (if_getflags(ifp) & IFF_ALLMULTI) {
if (if_getflags(ifp) & IFF_ALLMULTI) {
IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC)
} else if (if_getflags(ifp) & IFF_ALLMULTI) {
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
else if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) {
(IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
(IFF_PROMISC | IFF_ALLMULTI)) {
if_setflagbits(ifp, IFF_ALLMULTI, 0);
if (vtnet_set_allmulti(sc, if_getflags(ifp) & IFF_ALLMULTI) != 0) {
if_getflags(ifp) & IFF_ALLMULTI ? "enable" : "disable");
if (flags & IFF_ALLMULTI)
if ((flags ^ nic->if_flags) & IFF_ALLMULTI) {
(IFF_PROMISC | IFF_ALLMULTI))
if (if_getflags(ifp) & IFF_ALLMULTI || if_getflags(ifp) & IFF_PROMISC) {
(IFF_PROMISC | IFF_ALLMULTI)) != 0)
if ((if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) != 0) {
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0)
if ((if_getflags(ifp) & (IFF_ALLMULTI | IFF_PROMISC)) != 0) {
(IFF_PROMISC | IFF_ALLMULTI))
(IFF_PROMISC | IFF_ALLMULTI))
if (if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) {
if (if_getflags(ifp) & IFF_ALLMULTI)
if (if_getflags(ifp) & (IFF_PROMISC | IFF_ALLMULTI)) {
if (if_getflags(ifp) & IFF_ALLMULTI)
ifp->if_flags |= IFF_ALLMULTI;
ifp->if_flags &= ~IFF_ALLMULTI;
return (if_setflag(ifp, IFF_ALLMULTI, IFF_PALLMULTI, &ifp->if_amcount,
IFF_SIMPLEX|IFF_MULTICAST|IFF_ALLMULTI|IFF_PROMISC|\
ifp->if_flags |= IFF_ALLMULTI;
ifp->if_flags |= IFF_ALLMULTI;
{IFF_ALLMULTI, if_allmulti},
{IFF_ALLMULTI, if_allmulti},
(IFF_PROMISC | IFF_ALLMULTI)) {
if (vap->iv_ifflags & IFF_ALLMULTI)
if ((ifp->if_flags ^ vap->iv_ifflags) & IFF_ALLMULTI) {
ieee80211_allmulti(vap, ifp->if_flags & IFF_ALLMULTI);
vap->iv_ifflags ^= IFF_ALLMULTI;
(IFF_ALLMULTI | IFF_PROMISC)) != 0)
if ((if_getflags(ifp) & IFF_ALLMULTI) != 0) {
IFFLAG("ALLMULTI", IFF_ALLMULTI);