For one port, one lcore data read happened successfully. I was trying to make 2 cores read from single port. so the function with rx burst, spun on two lcores. After reading first few packets, the reading stopped.
Idea was to spread the load to multiple cores, when one core busy processing the first read batch, second batch can be read and processed by second core.
Link Copied
For more complete information about compiler optimizations, see our Optimization Notice.