aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/xilinx
AgeCommit message (Expand)AuthorFilesLines
2025-09-22net: xilinx: axienet: Fix kernel-doc warnings for missing return descriptionsSuraj Gupta1-2/+8
2025-09-04net: xilinx: axienet: Add error handling for RX metadata pointer retrievalAbin Joseph1-0/+10
2025-08-14net: xilinx: axienet: Fix RX skb ring management in DMAengine modeSuraj Gupta1-2/+6
2025-07-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-07-11net: ll_temac: Fix incorrect PHY node reference in debug messageAlok Tiwari1-1/+1
2025-07-11net: emaclite: Fix missing pointer increment in aligned_read()Alok Tiwari1-1/+1
2025-07-11net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()Alok Tiwari1-1/+1
2025-05-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-3/+3
2025-05-27net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in dmaengine...Suraj Gupta1-3/+3
2025-04-21net: axienet: Fix spelling mistake "archecture" -> "architecture"Colin Ian King1-1/+1
2025-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2025-02-20net: axienet: Set mac_managed_pmNick Hu1-0/+1
2025-02-18net: xilinx: axienet: Implement BQLSean Anderson1-0/+4
2025-02-14net: remove phylink_pcs .neg_mode booleanRussell King (Oracle)1-1/+0
2025-02-10net: xilinx: axienet: Enable adaptive IRQ coalescing with DIMSean Anderson3-9/+82
2025-02-10net: xilinx: axienet: Get coalesce parameters from driver stateSean Anderson2-31/+47
2025-02-10net: xilinx: axienet: Support adjusting coalesce settings while runningSean Anderson2-23/+119
2025-02-10net: xilinx: axienet: Combine CR calculationSean Anderson2-33/+34
2025-01-18net: xilinx: axienet: Report an error for bad coalesce settingsSean Anderson1-8/+19
2025-01-18net: xilinx: axienet: Add some symbolic constants for IRQ delay timerSean Anderson2-5/+5
2025-01-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+6
2025-01-15net: phylink: pass neg_mode into c22 state decoderRussell King (Oracle)1-1/+1
2025-01-15net: phylink: pass neg_mode into .pcs_get_state() methodRussell King (Oracle)1-0/+1
2025-01-14net: xilinx: axienet: Fix IRQ coalescing packet count overflowSean Anderson1-0/+6
2024-11-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2024-11-03net: xilinx: axienet: Enqueue Tx packets in dql before dmaengine startsSuraj Gupta1-2/+2
2024-10-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+2
2024-10-15net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()Wang Hai1-0/+2
2024-10-11net: emaclite: Adopt clock supportAbin Joseph1-0/+7
2024-10-11net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev()Abin Joseph1-10/+4
2024-10-04net: ethernet: Switch back to struct platform_driver::remove()Uwe Kleine-König3-3/+3
2024-09-19net: xilinx: axienet: Fix packet countingSean Anderson1-9/+14
2024-09-19net: xilinx: axienet: Schedule NAPI in two stepsSean Anderson1-6/+8
2024-09-10net: xilinx: axienet: Relax partial rx checksum checksSean Anderson1-3/+1
2024-09-10net: xilinx: axienet: Set RXCSUM in featuresSean Anderson1-0/+2
2024-09-10net: xilinx: axienet: Enable NETIF_F_HW_CSUM for partial tx checksummingSean Anderson1-2/+2
2024-09-10net: xilinx: axienet: Remove unused checksum variablesSean Anderson2-17/+0
2024-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+11
2024-09-04net: xilinx: axienet: Fix race in axienet_stopSean Anderson2-0/+11
2024-08-26net: xilinx: axienet: Support IFF_ALLMULTISean Anderson2-14/+22
2024-08-26net: xilinx: axienet: Don't set IFF_PROMISC in ndev->flagsSean Anderson1-5/+0
2024-08-26net: xilinx: axienet: Don't print if we go into promiscuous modeSean Anderson1-2/+0
2024-08-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-12/+14
2024-08-22net: xilinx: axienet: Fix dangling multicast addressesSean Anderson2-12/+10
2024-08-22net: xilinx: axienet: Always disable promiscuous modeSean Anderson1-0/+4
2024-08-21net: xilinx: axienet: Add statistics supportSean Anderson2-3/+407
2024-08-21net: xilinx: axienet: Report RxRject as rx_droppedSean Anderson1-1/+1
2024-08-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-8/+8
2024-08-12net: axienet: Fix register defines comment descriptionRadhey Shyam Pandey1-8/+8
2024-08-02net: axienet: remove unnecessary parenthesesRadhey Shyam Pandey1-2/+1
2024-08-02net: axienet: remove unnecessary ftrace-like loggingRadhey Shyam Pandey1-4/+0
2024-08-02net: axienet: add missing blank line after declarationRadhey Shyam Pandey1-0/+2
2024-08-02net: axienet: Replace the occurrences of (1<<x) by BIT(x)Appana Durga Kedareswara Rao1-14/+14
2024-08-01net: Use of_property_read_bool()Rob Herring (Arm)1-1/+1
2024-07-29net: axienet: start napi before enabling Rx/TxAndy Chiu1-1/+1
2024-06-22net: xilinx: axienet: Enable multicast by defaultSean Anderson1-1/+0
2024-06-12net: xilinx: axienet: Use NL_SET_ERR_MSG instead of netdev_errSean Anderson1-3/+3
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-1/+1
2024-03-29net: axienet: Fix kernel doc warningsSuraj Gupta2-5/+22
2024-03-25net: ll_temac: platform_get_resource replaced by wrong functionClaus Hansen Ries1-1/+1
2024-02-09net: emaclite: Use devm_platform_get_and_ioremap_resource() in xemaclite_of_p...Markus Elfring1-2/+1
2023-11-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-11-23net: axienet: Fix check for partial TX checksumSamuel Holland1-1/+1
2023-11-20net: axienet: Introduce dmaengine supportRadhey Shyam Pandey3-2/+425
2023-11-20net: axienet: Preparatory changes for dmaengine supportSarath Babu Naidu Gaddam2-124/+162
2023-10-01net: ethernet: xilinx: Drop kernel doc comment about return valueUwe Kleine-König1-2/+0
2023-09-20net: ethernet: xilinx: Convert to platform remove callback returning voidUwe Kleine-König3-11/+6
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+8
2023-08-01net: ll_temac: fix error checking of irq_of_parse_and_map()Dan Carpenter1-4/+8
2023-07-27net: Explicitly include correct DT includesRob Herring5-7/+7
2023-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+5
2023-06-24net: axienet: Move reset before 64-bit DMA detectionMaxim Kochetkov1-5/+5
2023-06-22net: phylink: pass neg_mode into phylink_mii_c22_pcs_config()Russell King (Oracle)1-2/+4
2023-03-16net: Use of_property_read_bool() for boolean propertiesRob Herring1-5/+4
2022-12-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-1/+1
2022-12-12net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()Yang Yingliang1-1/+1
2022-11-21net: axienet: set mdio clock according to bus-frequencyAndy Chiu1-21/+49
2022-11-21net: axienet: Unexport and remove unused mdio functionsAndy Chiu2-14/+1
2022-11-07net: remove explicit phylink_generic_validate() referencesRussell King (Oracle)1-1/+0
2022-11-07net: axiemac: add PM callbacks to support suspend/resumeAndy Chiu1-0/+36
2022-11-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-10-28net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).Thomas Gleixner1-4/+4
2022-10-28net: emaclite: update reset_lock member documentationRadhey Shyam Pandey1-1/+1
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+2
2022-09-21net: ll_temac: axienet: delete unnecessary blank lines and spaceshuangjunxian3-4/+3
2022-09-21net: ll_temac: move trailing statements to next linehuangjunxian1-3/+9
2022-09-21net: ll_temac: fix the missing spaces around '='huangjunxian1-11/+11
2022-09-21net: ll_temac: delete unnecessary else branchhuangjunxian1-7/+5
2022-09-21net: ll_temac: axienet: align with open parenthesishuangjunxian3-6/+5
2022-09-21net: ll_temac: Cleanup for function name in a stringHaoyue Xu1-4/+5
2022-09-21net: ll_temac: fix the format of block commentshuangjunxian3-90/+103
2022-09-21net: ll_temac: Switch to use dev_err_probe() helperYang Yingliang1-10/+6
2022-08-31net: axienet: Switch to 64-bit RX/TX statisticsRobert Hancock2-4/+45
2022-08-31net: ethernet: move from strlcpy with unused retval to strscpyWolfram Sang2-3/+3
2022-06-27net: axienet: Modify function descriptionDeming Wang1-1/+1
2022-06-16net: axienet: add missing error return code in axienet_probe()Yang Yingliang1-0/+1
2022-06-13xilinx: Fix build on x86.David S. Miller1-4/+4
2022-06-13net: axienet: Use iowrite64 to write all 64b descriptor pointersAndy Chiu1-3/+18
2022-06-13net: axienet: make the 64b addresable DMA depends on 64b archecturesAndy Chiu2-24/+40
2022-05-13net: axienet: Use NAPI for TX completion pathRobert Hancock2-85/+111
2022-05-13net: axienet: Be more careful about updating tx_bd_tailRobert Hancock1-11/+15
2022-05-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-18/+12
2022-05-03net: emaclite: Add error handling for of_address_to_resource()Shravya Kumbham1-3/+12
2022-05-03net: emaclite: Don't advertise 1000BASE-T and do auto negotiationShravya Kumbham1-15/+0
2022-04-15net: emaclite: Remove custom BUFFER_ALIGN macroShravya Kumbham1-16/+2
2022-04-15net: emaclite: Update copyright text to correct formatMichal Simek1-1/+1
2022-04-15net: emaclite: Fix coding styleRadhey Shyam Pandey1-20/+15
2022-04-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-17/+18
2022-04-06net: ethernet: xilinx: use of_property_read_bool() instead of of_get_propertyWang Qing1-1/+1
2022-04-06net: axiemac: use a phandle to reference pcs_phyAndy Chiu1-2/+9
2022-04-06net: axienet: factor out phy_node in struct axienet_localAndy Chiu2-10/+5
2022-04-06net: axienet: setup mdio unconditionallyAndy Chiu1-7/+6
2022-03-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2022-03-09net: axienet: Use napi_alloc_skb when refilling RX ringRobert Hancock1-1/+1
2022-03-08ethernet: Fix error handling in xemaclite_of_probeMiaoqian Lin1-1/+3
2022-03-05net: axienet: add coalesce timer ethtool configurationRobert Hancock2-14/+47
2022-03-05net: axienet: reduce default RX interrupt threshold to 1Robert Hancock1-1/+1
2022-03-05net: axienet: implement NAPI and GRO receiveRobert Hancock2-28/+59
2022-03-05net: axienet: don't set IRQ timer when IRQ delay not usedRobert Hancock1-4/+14
2022-03-05net: axienet: Clean up DMA start/stop and error handlingRobert Hancock1-175/+105
2022-03-05net: axienet: Clean up device used for DMA callsRobert Hancock1-16/+16
2022-03-05net: axienet: fix RX ring refill allocation failure handlingRobert Hancock1-30/+42
2022-02-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2022-02-18net: ll_temac: check the return value of devm_kmalloc()Xiaoke Wang1-0/+2
2022-02-18net: ethernet: xilinx: cleanup commentsTom Rix5-6/+6
2022-02-17net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possibleChristophe JAILLET1-2/+3
2022-01-26net: axienet: replace mdiobus_write() with mdiodev_write()Russell King (Oracle)1-2/+1
2022-01-26net: axienet: convert to phylink_pcsRussell King (Oracle)2-54/+55
2022-01-19net: axienet: increase default TX ring size to 128Robert Hancock1-1/+1
2022-01-19net: axienet: fix for TX busy handlingRobert Hancock1-39/+47
2022-01-19net: axienet: fix number of TX ring slots for available checkRobert Hancock1-2/+2
2022-01-19net: axienet: Fix TX ring slot available checkRobert Hancock1-2/+2
2022-01-19net: axienet: limit minimum TX ring sizeRobert Hancock1-1/+3
2022-01-19net: axienet: add missing memory barriersRobert Hancock1-1/+10
2022-01-19net: axienet: reset core on initialization prior to MDIO accessRobert Hancock1-0/+5
2022-01-19net: axienet: Wait for PhyRstCmplt after core resetRobert Hancock1-0/+10
2022-01-19net: axienet: increase reset timeoutRobert Hancock1-10/+9
2021-12-27net: xilinx: emaclite: Use platform_get_irq() to get the interruptLad Prabhakar1-6/+3
2021-12-13net: axienet: mark as a legacy_pre_march2020 driverRussell King (Oracle)1-0/+1
2021-11-22ethtool: extend ringparam setting/getting API with rx_buf_lenHao Chen2-8/+20
2021-11-17net: axienet: use phylink_generic_validate()Russell King (Oracle)1-38/+3
2021-11-17net: axienet: remove interface checks in axienet_validate()Russell King (Oracle)1-22/+0
2021-11-17net: axienet: populate supported_interfaces memberRussell King (Oracle)1-0/+8
2021-10-24net: convert users of bitmap_foo() to linkmode_foo()Sean Anderson1-5/+3
2021-10-14ethernet: constify references to netdev->dev_addr in driversJakub Kicinski1-3/+4
2021-10-07ethernet: use of_get_ethdev_address()Jakub Kicinski1-1/+1
2021-10-05ethernet: use eth_hw_addr_set() for dev->addr_len casesJakub Kicinski1-1/+1
2021-10-02ethernet: use eth_hw_addr_set()Jakub Kicinski2-3/+3
2021-08-24ethtool: extend coalesce setting uAPI with CQE modeYufeng Mo2-8/+24
2021-07-27dev_ioctl: split out ndo_eth_ioctlArnd Bergmann3-3/+3
2021-06-21net: ll_temac: Remove left-over debug messageEsben Haabendal1-3/+1
2021-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+24
2021-06-18net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSYEsben Haabendal1-0/+5
2021-06-18net: ll_temac: Fix TX BD buffer overwriteEsben Haabendal1-1/+1
2021-06-18net: ll_temac: Add memory-barriers for TX BD accessEsben Haabendal1-1/+13
2021-06-18net: ll_temac: Make sure to free skb when it is completely usedEsben Haabendal1-1/+5
2021-06-10net: axienet: Use devm_platform_get_and_ioremap_resource()Yang Yingliang1-5/+2
2021-05-30net: axienet: Fix fall-through warning for ClangGustavo A. R. Silva1-0/+1
2021-05-21net: xilinx_emaclite: Do not print real IOMEM pointerYueHaibing1-3/+2
2021-04-19net: xilinx: drivers need/depend on HAS_IOMEMRandy Dunlap1-0/+3
2021-04-13of: net: pass the dst buffer to of_get_mac_address()Michael Walle3-17/+14
2021-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-6/+18
2021-03-29net: axienet: Remove redundant dev_err call in axienet_probe()Guobin Huang1-1/+0
2021-03-26net: axienet: Enable more clocksRobert Hancock3-11/+35
2021-03-25net: axienet: allow setups without MDIODaniel Mack2-6/+18
2021-03-12net: axienet: Fix probe error cleanupRobert Hancock1-12/+25
2021-02-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-14/+12
2021-02-16drivers: net: xilinx_emaclite: remove arch limitationGary Guo2-3/+2
2021-02-12net: axienet: Support dynamic switching between 1000BaseX and SGMIIRobert Hancock2-18/+71
2021-02-12net: axienet: hook up nway_reset ethtool operationRobert Hancock1-0/+8
2021-02-12net: axienet: Handle deferred probe on clock properlyRobert Hancock1-14/+12
2020-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+3
2020-12-08net: ll_temac: Fix potential NULL dereference in temac_probe()Zhang Changzhong1-6/+3
2020-11-12drivers: net: xilinx_emaclite: Add COMPILE_TEST supportAndrew Lunn1-1/+1
2020-11-12drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1Andrew Lunn1-6/+7
2020-11-12drivers: net: xilinx_emaclite: Add missing parameter kerneldocAndrew Lunn1-0/+1
2020-11-07net: xilinx: axiethernet: Enable dynamic MDIO MDCClayton Rayment2-23/+25
2020-11-07net: xilinx: axiethernet: Introduce helper functions for MDC enable/disableRadhey Shyam Pandey2-5/+26
2020-10-31net: axienet: Properly handle PCS/PMA PHY for 1000BaseX modeRobert Hancock2-26/+71
2020-09-25drivers/net/ethernet: remove incorrectly formatted docJesse Brandeburg1-13/+13
2020-09-07net: xilinx: remove redundant null check before clk_disable_unprepare()Zhang Changzhong1-2/+1
2020-07-30net: ll_temac: Use devm_platform_ioremap_resource_byname()Wang Hai1-4/+2
2020-06-15net: axienet: fix spelling mistake in comment "Exteneded" -> "extended"Colin Ian King1-1/+1
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-4/+4
2020-04-30net: ll_temac: Fix return value check in temac_probe()Wei Yongjun1-4/+4
2020-03-24net: axienet: Allow DMA to beyond 4GBAndre Przywara1-0/+8
2020-03-24net: axienet: Autodetect 64-bit DMA capabilityAndre Przywara2-0/+27
2020-03-24net: axienet: Upgrade descriptors to hold 64-bit addressesAndre Przywara2-39/+83
2020-03-24net: axienet: Wrap DMA pointer writes to prepare for 64 bitAndre Przywara1-10/+16
2020-03-24net: axienet: Add mii-tool supportAndre Przywara1-0/+11
2020-03-24net: axienet: Drop MDIO interrupt registers from ethtools dumpAndre Przywara2-11/+0
2020-03-24net: axienet: Mark eth_irq as optionalAndre Przywara1-2/+2
2020-03-24net: axienet: Check for DMA mapping errorsAndre Przywara1-1/+30
2020-03-24net: axienet: Factor out TX descriptor chain cleanupAndre Przywara1-22/+57
2020-03-24net: axienet: Improve DMA error handlingAndre Przywara1-2/+2
2020-03-24net: axienet: Fix DMA descriptor cleanup pathAndre Przywara1-15/+28
2020-03-24net: axienet: Propagate failure of DMA descriptor setupAndre Przywara1-7/+19
2020-03-24net: axienet: Convert DMA error handler to a work queueAndre Przywara2-13/+13
2020-03-24net: xilinx: temac: Relax Kconfig dependenciesAndre Przywara1-1/+0
2020-03-17net: axienet: let core reject the unsupported coalescing parametersJakub Kicinski1-21/+1