IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> DPVS适配Intel E810-XXV系列25G网卡 -> 正文阅读

[系统运维]DPVS适配Intel E810-XXV系列25G网卡

信息查看

网卡型号查看

lspci |grep -i eth
lspci -vvv | grep -i PCI-ID -A 50 | grep -i "produce name"
Note:
lspci 可能只可以得到 device-id, lspci -vvv 可以得到 设备id和设备型号的

在这里插入图片描述
在这里插入图片描述

159b 是 设备ID,对应的就是 E810-XXV. 8086代表的是intel
参见:Intel? Ethernet E800 Series devices:

其他信息查看

# dmesg -T |grep -i ddp
# lsmod |grep -i ice
# modinfo ice
# find / -type d -name ddp

DDP

版本选择

在这里插入图片描述

安装DDP

默认安装 ice kmod 即可主动安装 DDP。
在这里插入图片描述
在这里插入图片描述

启动DPVS

1> 设置孤立 cpu,设置大页;
2> 安装 rte_kni 以及 igb_uio 内核模块;
3> 解绑定 ice驱动,绑定 igb_uio;
4> 启动 DPVS;

  • Note:
ice_flow_validate  -->ice_flow_process_filter -->ice_flow_valid_attr 
中会对 rte_flow的  priority 进行检查;priority 非0的 rte_flow,可能会导致 dpvs 设置 rte_flow失败。

解决:
方法一:
	升级到更高的DPDK版本,比如21.1120.11应该是检查不通过的。
方法二:
	DPVS代码中,rte_flow的  priority 设置为0. 
	注:设置为0,对于 ice 设备应该是通过的,但是对于 ixgbe/mlx 设备是否有影响未知。

注意事项

DPDK版本选择

DPDK 19.11 及其之后才支持 intel 25G E810-XXV 设备。
在这里插入图片描述

  • 其他测试方法:查看某个版本的DPDK是否支持某个网卡
1> ethtool -i xxx 
查看 网卡驱动;
2> lspci | grep -i eth 
得到网卡的pci-id;
3> lspci -s PCI-ID -x 
得到某个pci上的网卡的 vendor-id, device-id;
4> 某个版本的 dpdk工具,查看该版本DPDK支持的网卡、驱动:
比如:./dpdk-pmdinfo.py -t ./dpvs
dpvs 是通过该版本的 dpdk 编译而成。

Note:
./dpdk-pmdinfo.py 需要安装 python module elftools
yum install -y  python3-pyelftools python-pyelftools
/bin/python3.6 -m pip install --upgrade pip
pip3 install pyelftools
注:
对于此中,使用dpdk 18.11 编译而成的 dpvs, ./dpdk-pmdinfo.py -t ./dpvs 输出的信息,并没有 net_ice 。说明不支持。

参考文档

http://doc.dpdk.org/guides/nics/ice.html
【dpdk ice pmd】

https://www.intel.com/content/www/us/en/search.html?ws=text#q=e810&sort=relevancy&layout=table.
【e810 datasheet】

https://decodezp.github.io/2018/12/18/quickwords6-ddp/
【什么是DDP】

http://fast.dpdk.org/doc/perf/DPDK_20_11_Intel_NIC_performance_report.pdf
【dpdk intel ice驱动网卡性能测试】

https://blog.csdn.net/weixin_37097605/article/details/101514279
【intel 网卡:82599 vs XXV710 】

https://blog.csdn.net/Longyu_wlz/article/details/119791696
【ice 100G 网卡 rx_packets 与 rx_bytes 统计问题】

https://blog.csdn.net/Longyu_wlz/article/details/119843281
【ice 100G 网卡 rss_hash 配置无效】


  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-16 22:58:21  更:2022-03-16 22:59:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:40:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码