summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en/xsk
Commit message (Expand)AuthorAgeFilesLines
* Revert "mlx5 updates 2023-12-20"Jakub Kicinski2024-01-072-7/+7
* net/mlx5e: Support per-mdev queue counterTariq Toukan2023-12-201-4/+4
* net/mlx5e: Let channels be SD-awareTariq Toukan2023-12-201-3/+3
* net/mlx5e: Decouple CQ from privTariq Toukan2023-12-131-2/+2
* net/mlx5e: Implement AF_XDP TX timestamp and checksum offloadStanislav Fomichev2023-11-291-1/+16
* net/mlx5e: xsk: Fix invalid buffer access for legacy rqDragos Tatulea2023-07-261-1/+4
* net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQMaxim Mikityanskiy2023-06-161-1/+1
* net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifoTariq Toukan2023-04-191-4/+4
* net/mlx5e: Introduce extended version for mlx5e_xmit_dataTariq Toukan2023-04-191-2/+2
* net/mlx5e: RX, Defer page release in legacy rq for better recyclingDragos Tatulea2023-03-281-0/+2
* net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic nameDragos Tatulea2023-03-281-2/+2
* net/mlx5e: RX, Remove alloc unit layout constraint for striding rqDragos Tatulea2023-03-281-14/+15
* net/mlx5e: RX, Remove alloc unit layout constraint for legacy rqDragos Tatulea2023-03-281-11/+8
* net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnosticsAdham Faris2023-03-151-2/+8
* net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle()Tariq Toukan2023-02-181-2/+2
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-01-282-12/+37
|\
| * net/mlx5e: Support RX XDP metadataToke Høiland-Jørgensen2023-01-232-0/+16
| * net/mlx5e: Introduce wrapper for xdp_buffToke Høiland-Jørgensen2023-01-231-12/+21
* | net/mlx5e: Fail with messages when params are not valid for XSKAdham Faris2023-01-181-2/+17
|/
* net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte framesMaxim Mikityanskiy2022-10-031-0/+25
* net/mlx5e: xsk: Print a warning in slow configurationsMaxim Mikityanskiy2022-10-031-0/+9
* net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned modeMaxim Mikityanskiy2022-10-031-3/+24
* net/mlx5e: Improve MTT/KSM alignmentMaxim Mikityanskiy2022-10-031-1/+2
* net/mlx5e: xsk: Use umr_mode to calculate striding RQ parametersMaxim Mikityanskiy2022-10-031-2/+2
* net/mlx5e: xsk: Improve need_wakeup logicMaxim Mikityanskiy2022-10-032-26/+0
* net/mlx5e: xsk: Flush RQ on XSK activation to save memoryMaxim Mikityanskiy2022-10-031-0/+9
* net/mlx5e: xsk: Use queue indices starting from 0 for XSK queuesMaxim Mikityanskiy2022-10-013-16/+8
* net/mlx5e: xsk: Support XDP metadata on XSK RQsMaxim Mikityanskiy2022-10-011-8/+12
* net/mlx5e: Optimize RQ page deallocationMaxim Mikityanskiy2022-10-011-1/+1
* net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQMaxim Mikityanskiy2022-10-012-2/+87
* net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQMaxim Mikityanskiy2022-10-012-0/+41
* net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQMaxim Mikityanskiy2022-10-012-0/+27
* net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeupMaxim Mikityanskiy2022-10-012-4/+1
* net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeupMaxim Mikityanskiy2022-10-011-3/+1
* net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_poolMaxim Mikityanskiy2022-09-301-10/+0
* net/mlx5e: Convert struct mlx5e_alloc_unit to a unionMaxim Mikityanskiy2022-09-301-1/+1
* net/mlx5e: Remove DMA address from mlx5e_alloc_unitMaxim Mikityanskiy2022-09-301-7/+0
* net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA addressMaxim Mikityanskiy2022-09-302-6/+6
* net/mlx5e: xsk: Use KSM for unaligned XSKMaxim Mikityanskiy2022-09-302-14/+1
* net/mlx5e: Use runtime page_shift for striding RQMaxim Mikityanskiy2022-09-301-7/+6
* net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_infoMaxim Mikityanskiy2022-09-281-1/+1
* net/mlx5e: xsk: Remove dead code in validationMaxim Mikityanskiy2022-09-281-4/+0
* net/mlx5e: Validate striding RQ before enabling XDPMaxim Mikityanskiy2022-09-281-1/+1
* net/mlx5e: xsk: Discard unaligned XSK frames on striding RQMaxim Mikityanskiy2022-08-021-0/+14
* net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race conditionMaxim Mikityanskiy2022-05-312-4/+2
* net/mlx5e: Drop error CQE handling from the XSK RX handlerMaxim Mikityanskiy2022-05-022-7/+0
* mlx5, xsk: Diversify return values from xsk_wakeup call pathsMaciej Fijalkowski2022-04-151-1/+1
* net/mlx5e: Implement sending multi buffer XDP framesMaxim Mikityanskiy2022-03-181-1/+2
* net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer modeMaxim Mikityanskiy2022-03-181-1/+1
* net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frameMaxim Mikityanskiy2022-03-181-1/+3