Pavel, do you have code to share so we can add it to the contributions? Luca
> On 07 May 2015, at 10:03, Pavel Odintsov <[email protected]> wrote: > > Hello, folks! > > David, I could suggest you to try memcpy analogues from SIMD, SSE4 > instruction set. They are significantly faster than standard memcpy. > > On Thu, May 7, 2015 at 11:01 AM, Luca Deri <[email protected]> wrote: >> David >> nDPI is reentrant so from this point of view you should be safe. Like >> Alfredo said ZC might help ypu. In fact sometimes the memcpy is the most >> expensive step in apps, so avoiding it is desirable >> >> Regards luca >> >>> On 07 May 2015, at 07:20, David Britt <[email protected]> wrote: >>> >>> I am looking to build an analysis tool based on nDPI and would like to >>> share the load across multiple CPU cores. I notice that there is some >>> indication of thread safeness in nDPI 1.5 but I am wondering whether anyone >>> has built, or has ideas on building a multi threaded nDPI application. >>> >>> I suppose my main question is how to ensure each packet from libpcap >>> reaches the correct nDPI thread for processing and analysis - I guess I >>> need to have some kind of 5 tuple hashing mechanism to classify each packet >>> into a flow and push to an appropriate queue that each nDPI thread can pick >>> from? Is this something that PF_RING can do, or perhaps some other simple >>> technique? >>> >>> Any help, guidance of examples would be very much appreciated if anyone has >>> gone down this path and is willing to share some ideas. >>> >>> Dave Britt. >>> _______________________________________________ >>> 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 > > > > -- > Sincerely yours, Pavel Odintsov > _______________________________________________ > 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
