[PATCH dpdk v2] net/tap: add software MAC address filtering

Stephen Hemminger stephen at networkplumber.org
Sat Mar 21 03:58:24 CET 2026


On Fri, 20 Mar 2026 17:45:24 +0100
Robin Jarry <rjarry at redhat.com> wrote:

> +	dst = rte_pktmbuf_mtod(mbuf, struct rte_ether_addr *);
> +
> +	if (likely(rte_is_unicast_ether_addr(dst))) {
> +		for (i = 0; i < TAP_MAX_MAC_ADDRS; i++) {
> +			if (rte_is_same_ether_addr(dst, &data->mac_addrs[i]))
> +				return true;
> +		}
> +		return false;
> +	}

Since unused slots are zero, probably need to drop packets with all zero dest.


More information about the dev mailing list