On 02/06/2020 1:12, Jakub Kicinski wrote: > On Sun, 31 May 2020 15:06:28 +0300 Boris Pismenny wrote: >> On 30/05/2020 0:50, Jakub Kicinski wrote: >> >>> IIUC every ooo packet causes a resync request in your >>> implementation - is that true? >>> >> No, only header loss. We never required a resync per OOO packet. I'm >> not sure why would you think that. > I mean until device is back in sync every frame kicks off > resync_update_sn() and tries to queue the work, right? > Nope, only the first frame triggers resync_update_sn, so as to keep the process efficient and avoid spamming the system with resync requests. Per-flow, the device will try again to trigger resync_update_sn only if it gets out of sync due to out-of-sequence record headers.
- [net-next 05/11] net/mlx5e: Accel, Expose flow steering API... Saeed Mahameed
- [net-next 04/11] net/mlx5e: Receive flow steering framework... Saeed Mahameed
- [net-next 10/11] net/mlx5e: kTLS, Add kTLS RX resync suppor... Saeed Mahameed
- Re: [net-next 10/11] net/mlx5e: kTLS, Add kTLS RX resy... Jakub Kicinski
- Re: [net-next 10/11] net/mlx5e: kTLS, Add kTLS RX ... Saeed Mahameed
- Re: [net-next 10/11] net/mlx5e: kTLS, Add kTLS... Jakub Kicinski
- Re: [net-next 10/11] net/mlx5e: kTLS, Add ... Saeed Mahameed
- Re: [net-next 10/11] net/mlx5e: kTLS,... Saeed Mahameed
- Re: [net-next 10/11] net/mlx5e: kTLS, Add ... Boris Pismenny
- Re: [net-next 10/11] net/mlx5e: kTLS,... Jakub Kicinski
- Re: [net-next 10/11] net/mlx5e: k... Boris Pismenny
- Re: [net-next 10/11] net/mlx5e: k... Jakub Kicinski
- Re: [net-next 10/11] net/mlx5e: k... Tariq Toukan
- Re: [net-next 10/11] net/mlx5e: k... Boris Pismenny
- Re: [net-next 10/11] net/mlx5e: k... Tariq Toukan
- Re: [net-next 10/11] net/mlx5e: k... Jakub Kicinski
- Re: [net-next 10/11] net/mlx5e: k... Tariq Toukan
- Re: [net-next 10/11] net/mlx5e: k... Jakub Kicinski
- [net-next 11/11] net/mlx5e: kTLS, Improve rx handler functi... Saeed Mahameed