summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
AgeCommit message (Expand)AuthorFilesLines
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
2021-07-27ionic: use fewer inits on the buf_info structShannon Nelson1-16/+11
2021-07-23ionic: count csum_none when offload enabledShannon Nelson1-6/+5
2021-07-23ionic: fix up dim accounting for tx and rxShannon Nelson1-7/+21
2021-07-23ionic: remove intr coalesce update from napiShannon Nelson1-4/+0
2021-04-08ionic: add SKBTX_IN_PROGRESSShannon Nelson1-0/+1
2021-04-08ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmitShannon Nelson1-1/+1
2021-04-03ionic: add and enable tx and rx timestamp handlingShannon Nelson1-20/+106
2021-04-03ionic: add handling of larger descriptorsShannon Nelson1-3/+9
2021-03-31ionic: count dma errorsShannon Nelson1-2/+7
2021-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-5/+7