Searched refs:mcast_table (Results 1 – 8 of 8) sorted by relevance
/titanic_41/usr/src/uts/common/io/igb/ |
H A D | igb_main.c | 2710 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 D | igb_sw.h | 645 struct ether_addr *mcast_table; member
|
/titanic_41/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_main.c | 1563 (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 D | e1000g_sw.h | 951 struct ether_addr *mcast_table; member
|
/titanic_41/usr/src/uts/common/io/ |
H A D | gld.c | 905 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 D | gldpriv.h | 365 gld_mcast_t *mcast_table; /* per device multicast table */ member
|
/titanic_41/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_sw.h | 719 struct ether_addr mcast_table[MAX_NUM_MULTICAST_ADDRESSES]; member
|
H A D | ixgbe_main.c | 2890 &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()
|