aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/freescale
AgeCommit message (Expand)AuthorFilesLines
10 daysnet: enetc: convert to use .get_rx_ring_countBreno Leitao1-26/+11
10 daysnet: dpaa2: convert to use .get_rx_ring_countBreno Leitao1-3/+8
10 daysnet: gianfar: convert to use .get_rx_ring_countBreno Leitao1-3/+8
2025-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-12/+53
2025-11-27net: fec: do not register PPS event for PEROUTWei Fang1-2/+5
2025-11-27net: fec: do not allow enabling PPS and PEROUT simultaneouslyWei Fang1-0/+12
2025-11-27net: fec: do not update PEROUT if it is enabledWei Fang2-10/+34
2025-11-27net: fec: cancel perout_timer when PEROUT is disabledWei Fang1-0/+2
2025-11-26net: fman_memac: report structured ethtool countersVladimir Oltean3-0/+146
2025-11-26net: dpaa: fman_memac: complete phylink support with 2500base-xVladimir Oltean1-0/+4
2025-11-25net: enetc: update the base address of port MDIO registers for ENETC v4Wei Fang2-2/+18
2025-11-25net: enetc: set external PHY address in IERB for i.MX94 ENETCWei Fang1-0/+57
2025-11-25net: enetc: set the external PHY address in IERB for port MDIO usageWei Fang1-1/+140
2025-11-20net: fec: remove duplicate macros of the BD statusWei Fang2-21/+4
2025-11-20net: fec: remove rx_align from fec_enet_privateWei Fang2-6/+14
2025-11-20net: fec: remove struct fec_enet_priv_txrx_infoWei Fang2-13/+6
2025-11-20net: fec: simplify the conditional preprocessor directivesWei Fang2-23/+9
2025-11-20net: fec: remove useless conditional preprocessor directivesWei Fang1-6/+0
2025-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2025-11-07net: fec: correct rx_bytes statistic for the case SHIFT16 is setWei Fang1-0/+2
2025-11-04net: fec: register a fixed phy using fixed_phy_register_100fd if neededHeiner Kallweit2-26/+27
2025-10-29net: fec: use new iterator mdiobus_for_each_phyHeiner Kallweit1-6/+2
2025-10-29net: ethernet: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus1-8/+0
2025-10-29net: enetc: add standalone ENETC support for i.MX94Wei Fang2-0/+7
2025-10-29net: enetc: add basic support for the ENETC with pseudo MAC for i.MX94Wei Fang7-2/+142
2025-10-29net: enetc: add ptp timer binding support for i.MX94Clark Wang1-0/+100
2025-10-29net: enetc: add preliminary i.MX94 NETC blocks control supportWei Fang1-0/+104
2025-10-17dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx pathIoana Ciornei1-2/+1
2025-10-17net: enetc: correct the value of ENETC_RXB_TRUESIZEWei Fang1-1/+1
2025-10-17net: enetc: fix the deadlock of enetc_mdio_lockJianpeng Chang1-4/+21
2025-10-06net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probeErick Karanja1-0/+2
2025-10-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-11/+6
2025-09-30net: enetc: initialize SW PIR and CIR based HW PIR and CIR valuesWei Fang1-10/+5
2025-09-26net: enetc: Fix probing error message typo for the ENETCv4 PF driverClaudiu Manoil1-1/+1
2025-09-22net: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari1-1/+1
2025-09-22net: enetc: use generic interfaces to get phc_index for ENETC v1Wei Fang3-24/+10
2025-09-22net: enetc: fix sleeping function called from rcu_read_lock() contextWei Fang1-1/+2
2025-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-09-14net: fec: enable the Jumbo frame support for i.MX8QMShenwei Wang2-4/+24
2025-09-14net: fec: add change_mtu to support dynamic buffer allocationShenwei Wang2-4/+23
2025-09-14net: fec: add rx_frame_size to support configurable RX lengthShenwei Wang2-1/+3
2025-09-14net: fec: update MAX_FL based on the current MTUShenwei Wang1-1/+1
2025-09-14net: fec: add pagepool_order to support variable page sizeShenwei Wang2-2/+5
2025-09-14net: fec: use a member variable for maximum buffer sizeShenwei Wang2-6/+11
2025-09-11dpaa2-switch: fix buffer pool seeding for control trafficIoana Ciornei1-1/+1
2025-09-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2025-09-05net: fman: clean up included headersHeiner Kallweit1-2/+0
2025-09-05net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()Stefan Wahren1-1/+2
2025-09-02net: enetc: don't update sync packet checksum if checksum offload is usedWei Fang1-8/+9
2025-09-02net: enetc: add PTP synchronization support for ENETC v4Wei Fang6-22/+129
2025-09-02net: enetc: move sync packet modification before dma_map_single()Wei Fang1-7/+8
2025-09-02net: enetc: remove unnecessary CONFIG_FSL_ENETC_PTP_CLOCK checkWei Fang2-4/+3
2025-09-02net: enetc: extract enetc_update_ptp_sync_msg() to handle PTP Sync packetsWei Fang2-59/+71
2025-09-02net: enetc: save the parsed information of PTP packet to skb->cbWei Fang2-31/+43
2025-08-13net: enetc: Remove error print for devm_add_action_or_reset()Waqar Hameed1-2/+1
2025-07-30net: gianfar: fix device leak when querying time stamp infoJohan Hovold1-1/+3
2025-07-30net: enetc: fix device and OF node leak at probeJohan Hovold1-2/+12
2025-07-30net: dpaa: fix device leak when querying time stamp infoJohan Hovold1-1/+3
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds16-280/+272
2025-07-29Merge tag 'timers-cleanups-2025-07-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-07-26net: fsl_pq_mdio: use dev_err_probeAlexander Stein1-2/+2
2025-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-6/+24
2025-07-23net: fec: access ->pp through netmem_desc instead of pageByungchul Park1-3/+7
2025-07-18dpaa2-switch: Fix device reference count leak in MAC endpoint handlingMa Ke1-3/+12
2025-07-18dpaa2-eth: Fix device reference count leak in MAC endpoint handlingMa Ke1-3/+12
2025-07-14net: fec: add fec_set_hw_mac_addr() helper functionWei Fang1-12/+14
2025-07-14net: fec: add more macros for bits of FEC_ECRWei Fang1-5/+7
2025-07-14net: fec: use phy_interface_mode_is_rgmii() to check RGMII modeWei Fang1-4/+1
2025-07-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-2/+24
2025-07-01time/timecounter: Fix the lie that struct cyclecounter is consttimers-cleanups-2025-07-27timers/cleanupsGreg Kroah-Hartman1-1/+1
2025-06-30net: enetc: read 64-bit statistics from port MAC countersWei Fang1-42/+42
2025-06-30net: enetc: separate 64-bit counters from enetc_port_countersWei Fang2-1/+15
2025-06-30net: enetc: change the statistics of ring to unsigned long typeWei Fang1-11/+11
2025-06-30net: fec: allow disable coalescingJonas Rebmann1-18/+16
2025-06-27dpaa2-eth: fix xdp_rxq_info leakFushuai Wang1-2/+24
2025-06-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-06-25net: enetc: Correct endianness handling in _enetc_rd_reg64Simon Horman1-1/+1
2025-06-24net: xsk: dpaa2: avoid repeatedly updating the global consumerJason Xing1-2/+0
2025-06-19net: gianfar: Use device_get_named_child_node_count()Matti Vaittinen1-13/+4
2025-06-19net: fec: fec_enet_rx_queue(): factor out VLAN handling into separate functio...Marc Kleine-Budde1-13/+19
2025-06-19net: fec: fec_enet_rx_queue(): move_call to _vlan_hwaccel_put_tag()Marc Kleine-Budde1-12/+4
2025-06-19net: fec: fec_enet_rx_queue(): reduce scope of dataMarc Kleine-Budde1-3/+3
2025-06-19net: fec: fec_enet_rx_queue(): replace manual VLAN header calculation with sk...Marc Kleine-Budde1-2/+1
2025-06-19net: fec: fec_enet_rx_queue(): use same signature as fec_enet_tx_queue()Marc Kleine-Budde1-2/+2
2025-06-19net: fec: fec_restart(): introduce a define for FEC_ECR_SPEEDMarc Kleine-Budde1-1/+2
2025-06-19net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_infoMarc Kleine-Budde1-2/+2
2025-06-19net: fec: sort the includes by alphabetic orderMarc Kleine-Budde3-57/+57
2025-06-19net: fec: switch from asm/cacheflush.h to linux/cacheflush.hMarc Kleine-Budde1-2/+1
2025-06-19net: fec: struct fec_enet_private: remove obsolete commentMarc Kleine-Budde1-1/+0
2025-06-19net: fec: fix typos found by codespellMarc Kleine-Budde3-7/+7
2025-06-18dpaa_eth: don't use fixed_phy_change_carrierHeiner Kallweit1-2/+0
2025-06-18eth: dpaa2: migrate to new RXFH callbacksJakub Kicinski1-12/+24
2025-06-18eth: dpaa: migrate to new RXFH callbacksJakub Kicinski1-37/+7
2025-06-17net: enetc: replace PCVLANR1/2 with SICVLANR1/2 and remove dead branchWei Fang2-7/+8
2025-06-16eth: gianfar: migrate to new RXFH callbacksJakub Kicinski1-7/+17
2025-06-16eth: enetc: migrate to new RXFH callbacksJakub Kicinski1-6/+5
2025-06-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+5
2025-06-11net: fman_memac: Don't use of_property_read_bool on non-boolean property managedAlexander Stein1-1/+1
2025-06-06net: enetc: fix the netc-lib driver build dependencyWei Fang1-1/+5
2025-05-20net: enetc: fix the error handling in enetc4_pf_netdev_create()Wei Fang1-1/+2
2025-05-14net: phy: remove Kconfig symbol MDIO_DEVRESHeiner Kallweit2-3/+0
2025-05-14net: enetc: fix implicit declaration of function FIELD_PREPWei Fang1-0/+1
2025-05-13net: enetc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()Vladimir Oltean4-26/+31
2025-05-09net: gianfar: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()Vladimir Oltean1-37/+16
2025-05-09net: dpaa2-eth: add ndo_hwtstamp_get() implementationVladimir Oltean1-0/+16
2025-05-09net: dpaa2-eth: convert to ndo_hwtstamp_set()Vladimir Oltean1-15/+10
2025-05-09net: dpaa_eth: simplify dpaa_ioctl()Vladimir Oltean1-8/+1
2025-05-09net: dpaa_eth: add ndo_hwtstamp_get() implementationVladimir Oltean1-0/+13
2025-05-09net: dpaa_eth: convert to ndo_hwtstamp_set()Vladimir Oltean1-13/+8
2025-05-08net: enetc: add loopback support for i.MX95 ENETC PFWei Fang2-3/+19
2025-05-08net: enetc: add VLAN filtering support for i.MX95 ENETC PFWei Fang3-7/+34
2025-05-08net: enetc: move generic VLAN hash filter functions to enetc_pf_common.cWei Fang3-57/+62
2025-05-08net: enetc: extract enetc_refresh_vlan_ht_filter()Wei Fang1-12/+8
2025-05-08net: enetc: enable RSS feature by defaultWei Fang3-16/+23
2025-05-08net: enetc: change enetc_set_rss() to void typeWei Fang1-3/+1
2025-05-08net: enetc: add RSS support for i.MX95 ENETC PFWei Fang6-13/+74
2025-05-08net: enetc: make enetc_set_rss_key() reusableWei Fang6-28/+28
2025-05-08net: enetc: add set/get_rss_table() hooks to enetc_si_opsWei Fang5-7/+32
2025-05-08net: enetc: add debugfs interface to dump MAC filterWei Fang5-0/+116
2025-05-08net: enetc: add MAC filtering for i.MX95 ENETC PFWei Fang4-0/+274
2025-05-08net: enetc: move generic MAC filtering interfaces to enetc-coreWei Fang4-45/+51
2025-05-08net: enetc: add command BD ring support for i.MX95 ENETCWei Fang3-2/+84
2025-05-08net: enetc: add initial netc-lib driver to support NTMPWei Fang4-0/+576
2025-05-01net: phy: factor out provider part from mdio_bus.cHeiner Kallweit1-2/+1
2025-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+6
2025-05-01net: fec: ERR007885 Workaround for conventional TXMattias Barthel1-1/+6
2025-04-28mdio: fix CONFIG_MDIO_DEVRES selectsArnd Bergmann1-1/+2
2025-04-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-17/+28
2025-04-21net: enetc: fix frame corruption on bpf_xdp_adjust_head/tail() and XDP_PASSVladimir Oltean1-11/+15
2025-04-21net: enetc: refactor bulk flipping of RX buffers to separate functionVladimir Oltean1-5/+11
2025-04-21net: enetc: register XDP RX queues with frag_sizeVladimir Oltean1-1/+2
2025-04-17net: ethtool: Adjust exactly ETH_GSTRING_LEN-long stats to use memcpyKees Cook1-2/+2
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds6-44/+28
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2025-03-24net: ethernet: Drop unused of_gpio.hPeng Fan1-1/+0
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-32/+80
2025-02-25net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()Wei Fang1-8/+7
2025-02-25net: enetc: remove the mm_lock from the ENETC v4 driverWei Fang1-1/+0
2025-02-25net: enetc: add missing enetc4_link_deinit()Wei Fang1-0/+1
2025-02-25net: enetc: update UDP checksum when updating originTimestamp fieldWei Fang1-7/+34
2025-02-25net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNCWei Fang2-2/+8
2025-02-25net: enetc: correct the xdp_tx statisticsWei Fang1-1/+1
2025-02-25net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()Wei Fang1-6/+10
2025-02-25net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()Wei Fang1-7/+19
2025-02-18net: freescale: ucc_geth: make ugeth_mac_ops be static constPei Xiao1-1/+1
2025-02-18net: fec: Switch to use hrtimer_setup()Nam Cao1-2/+2
2025-02-14net: remove phylink_pcs .neg_mode booleanRussell King (Oracle)1-1/+0
2025-02-11net: freescale: ucc_geth: remove unused PHY_INIT_TIMEOUT and PHY_CHANGE_TIMEHeiner Kallweit1-2/+0
2025-02-11net: fec: Refactor MAC reset to functionCsókás, Bence1-27/+25
2025-02-07net: gianfar: simplify init_phy()Heiner Kallweit1-12/+2
2025-01-23net: fec: implement TSO descriptor cleanupDheeraj Reddy Jonnalagadda1-1/+30
2025-01-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+14
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-1/+1
2025-01-14net: fec: handle page_pool_dev_alloc_pages errorKevin Groeneveld1-5/+14
2025-01-07net: watchdog: rename __dev_watchdog_up() and dev_watchdog_down()Eric Dumazet1-1/+1
2024-12-23net: enetc: add UDP segmentation offload supportWei Fang2-4/+8
2024-12-23net: enetc: add LSO support for i.MX95 ENETC PFWei Fang5-10/+310
2024-12-23net: enetc: update max chained Tx BD number for i.MX95 ENETCWei Fang4-6/+22
2024-12-23net: enetc: add Tx checksum offload for i.MX95 ENETCWei Fang4-10/+63
2024-12-12xdp: get rid of xdp_frame::mem.idAlexander Lobakin1-1/+1
2024-12-11net: fec: use phydev->eee_cfg.tx_lpi_timerRussell King (Oracle)2-12/+6
2024-12-10rtnetlink: add ndo_fdb_dump_contextEric Dumazet1-1/+2
2024-12-06net: simplify resource acquisition + ioremapRosen Penev1-28/+7
2024-12-06net: freescale: ucc_geth: phylink conversionMaxime Chevallier4-325/+209
2024-12-06net: freescale: ucc_geth: Introduce a helper to check Reduced modesMaxime Chevallier1-9/+9
2024-12-06net: freescale: ucc_geth: Move the serdes configuration aroundMaxime Chevallier1-47/+46
2024-12-06net: freescale: ucc_geth: Hardcode the preamble length to 7 bytesMaxime Chevallier2-23/+2
2024-12-06net: freescale: ucc_geth: Simplify frame length checkMaxime Chevallier2-19/+3
2024-12-06net: freescale: ucc_geth: Use the correct type to store WoL optsMaxime Chevallier1-1/+1
2024-12-06net: freescale: ucc_geth: Fix WOL configurationMaxime Chevallier3-9/+32
2024-12-06net: freescale: ucc_geth: Use netdev->phydev to access the PHYMaxime Chevallier3-25/+20
2024-12-06net: freescale: ucc_geth: split adjust_link for phylink conversionMaxime Chevallier1-87/+93
2024-12-06net: freescale: ucc_geth: Drop support for the "interface" DT propertyMaxime Chevallier1-51/+12
2024-11-29net: enetc: Do not configure preemptible TCs if SIs do not supportWei Fang1-0/+3
2024-11-29net: enetc: read TSN capabilities from port register, not SIVladimir Oltean3-12/+22
2024-11-14net: enetc: clean up before returning in probe()Dan Carpenter1-3/+5
2024-11-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-12/+20
2024-11-06net: ucc_geth: fix usage with NVMEM MAC addressRosen Penev1-1/+3
2024-11-06net: ucc_geth: use devm for register_netdevRosen Penev1-2/+1
2024-11-06net: ucc_geth: use devm for alloc_etherdevRosen Penev1-7/+3
2024-11-06net: ucc_geth: use devm for kmemdupRosen Penev1-10/+7
2024-11-06net: enetc: Fix spelling mistake "referencce" -> "reference"Colin Ian King1-1/+1
2024-11-04net: dpaa_eth: extract hash using __be32 pointer in rx_default_dqrr()Vladimir Oltean1-1/+1
2024-11-04net: dpaa_eth: add assertions about SGT entry offsets in sg_fd_to_skb()Vladimir Oltean1-9/+15
2024-11-04net: enetc: add preliminary support for i.MX95 ENETC PFWei Fang14-28/+1113
2024-11-04net: enetc: optimize the allocation of tx_bdrClark Wang1-2/+8
2024-11-04net: enetc: extract enetc_int_vector_init/destroy() from enetc_alloc_msix()Clark Wang1-85/+92
2024-11-04net: enetc: add i.MX95 EMDIO supportWei Fang1-0/+3
2024-11-04net: enetc: remove ERR050089 workaround for i.MX95Vladimir Oltean2-10/+52
2024-11-04net: enetc: build enetc_pf_common.c as a separate moduleWei Fang6-16/+89
2024-11-04net: enetc: extract common ENETC PF parts for LS1028A and i.MX95 platformsWei Fang4-295/+319
2024-11-04net: enetc: add initial netc-blk-ctrl driver supportWei Fang3-0/+462
2024-11-03net: enetc: allocate vf_state during PF probesWei Fang1-9/+9
2024-11-03dim: pass dim_sample to net_dim() by referenceCaleb Sander Mateos1-1/+1
2024-10-31net: dpaa_eth: print FD status in CPU endianness in dpaa_eth_fd tracepointVladimir Oltean1-1/+1
2024-10-31net: enetc: set MAC address to the VF net_deviceWei Fang1-1/+8
2024-10-31fsl/fman: Validate cell-index value obtained from Device TreeAleksandr Mishin3-1/+8
2024-10-31net: freescale: use ethtool string helpersRosen Penev8-88/+51
2024-10-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-18/+56