On 14 Aug 2019, at 0:27, Magnus Karlsson wrote: > From: Maxim Mikityanskiy <maximmi@xxxxxxxxxxxx> > > Two XSK tasks are performed during NAPI polling, that are not bound to > hardware interrupts: TXing packets and polling for frames in the Fill > Ring. They are special in a way that the hardware doesn't know about > these tasks, so it doesn't trigger interrupts if there is still some > work to be done, it's our driver's responsibility to ensure NAPI will be > rescheduled if needed. > > Create a new function to handle these tasks and move the corresponding > code from mlx5e_napi_poll to the new function to improve modularity and > prepare for the changes in the following patch. > > Signed-off-by: Maxim Mikityanskiy <maximmi@xxxxxxxxxxxx> > Reviewed-by: Tariq Toukan <tariqt@xxxxxxxxxxxx> > Reviewed-by: Saeed Mahameed <saeedm@xxxxxxxxxxxx> Acked-by: Jonathan Lemon <jonathan.lemon@xxxxxxxxx>