DPDK Release 17.11
DPDK Release 17.11
主要功能如下:
- IOVA awareness
- PCI and VDEV buses moved to drivers
- ethdev port id increased to 16 bits
- ethdev Rx/Tx offload API reworked
- Rx offload API for traffic metering and policing (rte_mtr)
- IPsec offload API (rte_security)
- Marvell Armada drivers
- NXP DPAA1 drivers
- Cavium OcteonTX drivers
- NXP and Cavium implementations of event/Rx adapter
- Netronome PF driver
- Mellanox drivers reworked for upstream ibverbs support
- SoftNIC driver for traffic management software fallback
- vhost IOMMU
- GSO library
- flow classify library
- membership library
- power management updated
- pipeline improvements
- example app for service cores
- example app and how-to for rte_flow API
- Xen dom0 removed
以下是各公司的补丁数量(据不完全统计):
417 Intel (56)
220 6WIND (5)
186 Cavium (9)
157 Mellanox (13)
118 NXP (7)
52 Broadcom (2)
36 Netronome (1)
34 RedHat (3)
31 Semihalf (2)
14 Solarflare (2)
13 ZTE (4)
12 Microsoft (2)
12 AT&T (2)
11 Cisco (4)
10 OKTET Labs (1)
7 IBM (2)
6 ARM (4)
5 Linaro (2)
3 Huawei (3)
17.11新功能
1. 已将port_id范围从uint8_t延长至uint16_t。
port_id 范围从8位增加至16位从而为DPDK提供超过256个端口的支持。调整了所有含参数 port_id 的ethdev APIs。
2. 修改了rte_eth_stats_reset的返回类型。
将 rte_e