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