0 投票
分类:DPDK初学入门 | 用户: (120 分)
物理服务器centos7.5

dpdk版本 dpdk-17.11.2.tar.xz    

/usr/local/dpdk17/build/build/lib/librte_eal/linuxapp/kni/kni_net.c:704:2: error: unknown field ?.do_change_mtu?.specified in initializer
  .ndo_change_mtu = kni_net_change_mtu,

 

编译make installT=x86_64-native-linuxapp-gcc DESTDIR=/usr/src/dpdk

大家这个错误是什么造成的啊 ?谷歌搜索一圈没有找到

2 个回答

0 投票
用户: (13.1k 分)
没遇到过这个错误,会不会是版本兼容问题?可以到群里与大家讨论,看其他人有没有遇到过。

QQ群:127163755
0 投票
用户: (140 分)

用find / -name netdevice.h 查找内核中的头文件,找到struct net_device_ops 中的 ndo_change_mtu,

会看到ndo_change_mtu被替换成对应版本的ndo_change_mtu_rhXX,比如 ndo_change_mtu_rh75 将 /kni_net.c:704:2 中 ndo_change_mtu 用 ndo_change_mtu_rh75 替换试试?

相关问题

0 投票
1 回答
最新提问 5月 27, 2020 分类:默认分类 | 用户: Mr.Heby (680 分)
0 投票
2 回答
最新提问 9月 21, 2018 分类:DPDK sample解惑 | 用户: wwwrhet (120 分)
0 投票
0 回答
最新提问 9月 25, 2017 分类:DPDK API问答 | 用户: duke (120 分)
+2 投票
1 回答
最新提问 4月 18, 2017 分类:默认分类 | 用户: 阿布维奇 (190 分)

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

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

冀ICP备15005332号-2
...