DPDK Release 22.07

DPDK 22.07版本带来了新功能,包括对RISC-V架构的支持、顺序锁、获取随机浮点数的函数、基于协议的输入颜色选择计量功能、Rx队列可用描述符阈值事件等。此外,还更新了多个网络驱动,如Intel的ice、mlx5和iavf,以及VMware的vmxnet3,增强了性能和功能。本次更新还包括对椭圆曲线Diffie-Hellman算法的支持,并为不同平台提供了兼容性增强。
摘要由CSDN通过智能技术生成

新功能

  • 添加了初始化RISC-V架构支持。

为RISC-V架构添加了EAL实现。移植测试的初始设备是基于SiFive Freedom U740 SoC的HiFive Unmatched开发板。从理论上说,此实现应与任何兼容rv64gc ISA的实现配合使用,同时MMU支持合理的地址空间大小(U740使用sv39 MMU)。

  • 添加了顺序锁。

添加了新的同步原语:顺序锁(seqlock)。seqlock允许低开销的并行读取。DPDK seqlock使用自旋锁来序列化多个写入线程。

  •  添加新函数以获取随机浮点数。

添加函数 rte_drand(),提供伪随机浮点数。

  • 为计量添加了基于协议的输入颜色选择

添加了新功能rte_mtr_color_in_protocol_set(), rte_mtr_color_in_protocol_get(), rte_mtr_color_in_protocol_priority_get(), rte_mtr_meter_vlan_table_update(),更新了struct rte_mtr_params 和 struct rte_mtr_capabilities,为了支持计量的基于协议的输入颜色选择。

  • 添加了Rx队列可用描述符阈值和事件。

添加了ethdev API和相应的驱动程序操作,以设置Rx队列可用描述符阈值,并在收到新事件RTE_ETH_EVENT_RX_AVAIL_THRESH 时查询已达到阈值的队列。

  • 为EEPROM 模块添加了遥测命令

添加了telemetry遥测命令以转储EEPROM模块。添加了对EEPROM模块信息格式的支持,定义于:

SFF-8079 修订版1.7

SFF-8472 修订版12.0

SFF-8636 修订版2.7

  • 添加了vhost API以获取在传输(in-flight)数据包的数量。

新添加的API可以在不使用锁的情况下获取vhost异步数据路径中的在传输数据包数量。

  • 添加了vhost异步出列API以接收来自来客户(guest)的数据包。

添加了vhost异步出列API,可以利用DMA设备来加快从guest接收数据包的速度。支持拆分和打包的virtqueue。

  •  在vhost库中添加了in-flight数据包清除API的线程安全版本。

新添加了API,可以在vhost异步数据路径中以线程安全的方式清除提交到异步通道的in-flight数据包。

  • 添加了vhost API以获取vDPA设备的设备类型。

新添加了API以获取vDPA设备的设备类型。 

  • 更新了NVIDIA mlx5 vDPA驱动程序。

添加了新的devargs选项:queue_size和queues,以允许提前创建virtq资源。

添加了新的devargs选项max_conf_threads,定义并行配置的管理线程数。

  • 版本2.7.0更新了Amazon ENA 驱动程序

添加了快速mbuf释放的功能支持。

添加了enable_llq设备参数,用于控制PMD LLQ(Low Latency Queue低延迟队列)模式。

  •  更新了Atomic Rules’ Arkville PMD。

需要更新到Arkville 22.07的固件版本。

添加了对Atomic Rules PCI设备 ID 0x101a、0x101b、0x101c的支持。

对虚拟函数和vfio_pci驱动程序添加了PMD支持。

  • 更新了HiSilicon hns3驱动程序。

添加了对底板介质类型的支持。

  • 更新了Intel iavf驱动程序。

添加了Tx QoS队列速率限制支持。

增加了量子(quanta)大小的配置支持。

添加了 DEV_RX_OFFLOAD_TIMESTAMP 支持。

在AVF FDIR和RSS中添加了不可知协议流的卸载(Protocol Agnostic Flow Offloading)支持。

  • 更新了Intel ice驱动程序。

添加了DCF模式下RSS RETA配置的支持。

添加了DCF模式下RSS哈希配置的支持。

添加了对DCF 模式下MTU配置的支持。

添加了DCF模式下promisc配置的支持。

添加了DCF模式下MAC配置的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值