0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国际主流网卡驱动开源社区DPDK已支持LoongArch架构

龙芯中科 来源:龙芯中科 作者:龙芯中科 2022-12-06 10:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

2022年11月27日,DPDK官方社区发布了22.11版本,从该版本开始DPDK将支持龙架构(LoongArch)。随着社区对DPDK项目的演进,LoongArch成为继X86、PowerPC、ARMRISC-V后DPDK所支持的又一独立自主指令系统架构。

5e8403b0-7483-11ed-8abf-dac502259ad0.png

官方通告

DPDK与龙芯的关系

DPDK(Data Plane Development Kit)是Linux基金会下托管的开源项目,它提供了一系列数据平面的代码库和基于轮询模式的网卡驱动。DPDK能够加速网络 I/O,在提升网络吞吐量和降低网络延时方面具有重要的作用

DPDK提供了一整套用户空间下的高效数据包处理库和一个完整的应用编程框架,能够为高速网络数据包处理应用提供更短的产品开发周期。许多流行的Linux发行版都把 DPDK 的支持作为其标准包装的一部分。在LoongArch平台上,由龙芯公司维护的Loongnix-Server和 Loongnix-Desktop系统中,均可通过软件包管理工具安装基于LoongArch架构的DPDK 运行环境和开发环境。

5e92210c-7483-11ed-8abf-dac502259ad0.png

DPDK架构图 (图片来源于网络)

DPDK支持后带来的实际便利

DPDK实现对LoongArch 架构的支持后,用户可以直接在基于LoongArch64架构的物理机上运行和开发DPDK应用,能够方便用户测试和开发基于DPDK的应用,提高软件开发效率。用户除了可以在支持龙芯3A5000,3C5000等机器上原生编译和测试DPDK程序,还可以在X86架构上交叉编译LoongArch DPDK,这为用户开发多架构支持的网络数据包处理产品提供了便利。

龙芯团队前期工作

龙芯相关技术团队经过了8个版本迭代最终支持了LoongArch架构。在迭代过程中,社区一直比较关注LoongArch DPDK CI的支持问题。在经过调研以及和社区沟通后,龙芯相关技术团队为社区提供了运行在LoongArch平台上的DPDK CI节点,为社区的补丁合入提供了更多的测试结果参考。

源码下载

获取DPDK最新源码包,以及了解DPDK 22.11版本发布说明,欢迎关注下方“龙芯中科”公众号,「发消息」版块发送关键词DPDK,完成下载!

结语

后续,龙芯团队还将进一步完善DPDK社区对LoongArch架构的支持,进一步完善CI节点的功能,为龙架构开源生态在DPDK分支的发展贡献力量。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 龙芯中科
    +关注

    关注

    0

    文章

    353

    浏览量

    8429
  • DPDK
    +关注

    关注

    0

    文章

    14

    浏览量

    1944
  • LoongArch
    +关注

    关注

    0

    文章

    28

    浏览量

    1681
  • 开源社区
    +关注

    关注

    0

    文章

    95

    浏览量

    771

原文标题:国际主流网卡驱动开源社区DPDK已支持LoongArch架构

文章出处:【微信号:gh_53fadbdbd4d4,微信公众号:龙芯中科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    支持LoongArch的操作系统(ABI2.0)

    支持LoongArch的操作系统汇总(ABI2.0) 下载操作系统时架构选择loongarch64 或 loong64 或 loong。 1. 桌面系统 0x1 Debian http
    发表于 09-18 14:58

    开源欧拉社区AI联合工作组正式成立

    近日,2025开放原子开源生态大会——开源欧拉生态分论坛在北京国家会议中心二期顺利举办。来自产、学、研、用领域的社区成员与开发者齐聚一堂,共探南北向生态拓展与国际协作,深入解析AI生态
    的头像 发表于 07-28 17:20 953次阅读

    北京国际开源社区取得积极进展

    近日,2025开放原子开源生态大会开幕式上,北京国际开源社区交出两年建设答卷。开源中国、统信软件、深开鸿、北京人形机器人创新中心等十家企业获
    的头像 发表于 07-28 17:05 824次阅读

    开放原子旋武开源社区正式成立

    近日,在2025开放原子开源生态大会开幕式上,开放原子旋武开源社区正式宣告成立。
    的头像 发表于 07-28 17:01 832次阅读

    开放原子电鸿开源社区正式成立

    在能源革命与数字技术深度融合的背景下,我国电力行业开源生态建设迈出关键一步。近日,在2025开放原子开源生态大会开幕式上,开放原子电鸿开源社区正式启动,并同步发起“
    的头像 发表于 07-28 17:00 712次阅读

    替代专用硬件!一文梳理开源VPP+DPDK技术和产业界应用实例

    VPP 这一开源技术在通用 CPU 的基础上,实现了传统上需要专门的网络硬件设备(如路由器)和专业的网络操作系统才能达到的性能,以极高的性价比为广大用户带来了开放网络技术的红利。VPP 集成了DPDK项目,通过它直接访问硬件网卡
    的头像 发表于 07-07 17:17 1157次阅读
    替代专用硬件!一文梳理<b class='flag-5'>开源</b>VPP+<b class='flag-5'>DPDK</b>技术和产业界应用实例

    龙芯处理器支持WINDOWS吗?

    /ARM指令集,无法直接在龙芯的LoongArch或MIPS架构上运行。 硬件驱动缺失:即使通过模拟或移植,龙芯平台的硬件驱动(如显卡、网卡
    发表于 06-05 14:24

    技术分享 | 如何在2k0300(LoongArch架构)处理器上跑通qt开发流程

    技术分享 | 如何在2k0300开发板(LoongArch架构)处理器上跑通qt开发流程
    的头像 发表于 05-20 11:05 650次阅读
    技术分享 | 如何在2k0300(<b class='flag-5'>LoongArch</b><b class='flag-5'>架构</b>)处理器上跑通qt开发流程

    迅为3A6000开发板/龙芯3A6000与龙芯3A5000等龙架构处理器软件兼容

    的 Linux 基础软件体系,得到与指令系统相关的主要国际软件开源社区支持,得到国内统信、麒麟、欧拉、龙蜥、开源鸿蒙等操作系统,以及 WP
    发表于 02-12 15:06

    RT-Thread荣登2024开源创新榜单,跻身中国十大开源社区

    日前,由中国科协科学技术传播中心、中国计算机学会、中国通信学会和中国科学院软件研究所联合主办,CSDN承办的2024年开源创新榜评选活动圆满落幕。在众多优秀候选者中,RT-Thread开源社区因其在
    的头像 发表于 01-08 19:06 1106次阅读
    RT-Thread荣登2024<b class='flag-5'>开源</b>创新榜单,跻身中国十大<b class='flag-5'>开源</b><b class='flag-5'>社区</b>

    LoongArch 在线资源

    广东龙芯代码仓:https://gitee.com/open-loongarch 龙芯爱好者社区:https://www.loongbbs.cn/ 电子发烧友龙芯版块:https
    发表于 12-25 15:54

    黄鹤开源社区正式发布

    近日,在2024开放原子开发者大会暨首届开源技术学术大会开幕式上,基于开放原子开源基金会旗下AtomGit开源协作平台搭建的黄鹤开源社区正式
    的头像 发表于 12-23 11:33 973次阅读

    deepin社区落地开源生态发展合作倡议

    )五大操作系统开源社区联合发起的开源生态发展合作倡议,deepin(深度)社区在操作系统构建工程落地上已有重要进展,彰显了 deepin(深度)社区
    的头像 发表于 12-17 09:35 1099次阅读

    Alpine操作系统社区发布龙架构版本

    近日,开源软件世界和云计算领域重要的操作系统发行版社区Alpine Linux正式发布3.21最新版本,以完整的系统形态实现对龙架构的原生支持,将有力促进龙
    的头像 发表于 12-10 11:12 1092次阅读

    deepin社区携手共话开源新生代成长之路

    此前,2024年11月30日下午,由 deepin(深度)社区联合华中科技大学开放原子开源俱乐部、 RustSBI 开源社区和清华大学开源
    的头像 发表于 12-05 14:28 989次阅读