NPF: packet filter with stateful inspection, NAT, IP sets, etc.
TheRouter is a software packet router based on DPDK an NPF libraries.