> -----Original Message-----
> From: Su, Simei <[email protected]>
> Sent: Friday, October 29, 2021 8:56 PM
> To: Zhang, Qi Z <[email protected]>
> Cc: [email protected]; Van Haaren, Harry <[email protected]>; Wu,
> Wenjun1 <[email protected]>; Su, Simei <[email protected]>
> Subject: [PATCH v4] net/ice: fix performance issue for Rx timestamp
> 
> In Rx data path, it reads hardware registers per packet, resulting in big
> performance drop. This patch improves performance from two aspects:
> (1) replace per packet hardware register read by per burst.
> (2) reduce hardware register read time from 3 to 2 when the low value of
>     time is not close to overflow.
> 
> Meanwhile, this patch refines "ice_timesync_read_rx_timestamp" and
> "ice_timesync_read_tx_timestamp" API in which
> "ice_tstamp_convert_32b_64b"
> is also used.
> 
> Fixes: 953e74e6b73a ("net/ice: enable Rx timestamp on flex descriptor")
> Fixes: 646dcbe6c701 ("net/ice: support IEEE 1588 PTP")
> 
> Suggested-by: Harry van Haaren <[email protected]>
> Signed-off-by: Simei Su <[email protected]>

Acked-by: Qi Zhang <[email protected]>

Applied to dpdk-next-net-intel.

Thanks
Qi


Reply via email to