EtherTAP - Collecting Packets
May 5, 2025
This post explains how to collect packets with EtherTAP and collect
.
This post explains how to collect packets with EtherTAP and collect
.
This post explains the basic usage of EtherTAP: How to start, stop and control it when running in background.
IXDP is a layer above libxdp/AF_XDP which is responsible for XDP ring management operating with a set of interfaces in promiscuous mode. IXDP registers its specific set of RPCL functions (words) which allow to control and configure the IXDP packet processing layer. This posts explains the IXDP packet processing flow in general and outlines the related RPCL functions (words) for the different stages.
EtherTAP is a software based Ethernet analysis and monitoring security tool which allows to obtain insight and to record selected (or all) traffic for further analysis and evaluation. EtherTAP is based on IXDP, which is an internal API at Inlab Networks on top of libxdp/AF_XDP. XDP/AF_XDP in zero-copy mode allows packet processing at wire-speed up to 100GbE full duplex.
This shares some comments and provides important key resources for implementing high speed libxdp packet forwarding.
intel-igc Linux 5.4 kernel driver for Intel(R) I225-LM/I225-V 2.5G Ethernet Controller.
This summarizes experiences, resources and recommendations interfacing the Intel ixgbe driver for IXDP zero-copy packet processing on Debian 12.
This summarizes experiences, resources and recommendations interfacing the Intel e1000e driver for IXDP zero-copy packet processing on Debian 12.
The Linux igb driver supports all 82575, 82576, 82580, I350, I354, and I210/I211 based Intel® Gigabit Ethernet Network Connections.
This summarizes experiences, resources and recommendations interfacing the Intel i40e driver for IXDP zero-copy packet processing on Debian 12.