Hi Kevin,
Latest official DPDK-16.04<http://www.dpdk.org/download> has been released and
we're trying to use OVS(v2.5.0) with this version DPDK. However current OVS
cannot support dpdk16.04 and we hit the incompatible issue which caused OVS
failed to build with dpdk16.04.
According to the failure message, corresponding code updates are also needed in
OVS to support DPDK16.04. I would like to know do we have any plan to implement
the fix/patch to support DPDK16.04?
lib/netdev-dpdk.c: In function 'netdev_dpdk_get_features':
lib/netdev-dpdk.c:1569:29: error: 'ETH_LINK_AUTONEG_DUPLEX' undeclared (first
use in this function)
if (link.link_duplex == ETH_LINK_AUTONEG_DUPLEX) {
^
lib/netdev-dpdk.c:1569:29: note: each undeclared identifier is reported only
once for each function it appears in
lib/netdev-dpdk.c:1574:32: error: 'ETH_LINK_SPEED_10' undeclared (first use in
this function)
if (link.link_speed == ETH_LINK_SPEED_10) {
^
lib/netdev-dpdk.c:1577:32: error: 'ETH_LINK_SPEED_100' undeclared (first use in
this function)
if (link.link_speed == ETH_LINK_SPEED_100) {
^
lib/netdev-dpdk.c:1580:32: error: 'ETH_LINK_SPEED_1000' undeclared (first use
in this function)
if (link.link_speed == ETH_LINK_SPEED_1000) {
^
lib/netdev-dpdk.c:1593:32: error: 'ETH_LINK_SPEED_10000' undeclared (first use
in this function)
if (link.link_speed == ETH_LINK_SPEED_10000) {
^
Makefile:4026: recipe for target 'lib/netdev-dpdk.lo' failed
make[2]: *** [lib/netdev-dpdk.lo] Error 1
make[2]: Leaving directory '/home/openvswitch-2.5.0'
Makefile:4678: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/openvswitch-2.5.0'
Makefile:2619: recipe for target 'all' failed
make: *** [all] Error 2
[root@localhost openvswitch-2.5.0]#
Our test configurations:
OS kernel: Fedora 23 + Kernel 4.4.6
Motherboard: Intel WildCat Pass
BIOS: D0016
OVS version: 2.5.0
DPDK version: 16.04
Best Regards,
Alex
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev