DPDK
25.11.0
Toggle main menu visibility
Loading...
Searching...
No Matches
API
The public API headers are grouped by topics:
device
:
dev
,
ethdev
,
ethctrl
,
rte_flow
,
rte_tm
,
rte_mtr
,
bbdev
,
cryptodev
,
security
,
compressdev
,
compress
,
regexdev
,
mldev
,
dmadev
,
gpudev
,
eventdev
,
event_eth_rx_adapter
,
event_eth_tx_adapter
,
event_timer_adapter
,
event_crypto_adapter
,
event_dma_adapter
,
event_vector_adapter
,
rawdev
,
metrics
,
bitrate
,
latency
,
devargs
,
PCI
,
vdev
,
vfio
device specific
:
softnic
,
bond
,
vhost
,
vdpa
,
ixgbe
,
i40e
,
iavf
,
bnxt
,
cnxk
,
cnxk_crypto
,
cnxk_eventdev
,
cnxk_mempool
,
dpaa
,
dpaa2
,
mlx5
,
dpaa2_mempool
,
dpaa2_cmdif
,
dpaax_qdma
,
crypto_scheduler
,
dlb2
,
ifpga
memory
:
per-lcore
,
lcore variables
,
memseg
,
memzone
,
mempool
,
malloc
,
memcpy
timers
:
cycles
,
timer
,
alarm
locks
:
atomic
,
mcslock
,
pflock
,
rwlock
,
seqcount
,
seqlock
,
spinlock
,
ticketlock
,
RCU
CPU arch
:
branch prediction
,
cache prefetch
,
SIMD
,
byte order
,
CPU flags
,
CPU pause
,
I/O access
,
power management
CPU multicore
:
interrupts
,
launch
,
lcore
,
service cores
,
keepalive
,
power/freq
,
power/uncore
,
PMD power
layers
:
ethernet
,
MACsec
,
ARP
,
HIGIG
,
ICMP
,
ESP
,
IPsec
,
IPsec group
,
IPsec SA
,
IPsec SAD
,
IPv4
,
IPv6
,
frag/reass
,
UDP
,
SCTP
,
TCP
,
TLS
,
DTLS
,
GTP
,
GRO
,
GSO
,
GRE
,
MPLS
,
VXLAN
,
Geneve
,
eCPRI
,
PDCP hdr
,
PDCP
,
L2TPv2
,
PPP
,
IB
QoS
:
metering
,
scheduler
,
RED congestion
routing
:
LPM IPv4 route
,
LPM IPv6 route
,
RIB IPv4
,
RIB IPv6
,
FIB IPv4
,
FIB IPv6
hashes
:
hash
,
jhash
,
thash
,
thash_gfni
,
FBK hash
,
CRC hash
classification
reorder
,
dispatcher
,
distributor
,
EFD
,
ACL
,
member
,
BPF
containers
:
mbuf
,
mbuf pool ops
,
ring
,
soring
,
stack
,
tailq
,
bitset
,
bitmap
packet framework
:
port
:
ethdev
,
ring
,
frag
,
reass
,
sched
,
src/sink
table
:
lpm IPv4
,
lpm IPv6
,
ACL
,
hash
,
array
,
stub
pipeline
port_in_action
table_action
SWX pipeline:
control
,
extern
,
pipeline
SWX port:
port
,
ethdev
,
fd
,
ring
,
src/sink
SWX table:
table
,
table_em
table_wm
graph
:
graph_worker
,
graph_feature_arc
,
graph_feature_arc_worker
graph_nodes:
eth_node
,
ip4_node
,
ip6_node
,
udp4_input_node
,
mbuf_dynfield
basic
:
bitops
,
approx fraction
,
random
,
checksum
,
config file
,
key/value args
,
argument parsing
,
ptr_compress
,
string
,
thread
debug
:
jobstats
,
telemetry
,
PMU
,
pcapng
,
pdump
,
hexdump
,
debug
,
log
,
errno
,
trace
,
trace_point
misc
:
EAL config
,
common
,
experimental APIs
,
version
tests
:
DTS
Generated by
1.17.0