Home
last modified time | relevance | path

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

/openbmc/qemu/hw/net/
H A Dvirtio-net.c539 info->multicast_overflow = n->mac_table.multi_overflow; in virtio_net_query_rxfilter()
540 info->unicast_overflow = n->mac_table.uni_overflow; in virtio_net_query_rxfilter()
545 for (i = 0; i < n->mac_table.first_multi; i++) { in virtio_net_query_rxfilter()
547 qemu_mac_strdup_printf(n->mac_table.macs + i * ETH_ALEN)); in virtio_net_query_rxfilter()
552 for (i = n->mac_table.first_multi; i < n->mac_table.in_use; i++) { in virtio_net_query_rxfilter()
554 qemu_mac_strdup_printf(n->mac_table.macs + i * ETH_ALEN)); in virtio_net_queue_reset()
1165 n->mac_table.in_use = in_use; in virtio_net_handle_announce()
1166 n->mac_table.first_multi = first_multi; in virtio_net_handle_announce()
1167 n->mac_table in virtio_net_handle_announce()
[all...]
/openbmc/qemu/net/
H A Dvhost-vdpa.c807 n->mac_table.in_use == 0) { in vhost_vdpa_net_load_mac()
811 uint32_t uni_entries = n->mac_table.first_multi, in vhost_vdpa_net_load_mac()
813 mul_entries = n->mac_table.in_use - uni_entries, in vhost_vdpa_net_load_mac()
826 .iov_base = n->mac_table.macs, in vhost_vdpa_net_load_mac()
832 .iov_base = &n->mac_table.macs[uni_macs_size], in vhost_vdpa_net_load_mac()
1084 if (!n->mac_table.uni_overflow && !n->promisc) { in vhost_vdpa_net_load_rx()
1109 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()
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-net.h204 } mac_table; member