Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/3com/ !
H A D3c509.c975 int mc_count = netdev_mc_count(dev); in set_multicast_list() local
979 if (old != mc_count) { in set_multicast_list()
980 old = mc_count; in set_multicast_list()
982 dev->name, mc_count); in set_multicast_list()
990 else if (mc_count || (dev->flags&IFF_ALLMULTI)) { in set_multicast_list()
/linux/drivers/net/fddi/ !
H A Ddefxx.c1484 bp->mc_count = 0; in dfx_open()
2301 bp->mc_count = 0; /* Don't add mc addrs to CAM */ in dfx_ctl_set_multicast_list()
2306 bp->mc_count = netdev_mc_count(dev); /* Add mc addrs to CAM */ in dfx_ctl_set_multicast_list()
2322 DBG_printk("%s: Multicast address table updated! Added %d addresses.\n", dev->name, bp->mc_count); in dfx_ctl_set_multicast_list()
2398 if ((bp->uc_count + bp->mc_count) > PI_CMD_ADDR_FILTER_K_SIZE) in dfx_ctl_set_mac_address()
2401 bp->mc_count = 0; /* Don't add mc addrs to CAM */ in dfx_ctl_set_mac_address()
2497 for (i=0; i < (int)bp->mc_count; i++) in dfx_ctl_update_cam()
H A Ddefxx.h1745 u32 mc_count; /* number of multicast addresses */ member
/linux/drivers/net/ethernet/cisco/enic/ !
H A Denic.h207 unsigned int mc_count; member
/linux/drivers/net/ethernet/qlogic/qede/ !
H A Dqede_filter.c1130 int rc = 0, mc_count; in qede_configure_mcast_filtering() local
1153 mc_count = netdev_mc_count(ndev); in qede_configure_mcast_filtering()
1154 if (mc_count <= 64) { in qede_configure_mcast_filtering()
1164 if ((ndev->flags & IFF_ALLMULTI) || (mc_count > 64)) { in qede_configure_mcast_filtering()
1170 mc_macs, mc_count); in qede_configure_mcast_filtering()
/linux/drivers/net/ethernet/asix/ !
H A Dax88796c_main.c94 int mc_count = netdev_mc_count(ndev); in ax88796c_set_hw_multicast() local
104 } else if (ndev->flags & IFF_ALLMULTI || mc_count > AX_MAX_MCAST) { in ax88796c_set_hw_multicast()
107 } else if (mc_count == 0) { in ax88796c_set_hw_multicast()
/linux/include/linux/ !
H A Dinetdevice.h36 int mc_count; /* Number of installed mcasts */ member
/linux/drivers/net/ethernet/dec/tulip/ !
H A Ddmfe.c1039 int mc_count = netdev_mc_count(dev); in dmfe_set_filter_mode() local
1052 if (dev->flags & IFF_ALLMULTI || mc_count > DMFE_MAX_MULTICAST) { in dmfe_set_filter_mode()
1053 DMFE_DBUG(0, "Pass all multicast address", mc_count); in dmfe_set_filter_mode()
1060 DMFE_DBUG(0, "Set multicast address", mc_count); in dmfe_set_filter_mode()
/linux/net/mac80211/ !
H A Dtrace.h558 TP_PROTO(struct ieee80211_local *local, int mc_count),
560 TP_ARGS(local, mc_count),
564 __field(int, mc_count)
569 __entry->mc_count = mc_count;
574 LOCAL_PR_ARG, __entry->mc_count
/linux/drivers/net/usb/ !
H A Daqc111.c538 int mc_count = 0; in aqc111_set_rx_mode() local
540 mc_count = netdev_mc_count(net); in aqc111_set_rx_mode()
547 } else if ((net->flags & IFF_ALLMULTI) || mc_count > AQ_MAX_MCAST) { in aqc111_set_rx_mode()
/linux/drivers/net/ethernet/cavium/liquidio/ !
H A Dlio_vf_main.c1074 int mc_count = min(netdev_mc_count(netdev), MAX_OCTEON_MULTICAST_ADDR); in liquidio_set_mcast_list() local
1088 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list()
1089 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list()
1099 if (++mc > &nctrl.udd[mc_count]) in liquidio_set_mcast_list()
H A Dlio_main.c1952 int mc_count = min(netdev_mc_count(netdev), MAX_OCTEON_MULTICAST_ADDR); in liquidio_set_mcast_list() local
1960 nctrl.ncmd.s.param2 = mc_count; in liquidio_set_mcast_list()
1961 nctrl.ncmd.s.more = mc_count; in liquidio_set_mcast_list()
1973 if (++mc > &nctrl.udd[mc_count]) in liquidio_set_mcast_list()
/linux/net/ipv4/ !
H A Digmp.c1405 if (in_dev->mc_count < 4) in ip_mc_hash_add()
1555 in_dev->mc_count++; in ____ip_mc_inc_group()
1776 in_dev->mc_count--; in __ip_mc_dec_group()
1908 in_dev->mc_count--; in ip_mc_destroy_dev()
2960 state->dev->ifindex, state->dev->name, state->in_dev->mc_count, querier); in igmp_mc_seq_show()
/linux/drivers/net/ethernet/oki-semi/pch_gbe/ !
H A Dpch_gbe_main.c2068 int mc_count, i; in pch_gbe_set_multi() local
2083 mc_count = netdev_mc_count(netdev); in pch_gbe_set_multi()
2084 if ((netdev->flags & IFF_ALLMULTI) || mc_count >= PCH_GBE_MAR_ENTRIES) in pch_gbe_set_multi()
2115 "RX_MODE reg(check bit31,30 ADD,MLT) : 0x%08x netdev->mc_count : 0x%08x\n", in pch_gbe_set_multi()
2116 ioread32(&hw->reg->RX_MODE), mc_count); in pch_gbe_set_multi()
/linux/drivers/net/wireless/marvell/ !
H A Dmwl8k.c2700 int mc_count = 0; in __mwl8k_cmd_mac_multicast_adr() local
2703 mc_count = netdev_hw_addr_list_count(mc_list); in __mwl8k_cmd_mac_multicast_adr()
2705 if (allmulti || mc_count > priv->num_mcaddrs) { in __mwl8k_cmd_mac_multicast_adr()
2707 mc_count = 0; in __mwl8k_cmd_mac_multicast_adr()
2710 size = sizeof(*cmd) + mc_count * ETH_ALEN; in __mwl8k_cmd_mac_multicast_adr()
2723 } else if (mc_count) { in __mwl8k_cmd_mac_multicast_adr()
2728 cmd->numaddr = cpu_to_le16(mc_count); in __mwl8k_cmd_mac_multicast_adr()
/linux/drivers/net/ethernet/brocade/bna/ !
H A Dbnad.c3159 int mc_count = netdev_mc_count(netdev); in bnad_set_rx_mcast_fltr() local
3169 if (mc_count > bna_attr(&bnad->bna)->num_mcmac) in bnad_set_rx_mcast_fltr()
3172 mac_list = kcalloc(mc_count + 1, ETH_ALEN, GFP_ATOMIC); in bnad_set_rx_mcast_fltr()
3181 ret = bna_rx_mcast_listset(bnad->rx_info[0].rx, mc_count + 1, mac_list); in bnad_set_rx_mcast_fltr()
/linux/drivers/net/ethernet/freescale/dpaa2/ !
H A Ddpaa2-eth.c2462 int mc_count = netdev_mc_count(net_dev); in dpaa2_eth_set_rx_mode() local
2482 if (mc_count + uc_count > max_mac) { in dpaa2_eth_set_rx_mode()
2485 uc_count + mc_count, max_mac); in dpaa2_eth_set_rx_mode()
/linux/drivers/net/ethernet/emulex/benet/ !
H A Dbe_cmds.c2010 req->mcast_num = cpu_to_le32(adapter->mc_count); in __be_cmd_rx_filter()
2011 for (i = 0; i < adapter->mc_count; i++) in __be_cmd_rx_filter()
H A Dbe_main.c1717 adapter->mc_count = netdev_mc_count(netdev); in be_set_mc_list()
1740 adapter->mc_count = 0; in be_clear_mc_list()
/linux/drivers/net/ethernet/broadcom/bnxt/ !
H A Dbnxt.c13386 int mc_count = 0; in bnxt_mc_list_updated() local
13391 if (mc_count >= BNXT_MAX_MC_ADDRS) { in bnxt_mc_list_updated()
13402 mc_count++; in bnxt_mc_list_updated()
13404 if (mc_count) in bnxt_mc_list_updated()
13407 if (mc_count != vnic->mc_list_count) { in bnxt_mc_list_updated()
13408 vnic->mc_list_count = mc_count; in bnxt_mc_list_updated()
/linux/drivers/net/ethernet/broadcom/bnx2x/ !
H A Dbnx2x_main.c12544 int mc_count = netdev_mc_count(bp->dev); in bnx2x_init_mcast_macs_list() local
12568 p->mcast_list_len = mc_count; in bnx2x_init_mcast_macs_list()