Home
last modified time | relevance | path

Searched refs:mcast_table (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/uts/common/io/igb/
H A Digb_main.c2710 if (igb->mcast_table != NULL) { in igb_multicst_add()
2711 bcopy(igb->mcast_table, new_table, old_len); in igb_multicst_add()
2712 kmem_free(igb->mcast_table, old_len); in igb_multicst_add()
2715 igb->mcast_table = new_table; in igb_multicst_add()
2719 &igb->mcast_table[igb->mcast_count], ETHERADDRL); in igb_multicst_add()
2749 if (bcmp(multiaddr, &igb->mcast_table[i], in igb_multicst_remove()
2752 igb->mcast_table[i - 1] = in igb_multicst_remove()
2753 igb->mcast_table[i]; in igb_multicst_remove()
2769 bcopy(igb->mcast_table, new_table, new_len); in igb_multicst_remove()
2770 kmem_free(igb->mcast_table, old_len); in igb_multicst_remove()
[all …]
H A Digb_sw.h645 struct ether_addr *mcast_table; member
/titanic_41/usr/src/uts/common/io/e1000g/
H A De1000g_main.c1563 (uint8_t *)Adapter->mcast_table, Adapter->mcast_count); in e1000g_init()
2631 if (Adapter->mcast_table != NULL) { in multicst_add()
2632 bcopy(Adapter->mcast_table, newtable, old_len); in multicst_add()
2633 kmem_free(Adapter->mcast_table, old_len); in multicst_add()
2636 Adapter->mcast_table = newtable; in multicst_add()
2640 &Adapter->mcast_table[Adapter->mcast_count], ETHERADDRL); in multicst_add()
2649 (uint8_t *)Adapter->mcast_table, Adapter->mcast_count); in multicst_add()
2672 if (bcmp(multiaddr, &Adapter->mcast_table[i], in multicst_remove()
2675 Adapter->mcast_table[i - 1] = in multicst_remove()
2676 Adapter->mcast_table[i]; in multicst_remove()
[all …]
H A De1000g_sw.h951 struct ether_addr *mcast_table; member
/titanic_41/usr/src/uts/common/io/
H A Dgld.c905 if (mac_pvt->mcast_table != NULL) in gld_unregister()
906 kmem_free(mac_pvt->mcast_table, multisize); in gld_unregister()
4913 if (mac_pvt->mcast_table == NULL) { in gld_enable_multi()
4914 mac_pvt->mcast_table = GLD_GETSTRUCT(gld_mcast_t, in gld_enable_multi()
4916 if (mac_pvt->mcast_table == NULL) { in gld_enable_multi()
4923 if (mac_pvt->mcast_table[i].gldm_refcnt && in gld_enable_multi()
4924 mac_eq(mac_pvt->mcast_table[i].gldm_addr, in gld_enable_multi()
4926 mcast = &mac_pvt->mcast_table[i]; in gld_enable_multi()
4934 if (mac_pvt->mcast_table[i].gldm_refcnt == 0) { in gld_enable_multi()
4935 mcast = &mac_pvt->mcast_table[i]; in gld_enable_multi()
/titanic_41/usr/src/uts/common/sys/
H A Dgldpriv.h365 gld_mcast_t *mcast_table; /* per device multicast table */ member
/titanic_41/usr/src/uts/common/io/ixgbe/
H A Dixgbe_sw.h719 struct ether_addr mcast_table[MAX_NUM_MULTICAST_ADDRESSES]; member
H A Dixgbe_main.c2890 &ixgbe->mcast_table[ixgbe->mcast_count], ETHERADDRL); in ixgbe_multicst_add()
2917 if (bcmp(multiaddr, &ixgbe->mcast_table[i], in ixgbe_multicst_remove()
2920 ixgbe->mcast_table[i - 1] = in ixgbe_multicst_remove()
2921 ixgbe->mcast_table[i]; in ixgbe_multicst_remove()
2958 mc_addr_list = (uint8_t *)ixgbe->mcast_table; in ixgbe_setup_multicst()