Vector Packet Processing


Vector packet processing is a software algorithm that is used to quickly process network packets. With Vector Packet Processing multiple packets processed at a time. This is different than Scalar Packet Processing where a single packet is processed at a time. is a good page that describes the difference between how packets are processed with vector packet processing as opposed to scalar packet processing.
The FD.io Vector Packet Processor uses the Vector Packet Processing algorithm. This open source Linux Foundation project is part of the project. is a layer 2 to 4 network stack. It runs on multiple platforms, using commodity CPUs in Linux user space. uses the Data Plane Development Kit device drivers and libraries for many of its layer 1 functions.
For more on visit the .