Hi Alfredo,

thx for the hint. It helped me solve the issue.
The problem was that I was assuming that by making and installing like
described in the git repo README all libs, headers would be installed
and old ones overwritten. So I did not adapt the build process when
using PF_RING, assuming that all required stuff would be in the standard
locations and thus be found by the building process. As a result it did
find all symbols, but obviously not from the right libs.

Now I adapted the building process by using the libs directly from the
PF_RING folder (git repo) and it works as expected. I basically followed
the building process that your Makefile is using for the program
userland/examples/pfcount.c.

Thanks and regards

Felix


On 17/11/17 14:30, Alfredo Cardigliano wrote:
> Hi Felix
> please make sure your application is not linking the wrong pfring
> library (not sure if you are using static or dynamic linking), I do not
> see any other possible reason.
> 
> Best Regards
> Alfredo
> 
>> On 16 Nov 2017, at 11:25, Felix Erlacher <[email protected]> wrote:
>>
>> Dear All,
>>
>> I am trying to use the pfring zc drivers and libraries to speed up
>> packet capturing for a network analysis application.
>> After using the newest version of the pfring driver from the github repo
>> (using make install and the load_driver script), I wanted to switch back
>> to a stable branch, namely 7.0.0-stable. I removed every file related to
>> pfring (and pf_ring and ixgbe) and also checked manually if all libs and
>> drivers are removed. Than I switched to the stable branch, and rebuild
>> and reinstalled kernel modules, libs and drivers. Now, all of the
>> included userland applications ([pf,z]count among others) report that I
>> am using PF_RING 7.0. Also cat /proc/net/pf_ring/info shows me I am
>> using 7.0.0.
>>
>> The problem is that my application reports I am still using PF_RING
>> 7.1.0 (in the "no valid license...demo mode" message). I did recompile
>> the application from scratch after the pfring reinstall process.
>> Does anyone have any hint why my application thinks I am using PF_RING
>> 7.1.0 altough I only have 7.0.0 modules, libs and drivers installed?
>>
>> For the record:
>> I am using Ubuntu 16.04.3 with kernel 4.4.0-98-generic and Intel 82599ES
>> NICs with ixgbe drivers.
>>
>> thanks and regards,
>>
>> Felix
>> _______________________________________________
>> Ntop-misc mailing list
>> [email protected]
>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc
> 
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to