Home
last modified time | relevance | path

Searched refs:mc_promisc (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch.c58 bool mc_promisc; member
470 iter_vaddr->mc_promisc = true; in update_allmulti_vports()
510 if (!vaddr->mc_promisc) in esw_add_mc_addr()
551 if (vaddr->mc_promisc || (--esw_mc->refcnt > 0)) in esw_del_mc_addr()
653 if (addr->mc_promisc) { in esw_update_vport_addr_list()
665 addr->mc_promisc = false; in esw_update_vport_addr_list()
718 addr->mc_promisc = true; in esw_update_vport_mc_promisc()
724 bool promisc, bool mc_promisc) in esw_apply_vport_rx_mode() argument
726 struct esw_mc_addr *allmulti_addr = &esw->mc_promisc; in esw_apply_vport_rx_mode()
729 if (IS_ERR_OR_NULL(vport->allmulti_rule) != mc_promisc) in esw_apply_vport_rx_mode()
[all …]
Deswitch.h175 struct esw_mc_addr mc_promisc; member
/Linux-v4.19/drivers/net/ethernet/sfc/
Def10.c114 bool mc_promisc; member
5253 table->mc_promisc = !!(net_dev->flags & (IFF_PROMISC | IFF_ALLMULTI)); in efx_ef10_filter_mc_addr_list()
5258 table->mc_promisc = true; in efx_ef10_filter_mc_addr_list()
5647 table->mc_promisc_last != table->mc_promisc) in efx_ef10_filter_vlan_sync_rx_mode()
5649 if (table->mc_promisc) { in efx_ef10_filter_vlan_sync_rx_mode()
5748 table->mc_promisc_last = table->mc_promisc; in efx_ef10_filter_sync_rx_mode()
/Linux-v4.19/drivers/net/ethernet/emulex/benet/
Dbe_main.c1691 bool mc_promisc = false; in be_set_mc_list() local
1704 mc_promisc = true; in be_set_mc_list()
1725 if (mc_promisc) { in be_set_mc_list()