summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-15net/mlx5e: Use tcp_v[46]_check checksum helpersGal Pressman1-5/+4
2024-06-06net/mlx5e: SHAMPO, Coalesce skb fragments to page sizeDragos Tatulea1-6/+13
2024-06-06net/mlx5e: SHAMPO, Use KSMs instead of KLMsYoray Zack1-33/+32
2024-06-06net/mlx5e: SHAMPO, Add header-only ethtool counters for header data splitTariq Toukan1-0/+3
2024-06-06net/mlx5e: SHAMPO, Drop rx_gro_match_packets counterDragos Tatulea1-2/+0
2024-06-06net/mlx5e: SHAMPO, Make GRO counters more preciseDragos Tatulea1-5/+8
2024-06-06net/mlx5e: SHAMPO, Skipping on duplicate flush of the same SHAMPO SKBYoray Zack1-1/+1
2024-06-06net/mlx5e: SHAMPO, Specialize mlx5e_fill_skb_data()Dragos Tatulea1-14/+11
2024-06-06net/mlx5e: SHAMPO, Simplify header page release in teardownDragos Tatulea1-46/+15
2024-06-06net/mlx5e: SHAMPO, Disable gso_size for non GRO packetsDragos Tatulea1-0/+2
2024-06-06net/mlx5e: SHAMPO, Fix invalid WQ linked list unlinkDragos Tatulea1-0/+3
2024-06-06net/mlx5e: SHAMPO, Fix incorrect page releaseDragos Tatulea1-1/+2
2024-06-06net/mlx5e: SHAMPO, Use net_prefetch APITariq Toukan1-3/+3
2024-05-08xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin1-1/+1
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