aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en/xsk (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-05-20Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-2/+2
2024-05-08xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin1-2/+2
2024-03-29mlx5: stop warning for 64KB pagesArnd Bergmann1-2/+4
2024-03-07net/mlx5e: Support per-mdev queue counterTariq Toukan1-4/+4
2024-03-07net/mlx5e: Let channels be SD-awareTariq Toukan1-3/+3
2024-01-07Revert "mlx5 updates 2023-12-20"Jakub Kicinski2-7/+7
2023-12-20net/mlx5e: Support per-mdev queue counterTariq Toukan1-4/+4
2023-12-20net/mlx5e: Let channels be SD-awareTariq Toukan1-3/+3
2023-12-13net/mlx5e: Decouple CQ from privTariq Toukan1-2/+2
2023-11-29net/mlx5e: Implement AF_XDP TX timestamp and checksum offloadStanislav Fomichev1-1/+16
2023-07-26net/mlx5e: xsk: Fix invalid buffer access for legacy rqDragos Tatulea1-1/+4
2023-06-16net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQMaxim Mikityanskiy1-1/+1
2023-04-19net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifoTariq Toukan1-4/+4
2023-04-19net/mlx5e: Introduce extended version for mlx5e_xmit_dataTariq Toukan1-2/+2
2023-03-28net/mlx5e: RX, Defer page release in legacy rq for better recyclingDragos Tatulea1-0/+2
2023-03-28net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic nameDragos Tatulea1-2/+2
2023-03-28net/mlx5e: RX, Remove alloc unit layout constraint for striding rqDragos Tatulea1-14/+15
2023-03-28net/mlx5e: RX, Remove alloc unit layout constraint for legacy rqDragos Tatulea1-11/+8
2023-03-15net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnosticsAdham Faris1-2/+8
2023-02-18net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle()Tariq Toukan1-2/+2
2023-01-28Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2-12/+37
2023-01-23net/mlx5e: Support RX XDP metadataToke Høiland-Jørgensen2-0/+16
2023-01-23net/mlx5e: Introduce wrapper for xdp_buffToke Høiland-Jørgensen1-12/+21
2023-01-18net/mlx5e: Fail with messages when params are not valid for XSKAdham Faris1-2/+17
2022-10-03net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte framesMaxim Mikityanskiy1-0/+25
2022-10-03net/mlx5e: xsk: Print a warning in slow configurationsMaxim Mikityanskiy1-0/+9
2022-10-03net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned modeMaxim Mikityanskiy1-3/+24
2022-10-03net/mlx5e: Improve MTT/KSM alignmentMaxim Mikityanskiy1-1/+2
2022-10-03net/mlx5e: xsk: Use umr_mode to calculate striding RQ parametersMaxim Mikityanskiy1-2/+2
2022-10-03net/mlx5e: xsk: Improve need_wakeup logicMaxim Mikityanskiy2-26/+0
2022-10-03net/mlx5e: xsk: Flush RQ on XSK activation to save memoryMaxim Mikityanskiy1-0/+9
2022-10-01net/mlx5e: xsk: Use queue indices starting from 0 for XSK queuesMaxim Mikityanskiy3-16/+8
2022-10-01net/mlx5e: xsk: Support XDP metadata on XSK RQsMaxim Mikityanskiy1-8/+12
2022-10-01net/mlx5e: Optimize RQ page deallocationMaxim Mikityanskiy1-1/+1
2022-10-01net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQMaxim Mikityanskiy2-2/+87
2022-10-01net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQMaxim Mikityanskiy2-0/+41
2022-10-01net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQMaxim Mikityanskiy2-0/+27
2022-10-01net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeupMaxim Mikityanskiy2-4/+1
2022-10-01net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeupMaxim Mikityanskiy1-3/+1
2022-09-30net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_poolMaxim Mikityanskiy1-10/+0
2022-09-30net/mlx5e: Convert struct mlx5e_alloc_unit to a unionMaxim Mikityanskiy1-1/+1
2022-09-30net/mlx5e: Remove DMA address from mlx5e_alloc_unitMaxim Mikityanskiy1-7/+0
2022-09-30net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA addressMaxim Mikityanskiy2-6/+6
2022-09-30net/mlx5e: xsk: Use KSM for unaligned XSKMaxim Mikityanskiy2-14/+1
2022-09-30net/mlx5e: Use runtime page_shift for striding RQMaxim Mikityanskiy1-7/+6
2022-09-28net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_infoMaxim Mikityanskiy1-1/+1
2022-09-28net/mlx5e: xsk: Remove dead code in validationMaxim Mikityanskiy1-4/+0
2022-09-28net/mlx5e: Validate striding RQ before enabling XDPMaxim Mikityanskiy1-1/+1
2022-08-02net/mlx5e: xsk: Discard unaligned XSK frames on striding RQMaxim Mikityanskiy1-0/+14
2022-05-31net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race conditionMaxim Mikityanskiy2-4/+2