There are many libraries, so their headers may be grouped by topics:
- layers: ethernet, ARP, ICMP, IP, SCTP, TCP, UDP, frag/reass, LPM IPv4 route, LPM IPv6 route, ACL
- packet framework:
- port: ethdev, ring, frag, reass, sched, src/sink
- table: lpm IPv4, lpm IPv6, ACL, hash, array, stub
- pipeline