Searched refs:mcast_table (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_main.c | 2761 if (igb->mcast_table != NULL) { in igb_multicst_add() 2762 bcopy(igb->mcast_table, new_table, old_len); in igb_multicst_add() 2763 kmem_free(igb->mcast_table, old_len); in igb_multicst_add() 2766 igb->mcast_table = new_table; in igb_multicst_add() 2770 &igb->mcast_table[igb->mcast_count], ETHERADDRL); in igb_multicst_add() 2800 if (bcmp(multiaddr, &igb->mcast_table[i], in igb_multicst_remove() 2803 igb->mcast_table[i - 1] = in igb_multicst_remove() 2804 igb->mcast_table[i]; in igb_multicst_remove() 2820 bcopy(igb->mcast_table, new_table, new_len); in igb_multicst_remove() 2821 kmem_free(igb->mcast_table, old_len); in igb_multicst_remove() [all …]
|
H A D | igb_sw.h | 689 struct ether_addr *mcast_table; member
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_main.c | 1625 (uint8_t *)Adapter->mcast_table, Adapter->mcast_count); in e1000g_init() 2742 if (Adapter->mcast_table != NULL) { in multicst_add() 2743 bcopy(Adapter->mcast_table, newtable, old_len); in multicst_add() 2744 kmem_free(Adapter->mcast_table, old_len); in multicst_add() 2747 Adapter->mcast_table = newtable; in multicst_add() 2751 &Adapter->mcast_table[Adapter->mcast_count], ETHERADDRL); in multicst_add() 2760 (uint8_t *)Adapter->mcast_table, Adapter->mcast_count); in multicst_add() 2783 if (bcmp(multiaddr, &Adapter->mcast_table[i], in multicst_remove() 2786 Adapter->mcast_table[i - 1] = in multicst_remove() 2787 Adapter->mcast_table[i]; in multicst_remove() [all …]
|
H A D | e1000g_sw.h | 953 struct ether_addr *mcast_table; member
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | gld.c | 877 if (mac_pvt->mcast_table != NULL) in gld_unregister() 878 kmem_free(mac_pvt->mcast_table, multisize); in gld_unregister() 4618 if (mac_pvt->mcast_table == NULL) { in gld_enable_multi() 4619 mac_pvt->mcast_table = GLD_GETSTRUCT(gld_mcast_t, in gld_enable_multi() 4621 if (mac_pvt->mcast_table == NULL) { in gld_enable_multi() 4628 if (mac_pvt->mcast_table[i].gldm_refcnt && in gld_enable_multi() 4629 mac_eq(mac_pvt->mcast_table[i].gldm_addr, in gld_enable_multi() 4631 mcast = &mac_pvt->mcast_table[i]; in gld_enable_multi() 4639 if (mac_pvt->mcast_table[i].gldm_refcnt == 0) { in gld_enable_multi() 4640 mcast = &mac_pvt->mcast_table[i]; in gld_enable_multi()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | gldpriv.h | 352 gld_mcast_t *mcast_table; /* per device multicast table */ member
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_sw.h | 736 struct ether_addr mcast_table[MAX_NUM_MULTICAST_ADDRESSES]; member
|
H A D | ixgbe_main.c | 3286 &ixgbe->mcast_table[ixgbe->mcast_count], ETHERADDRL); in ixgbe_multicst_add() 3313 if (bcmp(multiaddr, &ixgbe->mcast_table[i], in ixgbe_multicst_remove() 3316 ixgbe->mcast_table[i - 1] = in ixgbe_multicst_remove() 3317 ixgbe->mcast_table[i]; in ixgbe_multicst_remove() 3354 mc_addr_list = (uint8_t *)ixgbe->mcast_table; in ixgbe_setup_multicst()
|