Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/cisco/enic/
H A Denic_dev.h32 int broadcast, int promisc, int allmulti);
H A Dvnic_dev.h130 int broadcast, int promisc, int allmulti);
/linux/drivers/net/ethernet/ti/
H A Dcpsw_ale.c848 int allmulti) in cpsw_ale_vlan_set_unreg_mcast() argument
854 if (allmulti) in cpsw_ale_vlan_set_unreg_mcast()
865 int allmulti) in cpsw_ale_vlan_set_unreg_mcast_idx() argument
875 if (allmulti) in cpsw_ale_vlan_set_unreg_mcast_idx()
883 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port) in cpsw_ale_set_allmulti() argument
903 cpsw_ale_vlan_set_unreg_mcast(ale, ale_entry, allmulti); in cpsw_ale_set_allmulti()
906 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/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/intel/ice/virt/
H A Dvirtchnl.c480 bool rm_promisc, alluni = false, allmulti = false; in ice_vc_cfg_promiscuous_mode_msg() local
519 allmulti = true; in ice_vc_cfg_promiscuous_mode_msg()
521 rm_promisc = !allmulti && !alluni; in ice_vc_cfg_promiscuous_mode_msg()
549 if (allmulti) in ice_vc_cfg_promiscuous_mode_msg()
566 if (allmulti) in ice_vc_cfg_promiscuous_mode_msg()
576 if (allmulti && in ice_vc_cfg_promiscuous_mode_msg()
580 else if (!allmulti && in ice_vc_cfg_promiscuous_mode_msg()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.c1379 bool allmulti, in i40e_config_vf_promiscuous_mode() argument
1393 aq_ret = i40e_set_vsi_promisc(vf, vsi->seid, allmulti, in i40e_config_vf_promiscuous_mode()
1402 aq_ret = i40e_set_vsi_promisc(vf, vsi->seid, allmulti, alluni, in i40e_config_vf_promiscuous_mode()
1409 aq_ret = i40e_set_vsi_promisc(vf, vsi->seid, allmulti, alluni, in i40e_config_vf_promiscuous_mode()
2264 bool allmulti = false; in i40e_vc_config_promiscuous_mode_msg() local
2296 allmulti = true; in i40e_vc_config_promiscuous_mode_msg()
2300 aq_ret = i40e_config_vf_promiscuous_mode(vf, info->vsi_id, allmulti, in i40e_vc_config_promiscuous_mode_msg()
2305 if (allmulti) { in i40e_vc_config_promiscuous_mode_msg()
4534 bool allmulti = false, alluni = false; in i40e_ndo_set_vf_port_vlan() local
4609 allmulti, alluni); in i40e_ndo_set_vf_port_vlan()
[all …]
/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.rst84 unsigned_int allmulti
/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c832 unsigned char allmulti[] = {0x01, 0x00, 0x00, 0x00, 0x00, 0x00}; in bcmasp_set_allmulti() local
836 bcmasp_set_mda_filter(intf, allmulti, allmulti, i); in bcmasp_set_allmulti()
/linux/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c957 static const u8 allmulti[] = { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }; in eth_set_mcast_list() local
961 __raw_writel(allmulti[i], &port->regs->mcast_addr[i]); in eth_set_mcast_list()
962 __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/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c498 if (!!(net_dev->flags & IFF_ALLMULTI) != priv->mac_dev->allmulti) { in dpaa_set_rx_mode()
499 priv->mac_dev->allmulti = !priv->mac_dev->allmulti; in dpaa_set_rx_mode()
501 priv->mac_dev->allmulti); in dpaa_set_rx_mode()
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c1278 bool promisc, allmulti; in emac_ndo_set_rx_mode_work() local
1284 allmulti = ndev->flags & IFF_ALLMULTI; in emac_ndo_set_rx_mode_work()
1294 if (allmulti) { in emac_ndo_set_rx_mode_work()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c4523 bool allmulti, promisc, nix_rx_multicast; in rvu_mbox_handler_nix_set_rx_mode()
4530 allmulti = req->mode & NIX_RX_MODE_ALLMULTI ? true : false; in rvu_mbox_handler_nix_set_rx_mode()
4536 (promisc || allmulti)) { in rvu_mbox_handler_nix_set_rx_mode()
4542 /* untrusted VF can't configure promisc/allmulti */ in rvu_mbox_handler_nix_set_rx_mode()
4544 (promisc || allmulti)) in rvu_mbox_handler_nix_set_rx_mode()
4554 allmulti); in rvu_mbox_handler_nix_set_rx_mode()
4573 /* install/uninstall allmulti entry */ in nix_find_link_frs()
4574 if (allmulti) { in nix_find_link_frs()
4496 bool allmulti, promisc, nix_rx_multicast; rvu_mbox_handler_nix_set_rx_mode() local
/linux/net/core/
H A Ddev.c9652 unsigned int allmulti, flags;
9656 allmulti = dev->allmulti + inc; in netif_set_allmulti() local
9657 if (allmulti == 0) { in netif_set_allmulti()
9660 * If inc causes overflow, untouch allmulti and return error. in netif_set_allmulti()
9663 netdev_warn(dev, "allmulti touches roof, set allmulti failed. allmulti feature of device might be broken.\n"); in netif_set_allmulti()
9670 WRITE_ONCE(dev->allmulti, allmulti); in netif_set_allmulti()
[all...]
H A Drtnetlink.c2109 nla_put_u32(skb, IFLA_ALLMULTI, READ_ONCE(dev->allmulti)) || in rtnl_fill_ifinfo()
/linux/include/linux/
H A Dnetdevice.h1945 * @allmulti: Counter, enables or disables allmulticast mode
2327 unsigned int allmulti;
2312 unsigned int allmulti; global() member
/linux/Documentation/networking/
H A Dcan.rst1516 link/can promiscuity 0 allmulti 0 minmtu 72 maxmtu 72