Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_main.c2761 if (igb->mcast_table != NULL) { 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()
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()
2821 kmem_free(igb->mcast_table, old_len); in igb_multicst_remove()
2823 igb->mcast_table = new_table; in igb_multicst_remove()
2843 if (igb->mcast_table != NULL) { in igb_release_multicast()
2844 kmem_free(igb->mcast_table, in igb_release_multicast()
[all …]
H A Digb_sw.h689 struct ether_addr *mcast_table; member
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_main.c2742 if (Adapter->mcast_table != NULL) { in multicst_add()
2744 kmem_free(Adapter->mcast_table, old_len); in multicst_add()
2747 Adapter->mcast_table = newtable; 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()
2804 kmem_free(Adapter->mcast_table, old_len); in multicst_remove()
2807 Adapter->mcast_table = newtable; in multicst_remove()
2832 if (Adapter->mcast_table != NULL) { in e1000g_release_multicast()
2833 kmem_free(Adapter->mcast_table, in e1000g_release_multicast()
[all …]
H A De1000g_sw.h953 struct ether_addr *mcast_table; member
/illumos-gate/usr/src/uts/common/io/
H A Dgld.c877 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 Dgldpriv.h352 gld_mcast_t *mcast_table; /* per device multicast table */ member
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_sw.h736 struct ether_addr mcast_table[MAX_NUM_MULTICAST_ADDRESSES]; member
H A Dixgbe_main.c3286 &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()