summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/engleder/tsnep_main.c
Commit message (Expand)AuthorAgeFilesLines
* xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin2024-05-081-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-081-4/+12
|\
| * tsnep: Fix mapping for zero copy XDP_TX actionGerhard Engleder2024-02-031-4/+12
* | tsnep: Use devm_platform_get_and_ioremap_resource() in tsnep_probe()Markus Elfring2024-02-071-2/+1
* | tsnep: Add helper for RX XDP_RING_NEED_WAKEUP flagGerhard Engleder2024-02-051-12/+11
* | ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel ...Heiner Kallweit2024-01-311-3/+3
* | tsnep: Add link down PHY loopback supportGerhard Engleder2024-01-251-1/+3
|/
* tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ringGerhard Engleder2024-01-251-0/+13
* tsnep: Remove FCS for XDP data pathGerhard Engleder2024-01-251-2/+2
* tsnep: Fix tsnep_request_irq() format-overflow warningGerhard Engleder2023-10-241-6/+6
* tsnep: Inline small fragments within TX descriptorGerhard Engleder2023-10-161-26/+77
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2023-09-211-4/+14
|\
| * tsnep: Fix NAPI polling with budget 0Gerhard Engleder2023-09-181-0/+4
| * tsnep: Fix NAPI schedulingGerhard Engleder2023-09-181-4/+10
* | net: ethernet: engleder: Convert to platform remove callback returning voidUwe Kleine-König2023-09-201-4/+2
|/
* page_pool: split types and declarations from page_pool.hYunsheng Lin2023-08-071-0/+1
* eth: tsnep: let page recycling happen with skbsJakub Kicinski2023-07-211-1/+1
* tsnep: Add XDP socket zero-copy TX supportGerhard Engleder2023-04-241-11/+119
* tsnep: Add XDP socket zero-copy RX supportGerhard Engleder2023-04-241-13/+478
* tsnep: Move skb receive action to separate functionGerhard Engleder2023-04-241-16/+23
* tsnep: Add functions for queue enable/disableGerhard Engleder2023-04-241-33/+64
* tsnep: Rework TX/RX queue initializationGerhard Engleder2023-04-241-43/+51
* tsnep: Replace modulo operation with maskGerhard Engleder2023-04-241-14/+14
* ethernet: remove superfluous clearing of phydevWolfram Sang2023-03-221-1/+0
* drivers: net: turn on XDP featuresMarek Majtyka2023-02-021-0/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-01-271-4/+4
|\
| * tsnep: Fix TX queue stop/wake for multiple queuesGerhard Engleder2023-01-251-6/+9
* | net: Remove C45 check in C22 only MDIO bus driversAndrew Lunn2023-01-201-6/+0
* | tsnep: Support XDP BPF program setupGerhard Engleder2023-01-181-0/+13
* | tsnep: Add XDP RX supportGerhard Engleder2023-01-181-2/+129
* | tsnep: Add RX queue info for XDP supportGerhard Engleder2023-01-181-18/+56
* | tsnep: Prepare RX buffer for XDP supportGerhard Engleder2023-01-181-10/+11
* | tsnep: Subtract TSNEP_RX_INLINE_METADATA_SIZE onceGerhard Engleder2023-01-181-2/+9
* | tsnep: Add XDP TX supportGerhard Engleder2023-01-181-9/+184
* | tsnep: Do not print DMA mapping errorGerhard Engleder2023-01-181-2/+0
* | tsnep: Forward NAPI budget to napi_consume_skb()Gerhard Engleder2023-01-181-1/+1
* | tsnep: Replace TX spin_lock with __netif_tx_lockGerhard Engleder2023-01-181-19/+10
|/
* tsnep: Rework RX buffer allocationGerhard Engleder2022-12-021-74/+129
* tsnep: Throttle interruptsGerhard Engleder2022-12-021-0/+42
* tsnep: Fix rotten packetsGerhard Engleder2022-11-221-1/+56
* tsnep: Use page pool for RXGerhard Engleder2022-09-301-66/+96
* tsnep: Add EtherType RX flow classification supportGerhard Engleder2022-09-301-0/+11
* tsnep: Support multiple TX/RX queue pairsGerhard Engleder2022-09-301-9/+52
* tsnep: Move interrupt from device to queueGerhard Engleder2022-09-301-32/+96
* net: drop the weight argument from netif_napi_addJakub Kicinski2022-09-281-1/+1
* tsnep: Record RX queueGerhard Engleder2022-08-221-1/+4
* tsnep: Support full DMA maskGerhard Engleder2022-08-221-0/+7
* tsnep: Improve TX length handlingGerhard Engleder2022-08-221-11/+21
* tsnep: Add loopback supportGerhard Engleder2022-08-221-17/+54
* tsnep: Fix tsnep_tx_unmap() error path usageGerhard Engleder2022-08-081-4/+4