\chapter*{List of Acronyms} \addcontentsline{toc}{chapter}{List of Acronyms} \begin{acronym}[NFQUEUE] % Give the longest label here so that the list is nicely aligned \acro{API}{Application Programming Interface} \acro{ARP}{Address Resolution Protocol} \acro{BPF}{Berkeley Packet Filter} \acro{BPDU}{Bridge Protocol Data Unit} \acro{CA}{Certificate Authority} \acro{CPU}{Central Processing Unit} \acro{DMA}{Direct Memory Access} \acro{eBPF}{extended Berkeley Packet Filter} \acro{FDB}{Forwarding Database} \acro{FIB}{Forwarding Information Base} \acro{HTML}{HyperText Markup Language} \acro{HTTPS}{Hypertext Transfer Protocol Secure} \acro{HTTP}{Hypertext Transfer Protocol} \acro{IEEE}{Institute of Electrical and Electronics Engineers} \acro{IP}{Internet Protocol} \acro{IPv4}{Internet Protocol version 4} \acro{IPv6}{Internet Protocol version 6} \acro{LAN}{Local Area Network} \acro{LSM}{Linux Security Module} \acro{MAC}{Media Access Control} \acro{MITM}{Man-in-the-Middle} \acro{MTU}{Maximum Transmission Unit} \acro{NAPI}{New API} \acro{NAT}{Network Address Translation} \acro{NFQUEUE}{Netfilter Queue} \acro{NIC}{Network Interface Card} \acro{OSI}{Open Systems Interconnection} \acro{PVID}{Port VLAN Identifier} \acro{RSTP}{Rapid Spanning Tree Protocol} \acro{RSS}{Receive Side Scaling} \acro{SPAN}{Switched Port Analyzer} \acro{SSID}{Service Set Identifier} \acro{SSL}{Secure Sockets Layer} \acro{STP}{Spanning Tree Protocol} \acro{TAP}{Test Access Point} \acro{TCP}{Transmission Control Protocol} \acro{TLS}{Transport Layer Security} \acro{TTL}{Time To Live} \acro{UDP}{User Datagram Protocol} \acro{URI}{Uniform Resource Identifier} \acro{URL}{Uniform Resource Locator} \acro{VLAN}{Virtual Local Area Network} \acro{XDP}{eXpress Data Path} \end{acronym}