[ovs-discuss] [ovs-dev] [dpdk-ovs] OVS 2.5.0 is incompatible with latest dpdk-16.04

Traynor, Kevin kevin.traynor at intel.com
Wed Apr 13 19:56:42 UTC 2016


> -----Original Message-----
> From: discuss [mailto:discuss-bounces at openvswitch.org] On Behalf Of Wang,
> Alex
> Sent: Wednesday, April 13, 2016 6:24 AM
> To: bugs at openvswitch.org
> Subject: [ovs-discuss] [ovs-dev] [dpdk-ovs] OVS 2.5.0 is incompatible with
> latest dpdk-16.04
> 
> Hi There,
> 
> Latest official DPDK-16.04 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?

Did you try Michal's patch?
http://openvswitch.org/pipermail/dev/2016-April/069521.html

> 
> 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 at 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
> 
> 
> 
> Best Regards,
> Alex




More information about the discuss mailing list