“常通风、勤洗手、戴口罩、少聚集。”
“武汉加油、中国加油!”
山川异域,风月同天;寄诸佛子,共结来缘。DPDK v20.02 版本发布啦!
DPDK开源社区衷心感谢大家的贡献和努力!
新功能
增加了Wait Until Equal API。
增加了新的API,等待指定位置的内存发生更新,可以是16bit, 32bit, 64Bit。
增加了rte_ring_xxx_elem APIs。
增加了新的API以支持自定义元素大小的RING。
增加mbuf pool支持被锁定的外部内存的功能。
增加了对mbuf的支持,使其可在外部设备内存中分配数据缓冲区。
更新了rte_flow API以支持L2TPv3网络层协议。
增加了新的流规则,以处理L2TPv3 网络层协议 rte_flow的匹配。
增加了DSCP重写操作。
增加了新操作“RTE_FLOW_ACTION_TYPE_SET_IPV[4/6]_DSCP”以支持重写IP头中的DSCP字段。
增加了IONIC网卡的PMD。
为Pensando以太网网络适配器增加了ionic网卡驱动程序。有关此新驱动程序的更多详细信息,请参见IONIC驱动程序网卡指南。
更新了博通bnxt驱动程序。
博通 bnxt驱动程序增加了新功能和改进,其中包括:
增加了对MARK操作的支持。
更新了海思hns3驱动程序。
海思 hns3驱动程序增加了新功能和改进,其中包括:
增加了对Rx中断的支持。
增加了通过PF驱动程序设置VF MAC地址的支持。
更新了英特尔ice驱动程序。
Intel ice驱动程序增加了新功能和改进,其中包括:
增加了对特定端口上的MAC规则的支持。
增加了交换机规则中对MAC/VLAN with TCP/UDP的支持。
增加了对1/10G设备的支持。
增加了新的API rte_eth_tx_done_cleanup()。
更新了英特尔iavf驱动程序。
Intel iavf PMD中增加了新功能和改进,其中包括:
增加了更多不同ID设备的支持。
在最新的AVF规范中更新虚拟通道。
更新了英特尔ixgbe驱动程序。
Intel ixgbe PMD中增加了新功能和改进,其中包括:
增加了对API的支持rte_eth_tx_done_cleanup()。
增加了通过PF驱动程序设置VF MAC地址的功能。
增加了设置特定网络速率的功能。
更新了英特尔i40e驱动程序。
Intel i40e PMD中增加了新功能和改进,其中包括:
增加了对L2TPv3网络层协议的支持,可以通过dynamic devicepersonalization(DDP)进行编程。
增加了对ESP-AH协议的支持,可以通过dynamic devicepersonalization(DDP)进行编程。
增加了PF对驱动程序恶意事件的捕获和通知功能。
增加了LLDP支持。
通过AQ cmd扩展PHY。
增加了对读取LPI计数器的支持。
增加了对节能以太网的支持。
增加了新的API rte_eth_tx_done_cleanup()。
增加了对VF多队列中断的支持。
增加了设置特定网络速率的功能。
更新了Mellanox mlx5驱动程序。
Mellanox mlx5驱动程序增加了新功能和改进,其中包括:
增加了对mbuf的支持,可在外部设备内存中分配数据缓冲区。
增加了仅通过源IP地址,源端口,目的IP地址,目的端口进行RSS的功能。
增加了对GTP隧道头信息匹配的支持。
删除了对标记/未标记数据包进行匹配的限制(使用DV流引擎时)。
增加了对IPv4 / IPv6 DSCP重写操作的支持。
增加了对集成BlueField-2的ConnectX-6 Dx设备的支持。
增加了基于Mellanox设备的vDPA PMD。
增加了新的Mellanox vDPA(mlx5_vdpa)PMD。有关此驱动程序的更多详细信息,请参见MLX5 vDPA驱动程序指南
(http://doc.dpdk.org/guides/vdpadevs/mlx5.html)。
增加了对virtio-PMD通知数据的支持。
增加了virtio-PMD在前端通知后端时,驱动程序传递更多数据(除了标识虚拟队列)的功能,将通知数据扩展为包括avail index和avail wrap counter(使用packed ring时,通知数据中不包含av