summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-15Merge tag 'mlx5-updates-2023-12-13' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller1-1/+1
2023-12-14page_pool: transition to reference count management after page drainingLiang Chen1-2/+2
2023-12-14net/mlx5e: Decouple CQ from privTariq Toukan1-1/+1
2023-10-12net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rqDragos Tatulea1-9/+24
2023-10-12net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rqDragos Tatulea1-0/+2
2023-08-07page_pool: split types and declarations from page_pool.hYunsheng Lin1-1/+1
2023-08-03net/mlx5e: Change the parameter of IPsec RX skb handle functionJianbo Liu1-1/+2
2023-07-05net/mlx5e: RX, Fix page_pool page fragment tracking for XDPDragos Tatulea1-20/+12
2023-07-05net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rqDragos Tatulea1-2/+10
2023-05-13net: introduce and use skb_frag_fill_page_desc()Yunsheng Lin1-3/+1
2023-04-21net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonlinear caseDragos Tatulea1-3/+3
2023-04-21net/mlx5e: RX, Fix releasing page_pool pages twice for striding RQDragos Tatulea1-0/+5
2023-04-19net/mlx5e: RX, Add XDP multi-buffer support in Striding RQTariq Toukan1-37/+98
2023-04-19net/mlx5e: RX, Prepare non-linear striding RQ for XDP multi-buffer supportTariq Toukan1-4/+47
2023-04-19net/mlx5e: RX, Generalize mlx5e_fill_mxbuf()Tariq Toukan1-5/+8
2023-04-19net/mlx5e: RX, Take shared info fragment addition into a functionTariq Toukan1-25/+31
2023-03-28net/mlx5e: RX, Remove unnecessary recycle parameter and page_cache statsDragos Tatulea1-25/+22
2023-03-28net/mlx5e: RX, Break the wqe bulk refill in smaller chunksDragos Tatulea1-2/+26
2023-03-28net/mlx5e: RX, Split off release path for xsk buffers for legacy rqDragos Tatulea1-15/+35
2023-03-28net/mlx5e: RX, Defer page release in legacy rq for better recyclingDragos Tatulea1-22/+44
2023-03-28net/mlx5e: RX, Change wqe last_in_page field from bool to bit flagsDragos Tatulea1-1/+1
2023-03-28net/mlx5e: RX, Defer page release in striding rq for better recyclingDragos Tatulea1-3/+5
2023-03-28net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic nameDragos Tatulea1-6/+6
2023-03-28net/mlx5e: RX, Enable skb page recycling through the page_poolDragos Tatulea1-77/+103
2023-03-28net/mlx5e: RX, Enable dma map and sync from page_pool allocatorDragos Tatulea1-22/+0
2023-03-28net/mlx5e: RX, Remove internal page_cacheDragos Tatulea1-53/+0
2023-03-28net/mlx5e: RX, Store SHAMPO header pages in arrayDragos Tatulea1-17/+25
2023-03-28net/mlx5e: RX, Remove alloc unit layout constraint for striding rqDragos Tatulea1-29/+32
2023-03-28net/mlx5e: RX, Remove alloc unit layout constraint for legacy rqDragos Tatulea1-18/+18
2023-03-28net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page allocationDragos Tatulea1-17/+18
2023-02-21Merge tag 'mlx5-updates-2023-02-15' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski1-8/+6
2023-02-21net/mlx5: Refactor tc miss handling to a single functionPaul Blakey1-2/+2
2023-02-18net/mlx5e: RX, Remove doubtful unlikely callGal Pressman1-1/+1
2023-02-18net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle()Tariq Toukan1-6/+4
2023-02-18net/mlx5e: Switch to using napi_build_skb()Tariq Toukan1-1/+1
2023-02-15net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_portJiri Pirko1-4/+2
2023-01-28Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-48/+51
2023-01-23net/mlx5e: Support RX XDP metadataToke Høiland-Jørgensen1-24/+27
2023-01-23net/mlx5e: Introduce wrapper for xdp_buffToke Høiland-Jørgensen1-29/+29
2023-01-10net/mlx5e: IPoIB, Fix child PKEY interface stats on rx pathDragos Tatulea1-1/+1
2022-11-30net/mlx5: Use generic definition for UMR KLM alignmentTariq Toukan1-5/+5
2022-11-30net/mlx5e: Add padding when needed in UMR WQEsTariq Toukan1-0/+11
2022-11-12net/mlx5e: Support enhanced CQE compressionOfer Levi1-21/+129
2022-11-09net/mlx5e: Fix usage of DMA sync APIMaxim Mikityanskiy1-13/+14
2022-10-04net/mlx5e: Improve MTT/KSM alignmentMaxim Mikityanskiy1-1/+1
2022-10-04net/mlx5e: xsk: Improve need_wakeup logicMaxim Mikityanskiy1-0/+1
2022-10-04net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALLMaxim Mikityanskiy1-2/+4
2022-10-01net/mlx5e: Optimize RQ page deallocationMaxim Mikityanskiy1-18/+23
2022-10-01net/mlx5e: Call mlx5e_page_release_dynamic directly where possibleMaxim Mikityanskiy1-16/+4
2022-10-01net/mlx5e: Use non-XSK page allocator in SHAMPOMaxim Mikityanskiy1-11/+1