Hi All,

Subject: rte_rdtsc() - what is the performance impact of using rte_rdtsc()
time under lcore thread while(1)

Requirement:

   1. Store the packet received timestamp - based on it packets will be
   removed from buffer if it exceeds the threshold timer of buffer
   2. Two threads are available, One is lcore(dedicated core) and another
   is pthread(not a dedicated core. In pthread, have to get the timestamp of
   last received packet timestamp


Query:

   1. For every packet reception in lcore thread under while(1), will get
   the packet received timestamp using  rte_rdtsc() function. Whether usage of
   rte_rdtsc() function adds more delay in packet processing?
   2. Is there any way to convert rte_rdtsc() timestamp value to current
   system time in pthread()? In pthread, the last packet received time needed
   in the form of system time.


Thanks in advance.

Regards,
Hariharan

Reply via email to