On Fri, 16 Oct 2015 12:11:14 -0700 "Bill O'Hara" <billtohara at gmail.com> wrote:
> Hi Olga, > > Sorry for slow response. Initially, raw_ethernet_bw and raw_ethernet_lat > were not working. > > * we clean installed some boxes, rather than upgrading from previous ofed > etc and now the raw_ethernet_bw and raw_ethernet_lat work. (This is on > ubuntu14.04 with most recent mellanox ofed release). > > * dpdk-2.1 still did not work. We clean installed the build box, to clear > any possibility of mismatches due to upgrade process. Still not working. > > * at the suggestion of one of our developers, we switched from statically > linking dpdk and libibverbs to static dpdk and dynamic libibverbs. Now the > dpdk test programs work. > > * at this point, we've switched back to our own kernel build (with > patches), our own dpdk programs, and everything appears to be correct. > > Apologies for the firedrill -- we do not yet know the exact root cause, but > it appears to be related to having done an upgrade of mellanox ofed on the > ubuntu14.04 boxes AND building with static linking of libibverbs (though we > double checked that the correct .a file was being linked). I will let you > know if we have a more satisfactory answer -- we're also more highly > prioritizing hermetic builds at this point. > > thanks for your help and hints! > bill Sounds like a case where the application was not linked with proper LDFLAGS to enable constructors.