Home
last modified time | relevance | path

Searched refs:mac_table (Results 1 – 4 of 4) sorted by relevance

/qemu/hw/net/
H A Dvirtio-net.c520 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 …]
/qemu/net/
H A Dvhost-vdpa.c781 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()
H A Dnet.c167 static int mac_table[256] = {0}; variable
175 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()
/qemu/include/hw/virtio/
H A Dvirtio-net.h200 } mac_table; member