Searched refs:allmulti (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_dev.h32 int broadcast, int promisc, int allmulti);
H A Denic_dev.c64 int broadcast, int promisc, int allmulti)
70 multicast, broadcast, promisc, allmulti);
63 enic_dev_packet_filter(struct enic *enic, int directed, int multicast, int broadcast, int promisc, int allmulti) argument
H A Dvnic_dev.h125 int broadcast, int promisc, int allmulti);
H A Denic_main.c1045 int allmulti = (netdev->flags & IFF_ALLMULTI) || local
1048 (allmulti ? IFF_ALLMULTI : 0) |
1054 multicast, broadcast, promisc, allmulti);
1059 if (!allmulti)
H A Dvnic_dev.c746 int broadcast, int promisc, int allmulti)
756 (allmulti ? CMD_PFILTER_ALL_MULTICAST : 0);
745 vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast, int broadcast, int promisc, int allmulti) argument
/linux-master/drivers/net/ethernet/freescale/fman/
H A Dmac.h33 bool allmulti; member in struct:mac_device
/linux-master/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)
720 (allmulti ? CMD_PFILTER_ALL_MULTICAST : 0);
709 vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast, int broadcast, int promisc, int allmulti) argument
/linux-master/drivers/net/ethernet/ti/
H A Dcpsw_ale.h122 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port);
H A Dcpsw_ale.c811 int allmulti)
817 if (allmulti)
828 int allmulti)
838 if (allmulti)
846 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port) argument
866 cpsw_ale_vlan_set_unreg_mcast(ale, ale_entry, allmulti);
869 allmulti);
810 cpsw_ale_vlan_set_unreg_mcast(struct cpsw_ale *ale, u32 *ale_entry, int allmulti) argument
827 cpsw_ale_vlan_set_unreg_mcast_idx(struct cpsw_ale *ale, u32 *ale_entry, int allmulti) argument
/linux-master/drivers/net/ethernet/ti/icssg/
H A Dicssg_classifier.c334 void icssg_class_default(struct regmap *miig_rt, int slice, bool allmulti) argument
346 if (allmulti)
H A Dicssg_prueth.h265 void icssg_class_default(struct regmap *miig_rt, int slice, bool allmulti);
H A Dicssg_prueth.c1522 bool promisc, allmulti; local
1528 allmulti = ndev->flags & IFF_ALLMULTI;
1538 if (allmulti) {
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs.h52 struct mlx5e_l2_rule allmulti; member in struct:mlx5e_l2_table
/linux-master/drivers/net/ethernet/ibm/ehea/
H A Dehea.h440 int allmulti; /* Indicates IFF_ALLMULTI state */ member in struct:ehea_port
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.c1360 * @allmulti: set MAC L2 layer multicast promiscuous enable/disable
1368 bool allmulti,
1382 aq_ret = i40e_set_vsi_promisc(vf, vsi->seid, allmulti,
1391 aq_ret = i40e_set_vsi_promisc(vf, vsi->seid, allmulti, alluni,
1398 aq_ret = i40e_set_vsi_promisc(vf, vsi->seid, allmulti, alluni,
2246 bool allmulti = false; local
2278 allmulti = true;
2282 aq_ret = i40e_config_vf_promiscuous_mode(vf, info->vsi_id, allmulti,
2287 if (allmulti) {
4497 bool allmulti local
1366 i40e_config_vf_promiscuous_mode(struct i40e_vf *vf, u16 vsi_id, bool allmulti, bool alluni) argument
[all...]
/linux-master/drivers/net/ethernet/sfc/
H A Dtc.c2822 struct efx_filter_spec promisc, allmulti; local
2836 efx_filter_init_rx(&allmulti, EFX_FILTER_PRI_REQUIRED, 0, 0);
2837 efx_filter_set_mc_def(&allmulti);
2838 efx_filter_set_vport_id(&allmulti, efx->tc->reps_mport_vport_id);
2839 rc = efx_filter_insert_filter(efx, &allmulti, false);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_virtchnl.c1043 bool rm_promisc, alluni = false, allmulti = false; local
1082 allmulti = true;
1084 rm_promisc = !allmulti && !alluni;
1112 if (allmulti)
1129 if (allmulti)
1139 if (allmulti &&
1143 else if (!allmulti &&
/linux-master/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c950 static const u8 allmulti[] = { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }; local
954 __raw_writel(allmulti[i], &port->regs->mcast_addr[i]);
955 __raw_writel(allmulti[i], &port->regs->mcast_mask[i]);
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c831 unsigned char allmulti[] = {0x01, 0x00, 0x00, 0x00, 0x00, 0x00}; local
835 bcmasp_set_mda_filter(intf, allmulti, allmulti, i);
/linux-master/net/mac80211/
H A Diface.c517 /* don't count this interface for allmulti while it is down */
774 int allmulti, sdata_allmulti; local
776 allmulti = !!(dev->flags & IFF_ALLMULTI);
779 if (allmulti != sdata_allmulti) {
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs.c846 mlx5e_add_l2_flow_rule(fs, &ea->allmulti, MLX5E_ALLMULTI);
855 mlx5e_del_l2_flow_rule(fs, &ea->allmulti);
1046 /* Flow Group for allmulti */
/linux-master/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c481 if (!!(net_dev->flags & IFF_ALLMULTI) != priv->mac_dev->allmulti) {
482 priv->mac_dev->allmulti = !priv->mac_dev->allmulti;
484 priv->mac_dev->allmulti);
/linux-master/drivers/net/
H A Dvirtio_net.c245 u8 allmulti; member in struct:control_buf
2747 vi->ctrl->allmulti = ((dev->flags & IFF_ALLMULTI) != 0);
2756 sg_init_one(sg, &vi->ctrl->allmulti, sizeof(vi->ctrl->allmulti));
2760 dev_warn(&dev->dev, "Failed to %sable allmulti mode.\n",
2761 vi->ctrl->allmulti ? "en" : "dis");
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c4384 bool allmulti, promisc, nix_rx_multicast; local
4391 allmulti = req->mode & NIX_RX_MODE_ALLMULTI ? true : false;
4397 (promisc || allmulti)) {
4403 /* untrusted VF can't configure promisc/allmulti */
4405 (promisc || allmulti))
4415 allmulti);
4434 /* install/uninstall allmulti entry */
4435 if (allmulti) {

Completed in 500 milliseconds

12