客户影响变更
本节提供当前版本中发生的变更列表,这些变更会破坏兼容性/接口或停止对功能或操作系统版本等的支持。
版本中引入 | 描述 | 客户影响和建议 |
DOCA-HOST 2.10.0 (2025 年 1 月) | 当启用动态中断调节 (DIM) 时,无法设置静态合并参数,因为它们的值将被动态算法覆盖。 | 禁用动态中断调节 (DIM) 以设置合并参数。 |
不再支持 ConnectX-4 适配器卡系列。 | 不适用 | |
移除对以下操作系统的支持
| 不适用 | |
DOCA-FLOW 2.10.0 | 以下功能在 DOCA 2.10 版本中不受支持(这些功能将在 DOCA 3.0 25 年 4 月版本中支持) ACL 管道、LPM 管道、CT 管道、Ordered_list 管道、外部发送队列 (SQ)、管道大小调整 | 用户不能使用这些 DOCA Flow 功能。对于需要此功能的应用程序,请使用 DOCA FLOW 2.9.1 |
修改字段和封装操作的内存需要预先按端口分配 | 如果需要这些操作,则必须调用 doca_flow_port_cfg_set_actions_mem_size () 函数来配置大小。 建议提供的初始内存大小可以通过以下公式计算:num_of_entries * DOCA_FLOW_MAX_ENTRY_ACTIONS_MEM_SIZE 这可以在以后进行调整以获得更好的内存消耗 | |
不再支持严格匹配 | doca_flow_pipe_cfg_set_enable_strict_matching() 函数已弃用。 不再支持在 doca_flow_pipe_cfg_set_enable_strict_matching() 中将 enable_strict_matching 设置为 true 用户需要进行宽松匹配。更多详细信息和使用示例可以在 宽松匹配 部分中查看。 | |
老化机制不再依赖 DPDK,因此 DPDK 参数 service_core=<num cores>, svc_cycle_time=<cycle time> 不再受支持 | 用户应改用以下新 API doca_flow_port_cfg_set_service_threads_core() API 用于设置用于计数器服务的核心数 doca_flow_port_cfg_set_service_threads_interval() API 用于设置计数器服务周期间隔 | |
doca_flow_parser_meta.random 字段已更改为大端字节序 | 用户应将其更新为大端字节序。推荐的方法是使用 DOCA_HTOBE16 | |
重构 RSS 配置 API 以符合其他资源类型 | 用户必须指定 RSS 是共享的还是非共享的。 使用示例可以在各种示例中找到,例如 flow_switch_rss_sample | |
枚举值已更改 | 用户需要重新编译应用程序,因为以下枚举值已更改
| |
DOCA FLOW Tune 处于 Alpha 级别,并且不支持交换机可视化 | 不适用 | |
DOCA-ETH 2.10.0 | 以下示例不受支持:eth_rxq_managed_mempool_receive 和 eth_rxq_regular_receive | 用户不能使用这些 DOCA 示例。如果需要这些示例,请使用 DOCA FLOW 2.9.1 |
本节提供将在产品的未来版本中发生的变更列表,这些变更将破坏兼容性/接口或停止对功能或操作系统版本等的支持。
计划版本 | 描述 |
不适用 | 不适用 |
本节提供在过去两个主要版本中发生的变更列表,这些变更破坏了兼容性/接口或停止了对功能或操作系统版本等的支持。
有关较旧的变更,请查阅 DOCA 文档的存档。
版本中引入 | 描述 | 客户影响和建议 |
DOCA 2.9.0 (2024 年 10 月) | DPA 出站邮箱阻塞模式 由于硅片问题,从固件版本 28.43.2026 开始,DPA 出站邮箱配置为在非阻塞模式下运行,导致 DPA 出站邮箱请求立即完成,而无需等待实际完成。因此,DPA 堆栈必须在启动另一个 DPA 出站邮箱操作之前轮询“busy”位。 | 将固件版本更新到 28.43.2026 或更高版本,或更新 BF-Bundle(包含此固件)和 DOCA-Host 到 2.9.x 或更高版本。 对于编程 DPA 的客户(例如,使用 DOCA PCC 的 DPA,或使用利用 DPA 的 NVIDIA 统包应用程序(virtio-net/blk/fs、NVMe))来说,这是强制性的。 |
DPA 线程上下文 由于内部堆栈 API 变更,从固件 v28.43.2026 开始,DPA 线程上下文在 DPA 中发生了更改。这会影响上层 DPA 堆栈。 从固件版本 28.43.2026 开始,内部堆栈 API 变更已更改 DPA 线程上下文,从而影响了上层 DPA 堆栈。 |
先前几代硬件设备中支持的功能列表。
不适用