summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
Commit message (Expand)AuthorAgeFilesLines
* net/mlx5e: Fix usage of DMA sync APIMaxim Mikityanskiy2022-11-091-2/+2
* net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_fullMaxim Mikityanskiy2022-09-281-1/+1
* net/mlx5e: Fix build warning, detected write beyond size of fieldSaeed Mahameed2022-03-221-2/+1
* net/mlx5e: Support multi buffer XDP_TXMaxim Mikityanskiy2022-03-181-8/+31
* net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buffMaxim Mikityanskiy2022-03-181-14/+20
* net/mlx5e: Implement sending multi buffer XDP framesMaxim Mikityanskiy2022-03-181-21/+75
* net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer modeMaxim Mikityanskiy2022-03-181-2/+30
* net/mlx5e: Remove assignment of inline_hdr.sz on XDP TXMaxim Mikityanskiy2022-03-181-1/+0
* net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frameMaxim Mikityanskiy2022-03-181-7/+10
* net/mlx5e: Store DMA address inside struct pageMaxim Mikityanskiy2022-03-181-7/+7
* net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQMaxim Mikityanskiy2022-03-181-0/+5
* net/mlx5e: Drop the len output parameter from mlx5e_xdp_handleMaxim Mikityanskiy2022-03-171-3/+1
* net/mlx5e: RX, Test the XDP program existence out of the handlerTariq Toukan2022-03-171-4/+1
* net/mlx5e: Use FW limitation for max MPW WQEBBsAya Levin2022-02-141-2/+2
* net/mlx5e: Read max WQEBBs on the SQ from firmwareAya Levin2022-02-141-3/+1
* net/mlx5e: Avoid field-overflowing memcpy()Kees Cook2022-02-011-1/+3
* bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni2021-12-131-1/+1
* bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi2021-03-181-9/+6
* net: mlx5: Add xdp tx return bulking supportLorenzo Bianconi2020-11-141-4/+18
* Merge tag 'mlx5-updates-2020-09-21' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller2020-09-221-16/+19
|\
| * net/mlx5e: Enhanced TX MPWQE for SKBsMaxim Mikityanskiy2020-09-211-0/+1
| * net/mlx5e: Rename xmit-related structs to generalize themMaxim Mikityanskiy2020-09-211-8/+8
| * net/mlx5e: Generalize TX MPWQE checks for full sessionMaxim Mikityanskiy2020-09-211-1/+1
| * net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNTMaxim Mikityanskiy2020-09-211-7/+10
| * net/mlx5e: Small improvements for XDP TX MPWQE logicMaxim Mikityanskiy2020-09-211-3/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-09-221-1/+1
|\ \ | |/ |/|
| * net/mlx5e: Use RCU to protect rq->xdp_progMaxim Mikityanskiy2020-09-211-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-09-011-3/+2
|\ \
| * | xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfacesMagnus Karlsson2020-08-311-2/+2
| * | xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umemMagnus Karlsson2020-08-311-3/+2
| |/
* / net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTESTariq Toukan2020-08-261-2/+2
|/
* net/mlx5: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-07-281-2/+2
* net/mlx5e: Use indirect call wrappers for RX post WQEs functionsTariq Toukan2020-07-281-1/+0
* net/mlx5e: XDP, Avoid indirect call in TX flowTariq Toukan2020-07-161-12/+15
* xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frameLorenzo Bianconi2020-06-011-5/+5
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-05-221-25/+8
|\
| * mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOLBjörn Töpel2020-05-211-24/+7
| * xsk: Move driver interface to xdp_sock_drv.hMagnus Karlsson2020-05-211-1/+1
* | net/mlx5e: Calculate SQ stop room in a robust wayMaxim Mikityanskiy2020-05-151-1/+3
|/
* mlx5: Rx queue setup time determine frame_sz for XDPJesper Dangaard Brouer2020-05-141-0/+1
* net/mlx5e: Unify reserving space for WQEsMaxim Mikityanskiy2020-04-301-5/+26
* net/mlx5e: Fetch WQE: reuse code and enforce typingMaxim Mikityanskiy2020-04-301-2/+4
* net/mlx5e: XDP, Print the offending TX descriptor on error completionTariq Toukan2020-04-301-4/+3
* net/mlx5e: TX, Generalise code and usage of error CQE dumpTariq Toukan2020-04-301-5/+8
* mlx5e: modify driver for handling offsetsKevin Laatz2019-08-311-2/+6
* net/mlx5e: XDP, Slight enhancement for WQE fetch functionTariq Toukan2019-08-011-3/+1
* net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet leftShay Agroskin2019-08-011-22/+10
* net/mlx5e: Add XSK zero-copy supportMaxim Mikityanskiy2019-06-271-23/+80
* net/mlx5e: Consider XSK in XDP MTU limit calculationMaxim Mikityanskiy2019-06-271-2/+3
* net/mlx5e: XDP_TX from UMEM supportMaxim Mikityanskiy2019-06-271-8/+42