RPCL
 
 

xdptap - Fault Injection: Dropping Packets

May 25, 2025
development, projects, HOWTO
xdptap, IXDP, AF_XDP, libxdp, RPCL

Nobody working at network and data center operations usually likes packet loss, even just a small percentage of packet loss can have serious effects on overall quality, bandwidth and end user experience. xdptap allows to inject different networking faults when acting as a transparent bridge. This post explains how to configure packet loss generally and also selectively.

IXDP Packet Flow explained

April 19, 2025
development, configuration, projects
xdptap, bngx, IXDP, AF_XDP, libxdp, RPCL

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.