<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mdio.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>575092a7 - mdio: Remove mdio45_ethtool_gset_npage()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#575092a7</link>
        <description>mdio: Remove mdio45_ethtool_gset_npage()The mdio45_ethtool_gset_npage() function isn&apos;t called, so let&apos;s removeit.Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;Link: https://patch.msgid.link/20241112105430.438491-2-alistair@alistair23.meSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Tue, 12 Nov 2024 10:54:30 +0000</pubDate>
        <dc:creator>Alistair Francis &lt;alistair.francis@wdc.com&gt;</dc:creator>
    </item>
<item>
        <title>177cb787 - net: mdio: Correct function name mdio45_links_ok() in comment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#177cb787</link>
        <description>net: mdio: Correct function name mdio45_links_ok() in commentFix the following make W=1 kernel build warning: drivers/net/mdio.c:95: warning: expecting prototype for mdio_link_ok(). Prototype was for mdio45_links_ok() insteadReported-by: Hulk Robot &lt;hulkci@huawei.com&gt;Signed-off-by: Yang Yingliang &lt;yangyingliang@huawei.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Mon, 29 Mar 2021 12:44:27 +0000</pubDate>
        <dc:creator>Yang Yingliang &lt;yangyingliang@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>d2912cb1 - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#d2912cb1</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Based on 2 normalized pattern(s):  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation #extracted by the scancode license scanner the SPDX license identifier  GPL-2.0-onlyhas been chosen to replace the boilerplate/reference in 4122 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Enrico Weigelt &lt;info@metux.net&gt;Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190604081206.933168790@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Tue, 04 Jun 2019 08:11:33 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>8e4881aa - net: mdio: add mdio45_ethtool_ksettings_get</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#8e4881aa</link>
        <description>net: mdio: add mdio45_ethtool_ksettings_getThere is a function in mdio for the old ethtool api gset.We add a new function mdio45_ethtool_ksettings_get for thenew ethtool api glinksettings.Signed-off-by: Philippe Reynes &lt;tremyfr@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Sun, 01 Jan 2017 18:02:45 +0000</pubDate>
        <dc:creator>Philippe Reynes &lt;tremyfr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>652a4a53 - mdio: unused ethtool functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#652a4a53</link>
        <description>mdio: unused ethtool functionsUse it or lose it.Signed-off-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Thu, 26 Dec 2013 18:12:41 +0000</pubDate>
        <dc:creator>stephen hemminger &lt;stephen@networkplumber.org&gt;</dc:creator>
    </item>
<item>
        <title>9c4df53b - ethtool, mdio, mii: Specify MDIO information fields in struct ethtool_cmd</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#9c4df53b</link>
        <description>ethtool, mdio, mii: Specify MDIO information fields in struct ethtool_cmdAdd comments for ethtool_cmd::phy_address andethtool_cmd::mdio_support, and definitions of the flags currentlyused in mdio_support.In the mdio library, assert that its own flags continue to match thosein the ethtool interface.In the mii library, use the ethtool flag definition and stopincluding &lt;linux/mdio.h&gt;.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 29 Feb 2012 14:26:22 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>70739497 - ethtool: cosmetic: Use ethtool ethtool_cmd_speed API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#70739497</link>
        <description>ethtool: cosmetic: Use ethtool ethtool_cmd_speed APIThis updates the network drivers so that they don&apos;t access theethtool_cmd::speed field directly, but use ethtool_cmd_speed()instead.For most of the drivers, these changes are purely cosmetic and don&apos;tfix any problem, such as for those 1GbE/10GbE drivers that indirectlycall their own ethtool get_settings()/mii_ethtool_gset(). The changesare meant to enforce code consistency and provide robustness withfuture larger throughputs, at the expense of a few CPU cycles for eachethtool operation.All drivers compiled with make allyesconfig ion x86_64 have beenupdated.Tested: make allyesconfig on x86_64 + e1000e/bnx2x workSigned-off-by: David Decotigny &lt;decot@google.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 27 Apr 2011 18:32:40 +0000</pubDate>
        <dc:creator>David Decotigny &lt;decot@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8ae6daca - ethtool: Call ethtool&apos;s get/set_settings callbacks with cleaned data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#8ae6daca</link>
        <description>ethtool: Call ethtool&apos;s get/set_settings callbacks with cleaned dataThis makes sure that when a driver calls the ethtool&apos;sget/set_settings() callback of another driver, the data passed to itis clean. This guarantees that speed_hi will be zeroed correctly ifthe called callback doesn&apos;t explicitely set it: we are sure we don&apos;tget a corrupted speed from the underlying driver. We also take care ofsetting the cmd field appropriately (ETHTOOL_GSET/SSET).This applies to dev_ethtool_get_settings(), which now makes sure itsets up that ethtool command parameter correctly before passing it todrivers. This also means that whoever calls dev_ethtool_get_settings()does not have to clean the ethtool command parameter. This functionalso becomes an exported symbol instead of an inline.All drivers visible to make allyesconfig under x86_64 have beenupdated.Signed-off-by: David Decotigny &lt;decot@google.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 27 Apr 2011 18:32:38 +0000</pubDate>
        <dc:creator>David Decotigny &lt;decot@google.com&gt;</dc:creator>
    </item>
<item>
        <title>27fbc7db - mdio: Expose pause frame advertising flags to ethtool</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#27fbc7db</link>
        <description>mdio: Expose pause frame advertising flags to ethtoolIn mdio45_ethtool_gset_npage() and mdio45_ethtool_gset(), check MDIOpause frame advertising flags and set the corresponding ethtool flags.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Mon, 12 Oct 2009 09:26:37 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>767f4a7c - mdio: Advertise pause (flow control) settings even if autoneg is off</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#767f4a7c</link>
        <description>mdio: Advertise pause (flow control) settings even if autoneg is offCurrently, if pause autoneg is off we do not set either pauseadvertising flag.  If autonegotiation of speed and duplex settings isenabled, there is no way for the link partner to distinguish this fromour refusing to use pause frames.We should instead set the advertising flags according to the forcedmode so that the link partner can follow our lead.  This is consistentwith the behaviour of other drivers.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Mon, 12 Oct 2009 09:26:17 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>7ab0f273 - netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#7ab0f273</link>
        <description>netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementationsdev_ioctl() already checks capable(CAP_NET_ADMIN) before calling thedriver&apos;s implementation of MDIO ioctls.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Thu, 03 Sep 2009 10:39:43 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>771046d7 - mdio: Check MDIO_STAT1_FAULT in mdio45_links_ok()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#771046d7</link>
        <description>mdio: Check MDIO_STAT1_FAULT in mdio45_links_ok()Some PHYs will report that the link is up even though there is a faultcondition.  Therefore, check the fault flag too.  We must also readSTAT2 to reset this flag.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 26 Aug 2009 08:16:58 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>30767636 - mdio add missing GPL flag</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#30767636</link>
        <description>mdio add missing GPL flagAdd missing GPL flag and description.mdio: module license &apos;unspecified&apos; taints kernel.Disabling lock debugging due to kernel taintSigned-off-by: Nicolas Reinecke &lt;nr &lt;at&gt; das-labor.org&gt;Acked-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Thu, 25 Jun 2009 02:55:31 +0000</pubDate>
        <dc:creator>Nicolas Reinecke &lt;nr@das-labor.org&gt;</dc:creator>
    </item>
<item>
        <title>d005ba6c - mdio: Expose 10GBASE-T MDI-X status via ethtool</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#d005ba6c</link>
        <description>mdio: Expose 10GBASE-T MDI-X status via ethtoolThis is available in a standard MDIO register in 10GBASE-T PHYs.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 10 Jun 2009 05:28:04 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>894b19a6 - ethtool/mdio: Support backplane mode negotiation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#894b19a6</link>
        <description>ethtool/mdio: Support backplane mode negotiationCompile-tested only.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 29 Apr 2009 08:25:57 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>0c09c1a4 - ethtool/mdio: Report MDIO mode support and link partner advertising</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#0c09c1a4</link>
        <description>ethtool/mdio: Report MDIO mode support and link partner advertisingAdd mdio_support and lp_advertising fields to ethtool_cmd.  Set thesein mdio45_ethtool_gset{,_npage}().Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 29 Apr 2009 08:21:53 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>af2a3eac - mdio: Add mdio45_ethtool_spauseparam_an()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#af2a3eac</link>
        <description>mdio: Add mdio45_ethtool_spauseparam_an()This implements the ETHTOOL_SPAUSEPARAM operation for MDIO (clause 45)PHYs with auto-negotiation MMDs.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 29 Apr 2009 08:19:36 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
<item>
        <title>1b1c2e95 - mdio: Add generic MDIO (clause 45) support functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/mdio.c#1b1c2e95</link>
        <description>mdio: Add generic MDIO (clause 45) support functionsThese roughly mirror many of the MII library functions and are basedon code from the sfc driver.Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/mdio.c</description>
        <pubDate>Wed, 29 Apr 2009 08:04:46 +0000</pubDate>
        <dc:creator>Ben Hutchings &lt;bhutchings@solarflare.com&gt;</dc:creator>
    </item>
</channel>
</rss>
