summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/engleder/tsnep_main.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-08xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin1-1/+1
2024-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+12
2024-02-07tsnep: Use devm_platform_get_and_ioremap_resource() in tsnep_probe()Markus Elfring1-2/+1
2024-02-05tsnep: Add helper for RX XDP_RING_NEED_WAKEUP flagGerhard Engleder1-12/+11
2024-02-03tsnep: Fix mapping for zero copy XDP_TX actionGerhard Engleder1-4/+12
2024-01-31ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel ...Heiner Kallweit1-3/+3
2024-01-26tsnep: Add link down PHY loopback supportGerhard Engleder1-1/+3
2024-01-25tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ringGerhard Engleder1-0/+13
2024-01-25tsnep: Remove FCS for XDP data pathGerhard Engleder1-2/+2
2023-10-24tsnep: Fix tsnep_request_irq() format-overflow warningGerhard Engleder1-6/+6
2023-10-16tsnep: Inline small fragments within TX descriptorGerhard Engleder1-26/+77
2023-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-4/+14
2023-09-20net: ethernet: engleder: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-18tsnep: Fix NAPI polling with budget 0Gerhard Engleder1-0/+4
2023-09-18tsnep: Fix NAPI schedulingGerhard Engleder1-4/+10
2023-08-07page_pool: split types and declarations from page_pool.hYunsheng Lin1-0/+1
2023-07-22eth: tsnep: let page recycling happen with skbsJakub Kicinski1-1/+1
2023-04-25tsnep: Add XDP socket zero-copy TX supportGerhard Engleder1-11/+119
2023-04-25tsnep: Add XDP socket zero-copy RX supportGerhard Engleder1-13/+478
2023-04-25tsnep: Move skb receive action to separate functionGerhard Engleder1-16/+23
2023-04-25tsnep: Add functions for queue enable/disableGerhard Engleder1-33/+64
2023-04-25tsnep: Rework TX/RX queue initializationGerhard Engleder1-43/+51
2023-04-25tsnep: Replace modulo operation with maskGerhard Engleder1-14/+14
2023-03-23ethernet: remove superfluous clearing of phydevWolfram Sang1-1/+0
2023-02-03drivers: net: turn on XDP featuresMarek Majtyka1-0/+4
2023-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+4
2023-01-26tsnep: Fix TX queue stop/wake for multiple queuesGerhard Engleder1-6/+9
2023-01-21net: Remove C45 check in C22 only MDIO bus driversAndrew Lunn1-6/+0
2023-01-18tsnep: Support XDP BPF program setupGerhard Engleder1-0/+13
2023-01-18tsnep: Add XDP RX supportGerhard Engleder1-2/+129
2023-01-18tsnep: Add RX queue info for XDP supportGerhard Engleder1-18/+56
2023-01-18tsnep: Prepare RX buffer for XDP supportGerhard Engleder1-10/+11
2023-01-18tsnep: Subtract TSNEP_RX_INLINE_METADATA_SIZE onceGerhard Engleder1-2/+9
2023-01-18tsnep: Add XDP TX supportGerhard Engleder1-9/+184
2023-01-18tsnep: Do not print DMA mapping errorGerhard Engleder1-2/+0
2023-01-18tsnep: Forward NAPI budget to napi_consume_skb()Gerhard Engleder1-1/+1
2023-01-18tsnep: Replace TX spin_lock with __netif_tx_lockGerhard Engleder1-19/+10
2022-12-02tsnep: Rework RX buffer allocationGerhard Engleder1-74/+129
2022-12-02tsnep: Throttle interruptsGerhard Engleder1-0/+42
2022-11-22tsnep: Fix rotten packetsGerhard Engleder1-1/+56
2022-09-30tsnep: Use page pool for RXGerhard Engleder1-66/+96
2022-09-30tsnep: Add EtherType RX flow classification supportGerhard Engleder1-0/+11
2022-09-30tsnep: Support multiple TX/RX queue pairsGerhard Engleder1-9/+52
2022-09-30tsnep: Move interrupt from device to queueGerhard Engleder1-32/+96
2022-09-29net: drop the weight argument from netif_napi_addJakub Kicinski1-1/+1
2022-08-22tsnep: Record RX queueGerhard Engleder1-1/+4
2022-08-22tsnep: Support full DMA maskGerhard Engleder1-0/+7
2022-08-22tsnep: Improve TX length handlingGerhard Engleder1-11/+21
2022-08-22tsnep: Add loopback supportGerhard Engleder1-17/+54
2022-08-09tsnep: Fix tsnep_tx_unmap() error path usageGerhard Engleder1-4/+4