On Wed, 14 Jul 2021 10:32:56 +0200 Nirmal R <raja.nirmal...@gmail.com> wrote:
> Hello All, > > I need to acquire packets from a source at more than 40Gbps. I was thinking > to use rx_burst in a function with more than one core and load it into a > ring. My question is, will the packets received will be in order between > the cores say core 1 receives packet 1,2,3 and core 2 receives packet 4,5,6 > or will it be in out of order(Random). Also can we combine 2 cores to > launch one function. > > Thank you, > > With Regards, > Nirmalraj R DPDK drivers assume a single core at a time is reading a single queue. If you have multiple cores reading a single queue then you need to do some form of mutual exclusion in your application. This is in the documentation