Age | Commit message (Expand) | Author | Files | Lines |
2023-05-13 | net: introduce and use skb_frag_fill_page_desc() | Yunsheng Lin | 1 | -3/+1 |
2023-04-21 | net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonlinear case | Dragos Tatulea | 1 | -3/+3 |
2023-04-21 | net/mlx5e: RX, Fix releasing page_pool pages twice for striding RQ | Dragos Tatulea | 1 | -0/+5 |
2023-04-19 | net/mlx5e: RX, Add XDP multi-buffer support in Striding RQ | Tariq Toukan | 1 | -37/+98 |
2023-04-19 | net/mlx5e: RX, Prepare non-linear striding RQ for XDP multi-buffer support | Tariq Toukan | 1 | -4/+47 |
2023-04-19 | net/mlx5e: RX, Generalize mlx5e_fill_mxbuf() | Tariq Toukan | 1 | -5/+8 |
2023-04-19 | net/mlx5e: RX, Take shared info fragment addition into a function | Tariq Toukan | 1 | -25/+31 |
2023-03-28 | net/mlx5e: RX, Remove unnecessary recycle parameter and page_cache stats | Dragos Tatulea | 1 | -25/+22 |
2023-03-28 | net/mlx5e: RX, Break the wqe bulk refill in smaller chunks | Dragos Tatulea | 1 | -2/+26 |
2023-03-28 | net/mlx5e: RX, Split off release path for xsk buffers for legacy rq | Dragos Tatulea | 1 | -15/+35 |
2023-03-28 | net/mlx5e: RX, Defer page release in legacy rq for better recycling | Dragos Tatulea | 1 | -22/+44 |
2023-03-28 | net/mlx5e: RX, Change wqe last_in_page field from bool to bit flags | Dragos Tatulea | 1 | -1/+1 |
2023-03-28 | net/mlx5e: RX, Defer page release in striding rq for better recycling | Dragos Tatulea | 1 | -3/+5 |
2023-03-28 | net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic name | Dragos Tatulea | 1 | -6/+6 |
2023-03-28 | net/mlx5e: RX, Enable skb page recycling through the page_pool | Dragos Tatulea | 1 | -77/+103 |
2023-03-28 | net/mlx5e: RX, Enable dma map and sync from page_pool allocator | Dragos Tatulea | 1 | -22/+0 |
2023-03-28 | net/mlx5e: RX, Remove internal page_cache | Dragos Tatulea | 1 | -53/+0 |
2023-03-28 | net/mlx5e: RX, Store SHAMPO header pages in array | Dragos Tatulea | 1 | -17/+25 |
2023-03-28 | net/mlx5e: RX, Remove alloc unit layout constraint for striding rq | Dragos Tatulea | 1 | -29/+32 |
2023-03-28 | net/mlx5e: RX, Remove alloc unit layout constraint for legacy rq | Dragos Tatulea | 1 | -18/+18 |
2023-03-28 | net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page allocation | Dragos Tatulea | 1 | -17/+18 |
2023-02-21 | Merge tag 'mlx5-updates-2023-02-15' of git://git.kernel.org/pub/scm/linux/ker... | Jakub Kicinski | 1 | -8/+6 |
2023-02-21 | net/mlx5: Refactor tc miss handling to a single function | Paul Blakey | 1 | -2/+2 |
2023-02-18 | net/mlx5e: RX, Remove doubtful unlikely call | Gal Pressman | 1 | -1/+1 |
2023-02-18 | net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() | Tariq Toukan | 1 | -6/+4 |
2023-02-18 | net/mlx5e: Switch to using napi_build_skb() | Tariq Toukan | 1 | -1/+1 |
2023-02-15 | net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port | Jiri Pirko | 1 | -4/+2 |
2023-01-28 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -48/+51 |
2023-01-23 | net/mlx5e: Support RX XDP metadata | Toke Høiland-Jørgensen | 1 | -24/+27 |
2023-01-23 | net/mlx5e: Introduce wrapper for xdp_buff | Toke Høiland-Jørgensen | 1 | -29/+29 |
2023-01-10 | net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path | Dragos Tatulea | 1 | -1/+1 |
2022-11-30 | net/mlx5: Use generic definition for UMR KLM alignment | Tariq Toukan | 1 | -5/+5 |
2022-11-30 | net/mlx5e: Add padding when needed in UMR WQEs | Tariq Toukan | 1 | -0/+11 |
2022-11-12 | net/mlx5e: Support enhanced CQE compression | Ofer Levi | 1 | -21/+129 |
2022-11-09 | net/mlx5e: Fix usage of DMA sync API | Maxim Mikityanskiy | 1 | -13/+14 |
2022-10-04 | net/mlx5e: Improve MTT/KSM alignment | Maxim Mikityanskiy | 1 | -1/+1 |
2022-10-04 | net/mlx5e: xsk: Improve need_wakeup logic | Maxim Mikityanskiy | 1 | -0/+1 |
2022-10-04 | net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL | Maxim Mikityanskiy | 1 | -2/+4 |
2022-10-01 | net/mlx5e: Optimize RQ page deallocation | Maxim Mikityanskiy | 1 | -18/+23 |
2022-10-01 | net/mlx5e: Call mlx5e_page_release_dynamic directly where possible | Maxim Mikityanskiy | 1 | -16/+4 |
2022-10-01 | net/mlx5e: Use non-XSK page allocator in SHAMPO | Maxim Mikityanskiy | 1 | -11/+1 |
2022-10-01 | net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ | Maxim Mikityanskiy | 1 | -46/+12 |
2022-10-01 | net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ | Maxim Mikityanskiy | 1 | -0/+7 |
2022-10-01 | net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ | Maxim Mikityanskiy | 1 | -4/+7 |
2022-10-01 | net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs | Maxim Mikityanskiy | 1 | -21/+16 |
2022-10-01 | net/mlx5e: xsk: Use partial batches in legacy RQ with XSK | Maxim Mikityanskiy | 1 | -13/+1 |
2022-10-01 | net/mlx5e: Use partial batches in legacy RQ | Maxim Mikityanskiy | 1 | -18/+21 |
2022-09-30 | net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool | Maxim Mikityanskiy | 1 | -3/+5 |
2022-09-30 | net/mlx5e: Convert struct mlx5e_alloc_unit to a union | Maxim Mikityanskiy | 1 | -18/+18 |
2022-09-30 | net/mlx5e: Remove DMA address from mlx5e_alloc_unit | Maxim Mikityanskiy | 1 | -17/+40 |