Skip to content
Commit 818d90ef authored by Lu Ding's avatar Lu Ding Committed by Carles Cufí
Browse files

net: gptp: Fix sync_receipt_time calculation in gptp_mi



Fix #42800
Both pss->rate_ratio and port_ds->neighbor_rate_ratio are double type
but sync_receipt_time is uint64_t. If pss->rate_ratio is less than 1
or sync_receipt_time * port_ds->neighbor_rate_ratio is less than 1,
sync_receipt_time becomes 0 due to double to uint64_t cast.
Assign port_ds->neighbor_prop_delay to sync_receipt_time first to fix
this issue.

Signed-off-by: default avatarLu Ding <lucasdinglu@gmail.com>
parent e05c9669
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment