DPDK - L2 Forward

本文介绍了DPDK L2 Forward的示例,参考DPDK官方文档,讲解了如何将网卡绑定到uio_pci_generic,并运行L2 Forward程序。程序运行后,两个CPU核心在用户态达到100%利用率。L2fwd程序包含一个转发表,用于配对网卡进行数据包的相互转发。
摘要由CSDN通过智能技术生成

参考:https://doc.dpdk.org/guides-18.05/sample_app_ug/skeleton.html

DPDK L2 Forward的Sample:

https://doc.dpdk.org/guides-18.05/sample_app_ug/l2_forward_real_virtual.html

  1. 网卡使用vmxnet3。
  2. 将网卡绑定到uio_pci_generic:
    ./usertools/dpdk-devbind.py --bind=uio_pci_generic 0000:05:00.2
    ./usertools/dpdk-devbind.py --bind=uio_pci_generic 0000:05:00.3
    

     

  3. 运行L2 Forward:

    ./build/examples/l2fwd/build/l2fwd -cf -- -p 0x3 --no-mac-updating

    程序运行起来后,用top命令查看,可以看到有两个CPU core用户态100%。

l2fwd程序中有一张转发表,就是把网卡两两配对,相互转发:


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值