Data Plane Development Kit: Difference between revisions

Content deleted Content added
m Added non-breaking space to non-template file size, frequency, bitrate, and bandwidth values (via WP:JWB)
Picty (talk | contribs)
m Capitalize Linux
Line 61:
 
==Projects==
The [[pfSense]] project published a road map on 25 February 2015, in which developer Jim Thompson announced the rewriting of the pfSense core—including [[PF (firewall)|pf]], [[network packet]] forwarding and shaping, [[link bonding]], [[IPsec]]—using DPDK: "We have a goal of being able to forward, with packet filtering at rates of at least 14.88&nbsp;Mpps. This is 'line rate' on a 10&nbsp;Gbps interface. There is simply no way to use today's FreeBSD (or linuxLinux) in-kernel stacks for this type of load."<ref name=pFSenseRoadmap>{{cite web|last1=Thompson|first1=Jim|title=Further (a roadmap for pfSense)|url=https://blog.pfsense.org/?p=1588|website=blog.pfsense.org|date=25 February 2015|publisher=Electric Sheep Fencing LLC.|accessdate=21 April 2015}}</ref>
 
[[Open vSwitch]] (OVS) has a limited set of features running userland that can be leveraged to bypass the Linux kernel OVS processing. This use case of OVS with DPDK userland is usually named OVS-DPDK. It is mostly deployed with [[OpenStack]] Neutron but it assumes that many features and [[software-defined networking]] (SDN) capabilities of Openstack are disabled. For instance, when OVS-DPDK is used, Neutron provides a lower level of security than when OVS kernel is used (no stateful firewalling, less security group).