Thread (17 messages) 17 messages, 5 authors, 2022-05-05

Re: [PATCH net-next v3 5/6] ptp: Speed up vclock lookup

From: Richard Cochran <richardcochran@gmail.com>
Date: 2022-05-05 14:07:09

On Sun, May 01, 2022 at 01:18:35PM +0200, Gerhard Engleder wrote:
ptp_convert_timestamp() is called in the RX path of network messages.
The current implementation takes ~5000ns on 1.2GHz A53. This is too much
for the hot path of packet processing.

Introduce hash table for fast vclock lookup in ptp_convert_timestamp().
The execution time of ptp_convert_timestamp() is reduced to ~700ns on
1.2GHz A53.
50 times faster... nice improvement!
 
Signed-off-by: Gerhard Engleder <redacted>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help