0 投票
分类:默认分类 | 用户: (200 分)

服务器绑定网卡时要关闭网卡,绑定之后如何启动网卡?ifconfig 网卡名 up提示没有那个设备

3 个回答

0 投票
用户: (13.1k 分)
用DPDK绑定之后,用普通的ifconfig就看不到这个网卡了。

这个网卡的信息在你的程序中可以获取到,目前只能你自己获取查看。

可以参考代码例子中的ethtools这个示例
用户: (200 分)
但是这个网卡怎么启动呢?绑定时不是要先关闭网卡嘛
用户: (2.2k 分)
首先你需要对dpdk这个有一个认识,就是他跟普通驱动是一样的,dpdk用了你这个网卡,如果你还想管理,那你就按照内核里面的那一套逻辑来搞一下,这个可以参考dpdk的kni实现,这个kni就相当于你怎么管理网卡了。另外对于你现在的迷惑,最好还是能系统的了解下驱动与socket通信原理,我在这里面有一个帖子会讲到这部分,如果有问题可以继续留言。
0 投票
用户: (140 分)
楼上正解,想要使用 iproute2 等工具管理这个网卡,需要添加 kni 模块;

通常,在 DPDK 应用里面,会使用 rte_eth_dev_start(portid) 来 up 端口的,所以不用担心这个端口是 down 的状态,可以看看官方 example 里面 l3fwd 这个例子。
0 投票
用户: (5.2k 分)
dpdk绑定后,网卡信息就不存在了,如果需要,可以参考tap, kni机制,谢谢!!!

相关问题

0 投票
1 回答
最新提问 11月 30, 2016 分类:默认分类 | 用户: xkyby1992 (560 分)
0 投票
3 回答
最新提问 1月 12, 2016 分类:DPDK其他问题 | 用户: yangwei (130 分)

欢迎来到 DPDK交流社区 ,有什么问题可以尽管在这里提问,您将会收到社区其他成员的回答;也可以将您的总结写在这里,为社区其他成员提供帮助。

QQ交流2群:635461501 (入群请注明来源)

冀ICP备15005332号-2
...