Home
last modified time | relevance | path

Searched refs:allmulti (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/net/ethernet/cisco/enic/
H A Denic_dev.c64 int broadcast, int promisc, int allmulti) in enic_dev_packet_filter() argument
70 multicast, broadcast, promisc, allmulti); in enic_dev_packet_filter()
H A Denic_dev.h32 int broadcast, int promisc, int allmulti);
H A Dvnic_dev.h130 int broadcast, int promisc, int allmulti);
H A Dvnic_dev.c742 int broadcast, int promisc, int allmulti) in vnic_dev_packet_filter() argument
752 (allmulti ? CMD_PFILTER_ALL_MULTICAST : 0); in vnic_dev_packet_filter()
/linux/drivers/net/ethernet/ti/
H A Dcpsw_ale.c844 int allmulti) in cpsw_ale_vlan_set_unreg_mcast() argument
850 if (allmulti) in cpsw_ale_vlan_set_unreg_mcast()
861 int allmulti) in cpsw_ale_vlan_set_unreg_mcast_idx() argument
871 if (allmulti) in cpsw_ale_vlan_set_unreg_mcast_idx()
879 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port) in cpsw_ale_set_allmulti() argument
899 cpsw_ale_vlan_set_unreg_mcast(ale, ale_entry, allmulti); in cpsw_ale_set_allmulti()
902 allmulti); in cpsw_ale_set_allmulti()
H A Dcpsw_ale.h176 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port);
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_classifier.c367 void icssg_class_default(struct regmap *miig_rt, int slice, bool allmulti, in icssg_class_default() argument
383 if (allmulti) in icssg_class_default()
H A Dicssg_prueth.h356 void icssg_class_default(struct regmap *miig_rt, int slice, bool allmulti,
H A Dicssg_prueth.c912 bool promisc, allmulti; in emac_ndo_set_rx_mode_work() local
918 allmulti = ndev->flags & IFF_ALLMULTI; in emac_ndo_set_rx_mode_work()
928 if (allmulti) { in emac_ndo_set_rx_mode_work()
H A Dicssg_prueth_sr1.c722 bool allmulti = ndev->flags & IFF_ALLMULTI; in emac_ndo_set_rx_mode_sr1() local
732 if (allmulti) { in emac_ndo_set_rx_mode_sr1()
/linux/drivers/scsi/fnic/
H A Dvnic_dev.h124 int broadcast, int promisc, int allmulti);
H A Dvnic_dev.c710 int broadcast, int promisc, int allmulti) in vnic_dev_packet_filter() argument
720 (allmulti ? CMD_PFILTER_ALL_MULTICAST : 0); in vnic_dev_packet_filter()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs.h52 struct mlx5e_l2_rule allmulti; member
/linux/drivers/net/ethernet/ibm/ehea/
H A Dehea.h440 int allmulti; /* Indicates IFF_ALLMULTI state */ member
H A Dehea_main.c1873 if (!port->allmulti) { in ehea_allmulti()
1879 port->allmulti = 1; in ehea_allmulti()
1889 port->allmulti = 0; in ehea_allmulti()
/linux/Documentation/networking/net_cachelines/
H A Dnet_device.rst82 unsigned_int allmulti
/linux/drivers/net/ethernet/intel/ice/
H A Dice_virtchnl.c1235 bool rm_promisc, alluni = false, allmulti = false; in ice_vc_cfg_promiscuous_mode_msg() local
1274 allmulti = true; in ice_vc_cfg_promiscuous_mode_msg()
1276 rm_promisc = !allmulti && !alluni; in ice_vc_cfg_promiscuous_mode_msg()
1304 if (allmulti) in ice_vc_cfg_promiscuous_mode_msg()
1321 if (allmulti) in ice_vc_cfg_promiscuous_mode_msg()
1331 if (allmulti && in ice_vc_cfg_promiscuous_mode_msg()
1335 else if (!allmulti && in ice_vc_cfg_promiscuous_mode_msg()
/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c831 unsigned char allmulti[] = {0x01, 0x00, 0x00, 0x00, 0x00, 0x00}; in bcmasp_set_allmulti() local
835 bcmasp_set_mda_filter(intf, allmulti, allmulti, i); in bcmasp_set_allmulti()
/linux/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c950 static const u8 allmulti[] = { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }; in eth_set_mcast_list() local
954 __raw_writel(allmulti[i], &port->regs->mcast_addr[i]); in eth_set_mcast_list()
955 __raw_writel(allmulti[i], &port->regs->mcast_mask[i]); in eth_set_mcast_list()
/linux/drivers/net/ethernet/sfc/
H A Dtc.c2818 struct efx_filter_spec promisc, allmulti; in efx_tc_insert_rep_filters() local
2832 efx_filter_init_rx(&allmulti, EFX_FILTER_PRI_REQUIRED, 0, 0); in efx_tc_insert_rep_filters()
2833 efx_filter_set_mc_def(&allmulti); in efx_tc_insert_rep_filters()
2834 efx_filter_set_vport_id(&allmulti, efx->tc->reps_mport_vport_id); in efx_tc_insert_rep_filters()
2835 rc = efx_filter_insert_filter(efx, &allmulti, false); in efx_tc_insert_rep_filters()
/linux/net/mac80211/
H A Diface.c785 int allmulti, sdata_allmulti; in ieee80211_set_multicast_list() local
787 allmulti = !!(dev->flags & IFF_ALLMULTI); in ieee80211_set_multicast_list()
790 if (allmulti != sdata_allmulti) { in ieee80211_set_multicast_list()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs.c846 mlx5e_add_l2_flow_rule(fs, &ea->allmulti, MLX5E_ALLMULTI); in mlx5e_fs_set_rx_mode_work()
855 mlx5e_del_l2_flow_rule(fs, &ea->allmulti); in mlx5e_fs_set_rx_mode_work()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c4483 bool allmulti, promisc, nix_rx_multicast; in rvu_mbox_handler_nix_set_rx_mode() local
4490 allmulti = req->mode & NIX_RX_MODE_ALLMULTI ? true : false; in rvu_mbox_handler_nix_set_rx_mode()
4496 (promisc || allmulti)) { in rvu_mbox_handler_nix_set_rx_mode()
4504 (promisc || allmulti)) in rvu_mbox_handler_nix_set_rx_mode()
4514 allmulti); in rvu_mbox_handler_nix_set_rx_mode()
4534 if (allmulti) { in rvu_mbox_handler_nix_set_rx_mode()
/linux/drivers/net/wireless/marvell/
H A Dmwl8k.c2690 __mwl8k_cmd_mac_multicast_adr(struct ieee80211_hw *hw, int allmulti, in __mwl8k_cmd_mac_multicast_adr() argument
2701 if (allmulti || mc_count > priv->num_mcaddrs) { in __mwl8k_cmd_mac_multicast_adr()
2702 allmulti = 1; in __mwl8k_cmd_mac_multicast_adr()
2717 if (allmulti) { in __mwl8k_cmd_mac_multicast_adr()
/linux/net/core/
H A Ddev.c9096 unsigned int allmulti, flags; in __dev_set_allmulti() local
9100 allmulti = dev->allmulti + inc; in __dev_set_allmulti()
9101 if (allmulti == 0) { in __dev_set_allmulti()
9114 WRITE_ONCE(dev->allmulti, allmulti); in __dev_set_allmulti()

12