* Support for VFIO for mapping BARs and setting up interrupts
-* Link Bonding PMD Library supporting round-robin, active backup, balance(layer 2, layer 2+3, and layer 3+4) and broadcast bonding modes
+* Link Bonding PMD Library supporting round-robin, active backup, balance(layer 2, layer 2+3, and layer 3+4), broadcast bonding modes
+ 802.3ad link aggregation (mode 4), transmit load balancing (mode 5) and adaptive load balancing (mode 6)
* Support zero copy mode RX/TX in user space vhost sample
* Intel® X710 40 Gigabit Ethernet Controller
-* Support NIC filters in addition to flow director for Intel� 1GbE and 10GbE Controllers
+* Support NIC filters in addition to flow director for Intel® 1GbE and 10GbE Controllers
* Virtualization (KVM)
* Support for multiple instances of the Intel® DPDK
* Support for Intel® 82574L Gigabit Ethernet Controller - Intel® Gigabit CT Desktop Adapter
- (previously code named “Hartwell”)
+ (previously code named "Hartwell")
-* Support for Intel® Ethernet Controller I210 (previously code named “Springville”)
+* Support for Intel® Ethernet Controller I210 (previously code named "Springville")
* Early access support for the Quad-port Intel® Ethernet Server Adapter X520-4 and X520-DA2
- (code named “Spring Fountain”)
+ (code named "Spring Fountain")
-* Support for Intel® X710/XL710 40 Gigabit Ethernet Controller (code named “Fortville”)
+* Support for Intel® X710/XL710 40 Gigabit Ethernet Controller (code named "Fortville")
* Core components:
* IGB Poll Mode Driver - 1 GbE Controllers (librte_pmd_e1000)
- * Support for Intel® 82576 Gigabit Ethernet Controller (previously code named “Kawela”)
+ * Support for Intel® 82576 Gigabit Ethernet Controller (previously code named "Kawela")
- * Support for Intel® 82580 Gigabit Ethernet Controller (previously code named “Barton Hills”)
+ * Support for Intel® 82580 Gigabit Ethernet Controller (previously code named "Barton Hills")
- * Support for Intel® I350 Gigabit Ethernet Controller (previously code named “Powerville”)
+ * Support for Intel® I350 Gigabit Ethernet Controller (previously code named "Powerville")
* Support for Intel® 82574L Gigabit Ethernet Controller - Intel® Gigabit CT Desktop Adapter
- (previously code named “Hartwell”)
+ (previously code named "Hartwell")
- * Support for Intel® Ethernet Controller I210 (previously code named “Springville”)
+ * Support for Intel® Ethernet Controller I210 (previously code named "Springville")
* Support for L2 Ethertype filters, SYN filters, 2-tuple filters and Flex filters for 82580 and i350
* Poll Mode Driver - 10 GbE Controllers (librte_pmd_ixgbe)
- * Support for Intel® 82599 10 Gigabit Ethernet Controller (previously code named “Niantic”)
+ * Support for Intel® 82599 10 Gigabit Ethernet Controller (previously code named "Niantic")
- * Support for Intel® Ethernet Server Adapter X520-T2 (previously code named “Iron Pond”)
+ * Support for Intel® Ethernet Server Adapter X520-T2 (previously code named "Iron Pond")
- * Support for Intel® Ethernet Controller X540-T2 (previously code named “Twin Pond”)
+ * Support for Intel® Ethernet Controller X540-T2 (previously code named "Twin Pond")
* Support for Virtual Machine Device Queues (VMDq) and Data Center Bridging (DCB) to divide
incoming traffic into 128 RX queues. DCB is also supported for transmitting packets.
* L2 Forwarding (supports virtualized and non-virtualized environments)
+ * L2 Forwarding Job Stats
+
* L3 Forwarding (IPv4 and IPv6)
* L3 Forwarding in a Virtualized Environment
* L3 Forwarding with Power Management
+ * Bonding mode 6
+
* QoS Scheduling
* QoS Metering + Dropper
* Improvements to SR-IOV switch configurability on the Intel® 82599 Ethernet Controllers in
a virtualized environment.
-* An API for L2 Ethernet Address “whitelist” filtering
+* An API for L2 Ethernet Address "whitelist" filtering
* An API for resetting statistics counters
* Support for zero-copy Multicast
-* New APIs to allow the “blacklisting” of specific NIC ports.
+* New APIs to allow the "blacklisting" of specific NIC ports.
* Header files for common protocols (IP, SCTP, TCP, UDP)
* CPU-specific compiler optimization
+* Job stats library for load/cpu utilization measurements
+
* Improvements to the Load Balancing sample application
* The addition of a PAUSE instruction to tight loops for energy-usage and performance improvements