You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which kernel version you're using ? Newer kernel cannot support DPDK16.07. Pls try the kernel version in README.
We've merged DPDK-17.05 internally and will release it later.
make -j4
== Build lib
== Build lib/librte_compat
== Build lib/librte_eal
== Build lib/librte_net
== Build lib/librte_eal/common
== Build lib/librte_eal/linuxapp
== Build lib/librte_eal/linuxapp/eal
== Build lib/librte_eal/linuxapp/igb_uio
== Build lib/librte_eal/linuxapp/kni
(cat /dev/null; echo kernel//root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.ko;) > /root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/igb_uio/modules.order
Building modules, stage 2.
MODPOST 1 modules
CC [M] /root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.o
CC [M] /root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_vmdq.o
CC [M] /root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/kni_misc.o
CC [M] /root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/kni_net.o
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c: 在函数‘igb_ndo_bridge_getlink’中:
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2290:2: 错误:提供给函数‘ndo_dflt_bridge_getlink’的实参太少
return ndo_dflt_bridge_getlink(skb, pid, seq, dev, mode, 0, 0);
^
In file included from /usr/src/kernels/3.10.0-514.el7.x86_64/include/net/dst.h:13:0,
from /usr/src/kernels/3.10.0-514.el7.x86_64/include/net/sock.h:72,
from /usr/src/kernels/3.10.0-514.el7.x86_64/include/linux/tcp.h:23,
from /root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:34:
/usr/src/kernels/3.10.0-514.el7.x86_64/include/linux/rtnetlink.h:100:12: 附注:在此声明
extern int ndo_dflt_bridge_getlink(struct sk_buff *skb, u32 pid, u32 seq,
^
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c: 在文件作用域:
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2339:2: 错误:从不兼容的指针类型初始化 [-Werror]
.ndo_fdb_add = igb_ndo_fdb_add,
^
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2339:2: 错误:(在‘igb_netdev_ops.<匿名>.ndo_fdb_add’的初始化附近) [-Werror]
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2346:2: 错误:从不兼容的指针类型初始化 [-Werror]
.ndo_bridge_setlink = igb_ndo_bridge_setlink,
^
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2346:2: 错误:(在‘igb_netdev_ops.<匿名>.ndo_bridge_setlink’的初始化附近) [-Werror]
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2347:2: 错误:从不兼容的指针类型初始化 [-Werror]
.ndo_bridge_getlink = igb_ndo_bridge_getlink,
^
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2347:2: 错误:(在‘igb_netdev_ops.<匿名>.ndo_bridge_getlink’的初始化附近) [-Werror]
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c: 在函数‘igb_ndo_bridge_getlink’中:
/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.c:2295:1: 错误:在有返回值的函数中,控制流程到达函数尾 [-Werror=return-type]
}
^
cc1: all warnings being treated as errors
make[8]: *** [/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni/igb_main.o] 错误 1
make[8]: *** 正在等待未完成的任务....
make[7]: *** [module/root/slb/dpvs/dpdk-stable-16.07.2/build/build/lib/librte_eal/linuxapp/kni] 错误 2
make[6]: *** [sub-make] 错误 2
make[5]: *** [rte_kni.ko] 错误 2
make[4]: *** [kni] 错误 2
make[3]: *** [linuxapp] 错误 2
make[2]: *** [librte_eal] 错误 2
make[1]: *** [lib] 错误 2
make: *** [all] 错误 2
The text was updated successfully, but these errors were encountered: