eHDL: Turning eBPF/XDP Programs into Hardware Designs for the NIC

Perfect Cuckoo Filters

hXDP: Efficient Software Packet Processing on FPGA NICs

Metronome: adaptive and precise intermittent packet retrieval in DPDK

When filtering is not possible caching negatives with fingerprints comes to the rescue

FlowBlaze: Stateful Packet Processing in Hardware