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
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>