aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/pensando/ionic/ionic_txrx.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-11-03net: ionic: map SKB after pseudo-header checksum prepMohammad Heib1-17/+13
2025-11-03net: ionic: add dma_wmb() before ringing TX doorbellMohammad Heib1-0/+4
2025-06-23ethernet: ionic: Fix DMA mapping testsThomas Fourier1-6/+6
2024-11-03dim: pass dim_sample to net_dim() by referenceCaleb Sander Mateos1-1/+1
2024-09-09ionic: Allow XDP program to be hot swappedBrett Creeley1-17/+41
2024-09-09ionic: convert Rx queue buffers to use page_poolShannon Nelson1-180/+164
2024-09-09ionic: use per-queue xdp_progShannon Nelson1-11/+10
2024-09-09ionic: rename ionic_xdp_rx_put_bufsShannon Nelson1-5/+5
2024-09-09ionic: debug line for Tx completion errorsShannon Nelson1-1/+8
2024-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-20/+35
2024-06-25ionic: use dev_consume_skb_any outside of napiShannon Nelson1-11/+17
2024-06-21ionic: fix kernel panic due to multi-buffer handlingTaehee Yoo1-9/+18
2024-06-19ionic: Only run the doorbell workaround for certain asic_typeBrett Creeley1-6/+8
2024-06-19ionic: remove missed doorbell per-queue timerShannon Nelson1-14/+8
2024-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2024-06-05ionic: fix kernel panic in XDP_TX actionTaehee Yoo1-0/+1
2024-05-30ionic: only sync frag_len in first buffer of xdpShannon Nelson1-1/+1
2024-05-30ionic: Mark error paths in the data path as unlikelyBrett Creeley1-10/+10
2024-05-30ionic: Pass ionic_txq_desc to ionic_tx_tso_postBrett Creeley1-6/+4
2024-03-08ionic: keep stats struct local to error handlingShannon Nelson1-22/+8
2024-03-08ionic: better dma-map error handlingShannon Nelson1-18/+14
2024-03-08ionic: remove unnecessary NULL testShannon Nelson1-6/+0
2024-03-08ionic: carry idev in ionic_cq structShannon Nelson1-17/+4
2024-03-08ionic: refactor skb buildingShannon Nelson1-53/+65
2024-03-08ionic: use specialized desc info structsShannon Nelson1-50/+48
2024-03-08ionic: remove the cq_info to save more memoryShannon Nelson1-19/+13
2024-03-08ionic: remove callback pointer from desc_infoShannon Nelson1-29/+23
2024-03-08ionic: remove desc, sg_desc and cmb_desc from desc_infoShannon Nelson1-24/+30
2024-03-04ionic: Clean RCT ordering issuesBrett Creeley1-2/+3
2024-03-04ionic: change the hwstamp likely checkBrett Creeley1-5/+5
2024-03-04ionic: reduce the use of netdevShannon Nelson1-10/+8
2024-03-04ionic: Pass local netdev instead of referencing structBrett Creeley1-30/+36
2024-03-04ionic: Check stop no restartBrett Creeley1-2/+7
2024-03-04ionic: Clean up BQL logicBrett Creeley1-15/+21
2024-03-04ionic: Make use napi_consume_skbBrett Creeley1-1/+1
2024-03-04ionic: Shorten a Tx hotpathBrett Creeley1-5/+10
2024-03-04ionic: Rework Tx start/stop flowBrett Creeley1-42/+47
2024-02-16ionic: implement xdp frags supportShannon Nelson1-2/+89
2024-02-16ionic: add ndo_xdp_xmitShannon Nelson1-1/+62
2024-02-16ionic: Add XDP_REDIRECT supportShannon Nelson1-0/+24
2024-02-16ionic: Add XDP_TX supportShannon Nelson1-3/+133
2024-02-16ionic: Add XDP packet headroomShannon Nelson1-23/+45
2024-02-16ionic: add initial framework for XDP supportShannon Nelson1-12/+68
2024-02-16ionic: use dma range APIsShannon Nelson1-7/+6
2024-02-16ionic: add helpers for accessing buffer infoShannon Nelson1-13/+24
2024-02-12ionic: minimal work with 0 budgetShannon Nelson1-0/+9
2023-12-05ionic: Make the check for Tx HW timestamping more obviousBrett Creeley1-5/+5
2023-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-3/+7
2023-09-20ionic: count SGs in packet to minimize linearizeShannon Nelson1-9/+68
2023-09-16ionic: fix 16bit math issue when PAGE_SIZE >= 64KBDavid Christensen1-3/+7