Programmer’s Guide#
- 1. Common Libraries
- 2. Conntrack Library
- 3. Conntrack API Example Guide
- 4. DMA Library
- 5. Ethernet Transport Library
- 6. Flow Library
- 7. Liquid Crypto Library
- 8. Netlink Library
- 9. PEM Library
- 10. Port Group Library
- 11. Port Queue Group Library
- 11.1. Introduction
- 11.2. Programming model
- 11.2.1. Initializing Port queue group library
- 11.2.2. Creating a Port queue group
- 11.2.3. Assigning [port, queue] to a core within Port queue group
- 11.2.4. Number of [port, queue] in Port queue group
- 11.2.5. Port queue group lookup by name
- 11.2.6. Iterating over Port queue group on fast path core
- 11.2.7. Deleting port from Port queue group
- 11.2.8. Destroying a Port queue group
- 12. VFIO Library
- 13. VirtIO Library
- 14. VirtIO Crypto Library
- 15. VirtIO Net Library
- 15.1. Features
- 15.2. Platform Support
- 15.3. VirtIO Emulation Architecture Overview
- 15.4. VirtIO-net device identification
- 15.5. Device initialization
- 15.6. User callback APIs
- 15.7. Queue count
- 15.8. Link status update
- 15.9. VirtIO descriptors Management API
- 15.10. Enqueue Burst API
- 15.11. Dequeue Burst API
- 16. VirtIO Block Library
- 17. Block Device Library