Home
last modified time | relevance | path

Searched refs:skb_id (Results 1 – 1 of 1) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dptp.c84 static bool mlx5e_ptp_ts_cqe_drop(struct mlx5e_ptpsq *ptpsq, u16 skb_cc, u16 skb_id) in mlx5e_ptp_ts_cqe_drop() argument
86 return (ptpsq->ts_cqe_ctr_mask && (skb_cc != skb_id)); in mlx5e_ptp_ts_cqe_drop()
89 static bool mlx5e_ptp_ts_cqe_ooo(struct mlx5e_ptpsq *ptpsq, u16 skb_id) in mlx5e_ptp_ts_cqe_ooo() argument
94 if (PTP_WQE_CTR2IDX(skb_id - skb_cc) >= PTP_WQE_CTR2IDX(skb_pc - skb_cc)) in mlx5e_ptp_ts_cqe_ooo()
101 u16 skb_id, int budget) in mlx5e_ptp_skb_fifo_ts_cqe_resync() argument
108 while (skb_cc != skb_id) { in mlx5e_ptp_skb_fifo_ts_cqe_resync()
122 u16 skb_id = PTP_WQE_CTR2IDX(be16_to_cpu(cqe->wqe_counter)); in mlx5e_ptp_handle_ts_cqe() local
134 if (mlx5e_ptp_ts_cqe_drop(ptpsq, skb_cc, skb_id)) { in mlx5e_ptp_handle_ts_cqe()
135 if (mlx5e_ptp_ts_cqe_ooo(ptpsq, skb_id)) { in mlx5e_ptp_handle_ts_cqe()
140 mlx5e_ptp_skb_fifo_ts_cqe_resync(ptpsq, skb_cc, skb_id, budget); in mlx5e_ptp_handle_ts_cqe()

Completed in 4 milliseconds