Searched refs:mac_table (Results 1 – 4 of 4) sorted by relevance
520 info->multicast_overflow = n->mac_table.multi_overflow; in virtio_net_query_rxfilter()521 info->unicast_overflow = n->mac_table.uni_overflow; in virtio_net_query_rxfilter()526 for (i = 0; i < n->mac_table.first_multi; i++) { in virtio_net_query_rxfilter()528 qemu_mac_strdup_printf(n->mac_table.macs + i * ETH_ALEN)); in virtio_net_query_rxfilter()533 for (i = n->mac_table.first_multi; i < n->mac_table.in_use; i++) { in virtio_net_query_rxfilter()535 qemu_mac_strdup_printf(n->mac_table.macs + i * ETH_ALEN)); in virtio_net_query_rxfilter()1178 n->mac_table.in_use = in_use; in virtio_net_handle_mac()1179 n->mac_table.first_multi = first_multi; in virtio_net_handle_mac()1180 n->mac_table.uni_overflow = uni_overflow; in virtio_net_handle_mac()1181 n->mac_table.multi_overflow = multi_overflow; in virtio_net_handle_mac()[all …]
781 n->mac_table.in_use == 0) { in vhost_vdpa_net_load_mac()785 uint32_t uni_entries = n->mac_table.first_multi, in vhost_vdpa_net_load_mac()787 mul_entries = n->mac_table.in_use - uni_entries, in vhost_vdpa_net_load_mac()800 .iov_base = n->mac_table.macs, in vhost_vdpa_net_load_mac()806 .iov_base = &n->mac_table.macs[uni_macs_size], in vhost_vdpa_net_load_mac()1058 if (!n->mac_table.uni_overflow && !n->promisc) { in vhost_vdpa_net_load_rx()1083 if (n->mac_table.multi_overflow || n->allmulti) { in vhost_vdpa_net_load_rx()
167 static int mac_table[256] = {0}; variable175 mac_table[index]++; in qemu_macaddr_set_used()190 mac_table[index]--; in qemu_macaddr_set_free()200 if (mac_table[index] == 0) { in qemu_macaddr_get_free()
200 } mac_table; member