已关闭
【openEuler-24.03-LTS-SP3】DPDK 23.11 新增 NBL PMD 驱动 #122
leonyu创建于  7月30日关闭于  8月4日
leonyu
leonyu
7月30日 创建

【特性描述】

在 openEuler-24.03-LTS-SP3 的 DPDK 23.11 中增加 NBL PMD,支持星云智联 S1000/Leonis 网卡;S2000/Draco 在确认纳入范围后同步支持。

【背景与方案】

DPDK 25.11 已合入上游 NBL PMD。本次计划将上游驱动回移至 DPDK 23.11,并针对 openEuler 版本补充必要的兼容修改。

提交范围严格限制为:

  • drivers/net/nbl/**
  • drivers/net/meson.build

不修改 DPDK EAL、ethdev、PCI、rte_flow 等公共目录和公共 API/ABI。

【隔离措施】

  • PMD 仅匹配 NBL PCI ID。
  • 缺少 NBL 设备或 nbl_core 时,不加载 NBL PMD,不影响其他 PMD 和 DPDK 功能。
  • NBL 产品及版本兼容逻辑限定在 drivers/net/nbl/** 内。

【特性约束】

  • 无。

【验证计划】

  • x86_64、aarch64 RPM 构建。
  • 无 NBL 设备环境回归,确认不影响其他 PMD。
  • S1000/Leonis,以及确认纳入范围后的 S2000/Draco:
    • testpmd、l2fwd、l3fwd;
    • 多队列、多核、不同包长;
    • RSS、VLAN、checksum、TSO、stats;
    • 启停、重复 probe、资源释放及 dmesg 检查。

【涉及仓库】

  • src-openeuler/dpdk

【交付个人/团队】

  • 星云智联 / Leon Yu
likedislike
openeuler-ci-botopeneuler-ci-bot成员
7月30日 添加了label:sig/sig-high-performance-network
openeuler-ci-bot
openeuler-ci-bot成员
7月30日 评论:

Welcome To openEuler Community

Hey @qiujuyin0194 , thanks for your contribution to the community.

Bot Usage Manual

I'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands.

Contact Guide

If you have any questions, please contact the SIG: sig-high-performance-network ,
and any of the maintainers: @LemmyHuang, @bitcoffee, @feifei-wang1994, @perfectwcy ,
and any of the committers: @compile_success, @huang_bing_kang, @jiangheng12138, @kywanfeng, @li-huisong, @lijie_printk, @martinshare, @mengxuanzhang, @xuan_ding .

likedislike
leonyuleonyu
7月31日 关联了pull request:Add NBL PMD support for DPDK 23.11
openeuler-ci-botopeneuler-ci-bot成员
8月4日 关闭了 issue
openeuler-ci-botopeneuler-ci-bot成员
8月4日 issue状态由 新建 改变为 已完成
leonyuleonyu
8月4日 关联了pull request:[sync] PR-812: add NBL PMD support for DPDK 23.11