summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-22net/mlx5e: Fix build warning, detected write beyond size of fieldSaeed Mahameed1-2/+1
2022-03-18net/mlx5e: Support multi buffer XDP_TXMaxim Mikityanskiy1-8/+31
2022-03-18net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buffMaxim Mikityanskiy1-14/+20
2022-03-18net/mlx5e: Implement sending multi buffer XDP framesMaxim Mikityanskiy1-21/+75
2022-03-18net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer modeMaxim Mikityanskiy1-2/+30
2022-03-18net/mlx5e: Remove assignment of inline_hdr.sz on XDP TXMaxim Mikityanskiy1-1/+0
2022-03-18net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frameMaxim Mikityanskiy1-7/+10
2022-03-18net/mlx5e: Store DMA address inside struct pageMaxim Mikityanskiy1-7/+7
2022-03-18net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQMaxim Mikityanskiy1-0/+5
2022-03-17net/mlx5e: Drop the len output parameter from mlx5e_xdp_handleMaxim Mikityanskiy1-3/+1
2022-03-17net/mlx5e: RX, Test the XDP program existence out of the handlerTariq Toukan1-4/+1
2022-02-14net/mlx5e: Use FW limitation for max MPW WQEBBsAya Levin1-2/+2
2022-02-14net/mlx5e: Read max WQEBBs on the SQ from firmwareAya Levin1-3/+1
2022-02-01net/mlx5e: Avoid field-overflowing memcpy()Kees Cook1-1/+3
2021-12-13bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni1-1/+1
2021-03-18bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi1-9/+6
2020-11-14net: mlx5: Add xdp tx return bulking supportLorenzo Bianconi1-4/+18
2020-09-22Merge tag 'mlx5-updates-2020-09-21' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller1-16/+19
2020-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2020-09-21net/mlx5e: Enhanced TX MPWQE for SKBsMaxim Mikityanskiy1-0/+1
2020-09-21net/mlx5e: Rename xmit-related structs to generalize themMaxim Mikityanskiy1-8/+8
2020-09-21net/mlx5e: Generalize TX MPWQE checks for full sessionMaxim Mikityanskiy1-1/+1
2020-09-21net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNTMaxim Mikityanskiy1-7/+10
2020-09-21net/mlx5e: Small improvements for XDP TX MPWQE logicMaxim Mikityanskiy1-3/+2
2020-09-21net/mlx5e: Use RCU to protect rq->xdp_progMaxim Mikityanskiy1-1/+1
2020-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-3/+2
2020-08-31xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfacesMagnus Karlsson1-2/+2
2020-08-31xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umemMagnus Karlsson1-3/+2
2020-08-26net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTESTariq Toukan1-2/+2
2020-07-28net/mlx5: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-07-28net/mlx5e: Use indirect call wrappers for RX post WQEs functionsTariq Toukan1-1/+0
2020-07-16net/mlx5e: XDP, Avoid indirect call in TX flowTariq Toukan1-12/+15
2020-06-01xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frameLorenzo Bianconi1-5/+5
2020-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-25/+8
2020-05-21mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOLBjörn Töpel1-24/+7
2020-05-21xsk: Move driver interface to xdp_sock_drv.hMagnus Karlsson1-1/+1
2020-05-15net/mlx5e: Calculate SQ stop room in a robust wayMaxim Mikityanskiy1-1/+3
2020-05-14mlx5: Rx queue setup time determine frame_sz for XDPJesper Dangaard Brouer1-0/+1
2020-04-30net/mlx5e: Unify reserving space for WQEsMaxim Mikityanskiy1-5/+26
2020-04-30net/mlx5e: Fetch WQE: reuse code and enforce typingMaxim Mikityanskiy1-2/+4
2020-04-30net/mlx5e: XDP, Print the offending TX descriptor on error completionTariq Toukan1-4/+3
2020-04-30net/mlx5e: TX, Generalise code and usage of error CQE dumpTariq Toukan1-5/+8
2019-08-31mlx5e: modify driver for handling offsetsKevin Laatz1-2/+6
2019-08-01net/mlx5e: XDP, Slight enhancement for WQE fetch functionTariq Toukan1-3/+1
2019-08-01net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet leftShay Agroskin1-22/+10
2019-06-27net/mlx5e: Add XSK zero-copy supportMaxim Mikityanskiy1-23/+80
2019-06-27net/mlx5e: Consider XSK in XDP MTU limit calculationMaxim Mikityanskiy1-2/+3
2019-06-27net/mlx5e: XDP_TX from UMEM supportMaxim Mikityanskiy1-8/+42
2019-06-27net/mlx5e: Share the XDP SQ for XDP_TX between RQsMaxim Mikityanskiy1-10/+10
2019-06-27net/mlx5e: Refactor struct mlx5e_xdp_infoMaxim Mikityanskiy1-30/+51