Ethernet cards are designed to normally only pass received network frames to a host computer when they are addressed to it, or to the broadcast address. Linux has an interface which allows the setting of extra addresses for an ethernet card to listen to.

WireGuard - Wikipedia WireGuard is a free and open-source software application and communication protocol that implements virtual private network (VPN) techniques to create secure point-to-point connections in routed or bridged configurations. It is run as a module inside the Linux kernel, and aims for better performance and more power saving than the IPsec and OpenVPN tunneling protocols. Kernel-Bypass Networking — GoDaddy Engineering Blog Dec 10, 2019 Install Windows Subsystem for Linux (WSL) on Windows 10

David S. Miller - Wikipedia

If your kernel supports DCA, the driver will build by default with DCA enabled. Linux* e1000e base driver for Intel® Gigabit Ethernet Network Connection installation instructions. The Linux* e1000e driver supports the Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, or 82583) I217/I218/I219 based gigabit network adapters.

The Linux kernel, developed by contributors worldwide, is a free and open-source, monolithic, modular (i.e., it supports the insertion and removal at runtime of loadable kernel objects), Unix-like operating system kernel.. It is deployed on a wide variety of computing systems, such as embedded devices, mobile devices (including its use in the Android operating system), personal computers

Linux Kernel Networking - Implementation and Theory | Rami Linux Kernel Networking is the only up-to-date reference guide to understanding how networking is implemented, and it will be indispensable in years to come since so many devices now use Linux or operating systems based on Linux, like Android, and since Linux is so prevalent in the data center arena, including Linux-based virtualization Linux Kernel Networking: Implementation and Theory - Rami