Index
A
|
B
|
C
|
D
|
E
|
F
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
ACL
Amdahl's law
ARP
ASIC
ATM
Atomic scheduling
B
BGP
Bottom half
C
Cache line
CN
CNF
Communications Processor
Concurrency
Context switch
Control plane
Control thread
Core isolation
Core mask
CPU
CPU core
Critical section
D
Data link layer
Data plane
Data plane control
Data plane platform
Data race
Domain logic
DPU
DVFS
E
EAL
EAL parameters
EAL thread
eBPF
Event fd
Exception traffic
F
False sharing
Fast path
Fast path lcore
FIB
File descriptor
Floating thread
Flow cache
Forwarding plane
Frame
Full core
H
Hardware threading
Heterogeneous multiprocessors
High touch application
Huge pages
I
Interrupt thread
IPC
ISA
Item of work
J
Jitter
K
Kernel thread
L
Layer 1
Layer 2
Layer 3
Layer 4
Lcore
Lcore id
Link layer
Load
Lock contention
Logical core
Low touch application
LTO
M
Main lcore
Management plane
MIB
MT safe
Multiprocessing
Multitasking
Multithreading
Mythical Man-Month
N
NAT
ND
NETCONF
Network application
Network function
Network layer
Network protocol suite
Network stack
NIC
Noisy neighbor
Non-blocking algorithm
Non-EAL thread
Non-preemptable thread
NPU
NUMA
NUMA node
O
Open vSwitch
Operating system thread
OSI model
P
Packet
Parallelism
PDU
Peer preemptable EAL thread
Physical core
Physical function
PMD
PNF
Preemptable thread
Preemption safety
Priority inversion
Processing latency
Processor affinity
Program order
R
RAN
RCU
Registered non-EAL thread
RFS
RSS
S
Scheduling latency
Sequence counter
Service cores framework
Service lcore
SIMD
Slow path
SMP
SMT
SNMP
Software prefetching
Spinlock
SR-IOV
SSH
Store
Syslog
System call
T
Thread
Thread safety
TLS
Top half
Transparent huge pages
U
UE
Unregistered non-EAL thread
User mode thread
User plane
User space thread
User thread
V
Vector packet processing
Virtual core
Virtual function
VNF
VPP
W
Wait-free algorithm
Wall-clock latency
Work scheduler
Worker lcore
Working set size
Data Plane Software Design
Navigation
Contents:
Introduction
Threading
Work Scheduling
Ethernet Devices
The Packet Buffer
Protocol Header Processing
Memory Management
Synchronization
Caches
Data Structures
Statistics
Timekeeping
Timers
Cryptography
Modularization
Control Plane
Slow Path
Anti Patterns
Glossary
Related Topics
Documentation overview
Quick search