net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check
At the end of the RQ polling loop, some XDP-related operations might be required. Before checking them one by one, check if an XDP program is even loaded. Combine all the checks and operations in a single function in xdp files. This saves unnecessary checks for non-XDP flows. Signed-off-by:Tariq Toukan <tariqt@mellanox.com> Signed-off-by:
Saeed Mahameed <saeedm@mellanox.com>
Showing
- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 15 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 2 additions, 10 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c
Please register or sign in to comment