Flow Classification Optimizations in DPDK
Day01-Session07-SamehGobriel-DPDKUSASummit2016
Day01-Session07-SamehGobriel-DPDKUSASummit2016
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>DPDK</strong> Framework<br />
Network Functions (Cloud, Enterprise, Comms)<br />
LPM<br />
DISTRIB<br />
REORDER<br />
IVSHMEM<br />
POWER<br />
METER<br />
PORT<br />
TABLE<br />
HASH<br />
JOBSTAT<br />
KNI<br />
VHOST<br />
IP FRAG<br />
SCHED<br />
PIPELINE<br />
ACL<br />
Support<strong>in</strong>g Wild Card <strong>Flow</strong><br />
<strong>Classification</strong> and Variable Key Size<br />
Classify Extensions QoS Pkt Framework<br />
EAL<br />
ETHDEV<br />
CRYPTO<br />
Future<br />
MBUF<br />
IGB<br />
BNX2X<br />
MPIPE<br />
VMXNET3<br />
BONDING<br />
QAT<br />
TBD<br />
MEMPOOL<br />
IXGBE<br />
CXGBE<br />
NFP<br />
XENVIRT<br />
PCAP<br />
AESNI MB<br />
RING<br />
E1000<br />
ENIC<br />
SZEDATA2<br />
VIRTIO<br />
RING<br />
AESNI GCM<br />
I40E<br />
MLX4<br />
ENA<br />
VHOST<br />
AF_PKT<br />
SNOW 3G<br />
TIMER<br />
FM10K<br />
MLX5<br />
NULL<br />
NULL<br />
Core<br />
PMDs: Native & Virtual<br />
KNI IGB_UIO VFIO<br />
UIO_PCI_GENERIC<br />
Accelerators<br />
User Space<br />
Kernel