summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
Commit message (Expand)AuthorAgeFilesLines
* ionic: add tx/rx-push support with device Component Memory BuffersShannon Nelson2023-02-131-2/+20
* ionic: missed doorbell workaroundAllen Hubbe2023-02-031-2/+85
* ionic: refactor use of ionic_rx_fill()Neel Patel2022-10-271-11/+12
* ionic: enable tunnel offloadsNeel Patel2022-10-271-2/+6
* net: add skb_[inner_]tcp_all_headers helpersEric Dumazet2022-07-021-3/+2
* ionic: clean up comments and whitespaceShannon Nelson2022-02-181-1/+0
* ionic: Cleanups in the Tx hotpath codeBrett Creeley2022-01-251-32/+34
* ionic: remove debug statsShannon Nelson2021-10-021-14/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-07-311-16/+25
|\
| * ionic: count csum_none when offload enabledShannon Nelson2021-07-231-6/+5
| * ionic: fix up dim accounting for tx and rxShannon Nelson2021-07-231-7/+21
| * ionic: remove intr coalesce update from napiShannon Nelson2021-07-231-4/+0
* | ionic: use fewer inits on the buf_info structShannon Nelson2021-07-271-16/+11
|/
* ionic: add SKBTX_IN_PROGRESSShannon Nelson2021-04-081-0/+1
* ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmitShannon Nelson2021-04-081-1/+1
* ionic: add and enable tx and rx timestamp handlingShannon Nelson2021-04-021-20/+106
* ionic: add handling of larger descriptorsShannon Nelson2021-04-021-3/+9
* ionic: count dma errorsShannon Nelson2021-03-301-2/+7
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-03-251-5/+7
|\
| * ionic: linearize tso skb with too many fragsShannon Nelson2021-03-171-6/+7
* | ionic: aggregate Tx byte counting callsShannon Nelson2021-03-151-3/+24
* | ionic: simplify tx cleanShannon Nelson2021-03-151-23/+7
* | ionic: generic tx skb mappingShannon Nelson2021-03-151-74/+68
* | ionic: simplify TSO descriptor mappingShannon Nelson2021-03-151-124/+113
* | ionic: simplify use of completion typesShannon Nelson2021-03-101-12/+7
* | ionic: simplify rx skb allocShannon Nelson2021-03-101-41/+22
* | ionic: optimize fastpath struct usageShannon Nelson2021-03-101-18/+15
* | ionic: implement Rx page reuseShannon Nelson2021-03-101-86/+129
* | ionic: move rx_page_alloc and freeShannon Nelson2021-03-101-70/+70
|/
* net: add inline function skb_csum_is_sctpXin Long2021-01-191-1/+1
* ionic: account for vlan tag len in rx buffer lenShannon Nelson2020-12-211-1/+1
* ionic: batch rx buffer refillingShannon Nelson2020-11-141-8/+10
* ionic: fix mem leak in rx_emptyShannon Nelson2020-10-231-13/+11
* ionic: no rx flush in deinitShannon Nelson2020-10-231-13/+0
* ionic: clean up sparse complaintsShannon Nelson2020-10-231-5/+5
* ionic: dynamic interrupt moderationShannon Nelson2020-09-161-3/+30
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2020-09-041-10/+3
|\
| * ionic: fix txrx work accountingShannon Nelson2020-08-311-10/+3
* | ionic: remove unused variableShannon Nelson2020-09-021-2/+0
* | ionic: clean up desc_info and cq_info structsShannon Nelson2020-09-021-3/+5
* | ionic: clean up page handling codeShannon Nelson2020-09-021-31/+40
* | ionic: use index not pointer for queue trackingShannon Nelson2020-08-281-33/+39
* | ionic: rework and simplify handling of the queue stats blockShannon Nelson2020-08-281-6/+6
|/
* ionic: separate interrupt for Tx and RxShannon Nelson2020-08-031-0/+67
* ionic: tx separate servicingShannon Nelson2020-08-031-56/+50
* ionic: use fewer firmware doorbells on rx fillShannon Nelson2020-08-031-10/+5
* ionic: use mutex to protect queue operationsShannon Nelson2020-07-201-6/+0
* ionic: add more ethtool statsShannon Nelson2020-05-121-7/+15
* ionic: support longer tx sg listsShannon Nelson2020-05-121-9/+18
* ionic: clean tx queue of unfinished requestsShannon Nelson2020-03-301-0/+16