/linux-4.1.27/drivers/net/ethernet/ti/ |
H A D | cpsw_ale.h | 30 int allmulti; member in struct:cpsw_ale 107 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti);
|
H A D | cpsw_ale.c | 463 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti) cpsw_ale_set_allmulti() argument 470 if (ale->allmulti == allmulti) cpsw_ale_set_allmulti() 474 ale->allmulti = allmulti; cpsw_ale_set_allmulti() 483 if (allmulti) cpsw_ale_set_allmulti()
|
H A D | cpsw.c | 652 /* Restore allmulti on vlans if necessary */ cpsw_ndo_set_rx_mode()
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
H A D | enic_dev.c | 79 int broadcast, int promisc, int allmulti) enic_dev_packet_filter() 85 multicast, broadcast, promisc, allmulti); enic_dev_packet_filter() 78 enic_dev_packet_filter(struct enic *enic, int directed, int multicast, int broadcast, int promisc, int allmulti) enic_dev_packet_filter() argument
|
H A D | enic_dev.h | 47 int broadcast, int promisc, int allmulti);
|
H A D | vnic_dev.h | 97 int broadcast, int promisc, int allmulti);
|
H A D | enic_main.c | 784 int allmulti = (netdev->flags & IFF_ALLMULTI) || enic_set_rx_mode() local 787 (allmulti ? IFF_ALLMULTI : 0) | enic_set_rx_mode() 793 multicast, broadcast, promisc, allmulti); enic_set_rx_mode() 798 if (!allmulti) enic_set_rx_mode()
|
H A D | vnic_dev.c | 639 int broadcast, int promisc, int allmulti) vnic_dev_packet_filter() 649 (allmulti ? CMD_PFILTER_ALL_MULTICAST : 0); vnic_dev_packet_filter() 638 vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast, int broadcast, int promisc, int allmulti) vnic_dev_packet_filter() argument
|
/linux-4.1.27/drivers/scsi/fnic/ |
H A D | vnic_dev.h | 134 int broadcast, int promisc, int allmulti);
|
H A D | vnic_dev.c | 473 int broadcast, int promisc, int allmulti) vnic_dev_packet_filter() 483 (allmulti ? CMD_PFILTER_ALL_MULTICAST : 0); vnic_dev_packet_filter() 472 vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast, int broadcast, int promisc, int allmulti) vnic_dev_packet_filter() argument
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | core.c | 103 /* Determine initial value of allmulti flag */ _brcmf_set_multicast_list() 135 * Now send the allmulti setting. This is based on the setting in the 139 err = brcmf_fil_iovar_int_set(ifp, "allmulti", cmd_value); 141 brcmf_err("Setting allmulti failed, %d\n", err);
|
/linux-4.1.27/drivers/net/ |
H A D | virtio_net.c | 1154 u8 promisc, allmulti; virtnet_set_rx_mode() local 1167 allmulti = ((dev->flags & IFF_ALLMULTI) != 0); virtnet_set_rx_mode() 1176 sg_init_one(sg, &allmulti, sizeof(allmulti)); virtnet_set_rx_mode() 1180 dev_warn(&dev->dev, "Failed to %sable allmulti mode.\n", virtnet_set_rx_mode() 1181 allmulti ? "en" : "dis"); virtnet_set_rx_mode()
|
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea.h | 453 int allmulti; /* Indicates IFF_ALLMULTI state */ member in struct:ehea_port
|
H A D | ehea_main.c | 1901 if (!port->allmulti) { ehea_allmulti() 1907 port->allmulti = 1; ehea_allmulti() 1917 port->allmulti = 0; ehea_allmulti()
|
/linux-4.1.27/include/uapi/linux/ |
H A D | virtio_net.h | 143 * Control the RX mode, ie. promisucous, allmulti, etc...
|
/linux-4.1.27/net/mac80211/ |
H A D | iface.c | 838 /* don't count this interface for promisc/allmulti while it is down */ ieee80211_do_stop() 1058 int allmulti, promisc, sdata_allmulti, sdata_promisc; ieee80211_set_multicast_list() local 1060 allmulti = !!(dev->flags & IFF_ALLMULTI); ieee80211_set_multicast_list() 1065 if (allmulti != sdata_allmulti) { ieee80211_set_multicast_list()
|
H A D | mesh.c | 788 /* mesh ifaces must set allmulti to forward mcast traffic */ ieee80211_start_mesh()
|
/linux-4.1.27/drivers/net/ethernet/xscale/ |
H A D | ixp4xx_eth.c | 939 static const u8 allmulti[] = { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }; eth_set_mcast_list() local 943 __raw_writel(allmulti[i], &port->regs->mcast_addr[i]); eth_set_mcast_list() 944 __raw_writel(allmulti[i], &port->regs->mcast_mask[i]); eth_set_mcast_list()
|
/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
H A D | bna_tx_rx.c | 1285 /* Enable/disable allmulti mode */ bna_rxf_allmulti_cfg_apply() 1288 /* move allmulti configuration from pending -> active */ bna_rxf_allmulti_cfg_apply() 1296 /* move allmulti configuration from pending -> active */ bna_rxf_allmulti_cfg_apply() 1310 /* Clear pending allmulti mode disable */ bna_rxf_allmulti_cfg_reset() 1322 /* Move allmulti mode config from active -> pending */ bna_rxf_allmulti_cfg_reset()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.c | 1225 bool allmulti = false; i40e_vc_config_promiscuous_mode_msg() local 1237 allmulti = true; i40e_vc_config_promiscuous_mode_msg() 1239 allmulti, NULL); i40e_vc_config_promiscuous_mode_msg()
|
/linux-4.1.27/drivers/net/usb/ |
H A D | rtl8150.c | 664 dev_info(&netdev->dev, "%s: allmulti set\n", netdev->name); rtl8150_set_multicast()
|
H A D | pegasus.c | 1022 netif_dbg(pegasus, link, net, "set allmulti\n"); pegasus_set_multicast()
|
/linux-4.1.27/net/core/ |
H A D | dev.c | 5596 dev->allmulti += inc; __dev_set_allmulti() 5597 if (dev->allmulti == 0) { __dev_set_allmulti() 5600 * If inc causes overflow, untouch allmulti and return error. __dev_set_allmulti() 5605 dev->allmulti -= inc; __dev_set_allmulti() 5606 pr_warn("%s: allmulti touches roof, set allmulti failed. allmulti feature of device might be broken.\n", __dev_set_allmulti() 5622 * dev_set_allmulti - update allmulti count on a device
|
/linux-4.1.27/drivers/net/bonding/ |
H A D | bond_main.c | 516 /* Push the allmulti flag down to all slaves */ bond_set_allmulti() 580 /* Update the hardware address list and promisc/allmulti for the new and 787 * Setting include flags, mc-list, promiscuity, allmulti, etc. 1490 /* set allmulti level to new slave */ bond_enslave() 1881 /* unset allmulti level from slave */ __bond_release_one()
|
/linux-4.1.27/drivers/net/wireless/ |
H A D | mwl8k.c | 2667 __mwl8k_cmd_mac_multicast_adr(struct ieee80211_hw *hw, int allmulti, __mwl8k_cmd_mac_multicast_adr() argument 2678 if (allmulti || mc_count > priv->num_mcaddrs) { __mwl8k_cmd_mac_multicast_adr() 2679 allmulti = 1; __mwl8k_cmd_mac_multicast_adr() 2694 if (allmulti) { __mwl8k_cmd_mac_multicast_adr()
|
/linux-4.1.27/drivers/net/ethernet/i825xx/ |
H A D | 82596.c | 1457 DEB(DEB_MULTI,printk(KERN_DEBUG "%s: set multicast list, %d entries, promisc %s, allmulti %s\n", set_multicast_list()
|
H A D | lib82596.c | 1342 "%s: set multicast list, %d entries, promisc %s, allmulti %s\n", set_multicast_list()
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
H A D | mvpp2.c | 5584 bool allmulti = dev->flags & IFF_ALLMULTI; mvpp2_set_rx_mode() local 5587 mvpp2_prs_mac_multi_set(priv, id, MVPP2_PE_MAC_MC_ALL, allmulti); mvpp2_set_rx_mode() 5588 mvpp2_prs_mac_multi_set(priv, id, MVPP2_PE_MAC_MC_IP6, allmulti); mvpp2_set_rx_mode() 5593 if (allmulti && !netdev_mc_empty(dev)) { mvpp2_set_rx_mode()
|
/linux-4.1.27/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_net.c | 603 * netdev interface. It also sets up multicast, allmulti and promisc
|
H A D | spider_net.c | 596 * netdev interface. It also sets up multicast, allmulti and promisc
|
/linux-4.1.27/drivers/media/dvb-core/ |
H A D | dvb_net.c | 1118 netdev_dbg(dev, "allmulti mode\n"); wq_set_multicast_list()
|
/linux-4.1.27/drivers/net/ethernet/natsemi/ |
H A D | ns83820.c | 47 * - add allmulti/promisc support
|
/linux-4.1.27/drivers/net/wireless/orinoco/ |
H A D | main.c | 1719 /* The Hermes doesn't seem to have an allmulti mode, so we go __orinoco_set_multicast_list()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.c | 684 * Change rx mode (promiscuous/allmulti) and update multicast list
|
/linux-4.1.27/include/linux/ |
H A D | netdevice.h | 1406 * @allmulti: Counter, enables or disables allmulticast mode 1609 unsigned int allmulti; member in struct:net_device
|
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 727 DBGPR(" %s allmulti mode\n", enable ? "entering" : "leaving"); xgbe_set_all_multicast_mode()
|