[ovs-dev] Build failures with openvswitch-{2.9.1, 2.8.3} due to missing rte_mempool_ops_get_count DPDK symbol

Kevin Traynor ktraynor at redhat.com
Wed May 23 10:18:37 UTC 2018


On 05/23/2018 10:10 AM, Markos Chandras wrote:
> On 23/05/18 10:08, Stokes, Ian wrote:
>>> On 05/23/2018 09:38 AM, Markos Chandras wrote:
>>>> On 23/05/18 09:14, Kevin Traynor wrote:
>>>>> On 05/23/2018 08:48 AM, Markos Chandras wrote:
>>>>>> On 23/05/18 08:41, Markos Chandras wrote:
>>>>>>> Hello,
>>>>>>> [...]
>>>>>>>
>>>>>>> This was added in commit 91fccdad72a253a3892dcb3c4453a31833851bb7
>>>>>>> ("netdev-dpdk: Free mempool only when no in-use mbufs."). I am not
>>>>>>> sure how that ever built since that symbol was never exported by
>>>>>>> the rte_mempool DPDK library
>>>>>>>
>>>>>>
>>>>>> I am also adding Kevin Traynor on CC who is the author of this commit.
>>>>>>
>>>>>
>>>>> hi Markos, sorry for the trouble, I will send a fix this morning,
>>>>>
>>>>> thanks,
>>>>> Kevin.
>>>>>
>>>> Hi Kevin,
>>>>
>>>> No problem. Thank you for working on this. A backport will also be
>>>> needed for the following branches as well
>>>>
>>>> - branch-2.9
>>>> - branch-2.8
>>>> - branch-2.7
>>>> - branch-2.6
>>>>
>>>
>>> ACK
>>
>> Thanks for reporting this Markos, it seems to be a gap in the validation testing we conduct. Are you building with DPDK as a shared lib in this case? I hadn't come across the issue on my own system or in travis to date but it's obviously a problem.
>>
> 
> Hi Ian,
> 
> Yeah we build against a shared DPDK library. By the looks of it, static
> building should be fine though.
> 

Sorry again for the hassle, sent patches to fix it for the various
branches https://mail.openvswitch.org/pipermail/ovs-dev/2018-May/347439.html

Kevin.


More information about the dev mailing list