Create QNAME based mDNS packet filter in APF

Adds QNAME based mDNS packet filters in APF. The filter runs right after the
ARP filter. It will check the first QNAME in the mDNS packet against the
allowlist. If the QNAME is in the allow list, then accepts the packet.
Otherwise, drops the packet.

Bug: 263429226
Test: atest NetworkStackTests:ApfTest
Change-Id: I6ac312c1999448f98679eefd0ae439e972e2fa24
2 files changed