summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-20/+35
2024-06-26ionic: 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-20ionic: Only run the doorbell workaround for certain asic_typeBrett Creeley1-6/+8
2024-06-20ionic: 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-31ionic: only sync frag_len in first buffer of xdpShannon Nelson1-1/+1
2024-05-31ionic: Mark error paths in the data path as unlikelyBrett Creeley1-10/+10
2024-05-31ionic: 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-13ionic: minimal work with 0 budgetShannon Nelson1-0/+9
2023-12-06ionic: 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
2023-02-13ionic: add tx/rx-push support with device Component Memory BuffersShannon Nelson1-2/+20
2023-02-04ionic: missed doorbell workaroundAllen Hubbe1-2/+85
2022-10-28ionic: refactor use of ionic_rx_fill()Neel Patel1-11/+12
2022-10-28ionic: enable tunnel offloadsNeel Patel1-2/+6
2022-07-02net: add skb_[inner_]tcp_all_headers helpersEric Dumazet1-3/+2
2022-02-19ionic: clean up comments and whitespaceShannon Nelson1-1/+0
2022-01-25ionic: Cleanups in the Tx hotpath codeBrett Creeley1-32/+34
2021-10-02ionic: remove debug statsShannon Nelson1-14/+0
2021-07-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-16/+25