<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0ec02328 - eth: fbnic: re-sort the objects in the Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#0ec02328</link>
        <description>eth: fbnic: re-sort the objects in the MakefileLooks like recent commit broke the sort order, fix it.Acked-by: Joe Damato &lt;jdamato@fastly.com&gt;Reviewed-by: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Link: https://patch.msgid.link/20250211181356.580800-6-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Tue, 11 Feb 2025 18:13:56 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>88063073 - eth: fbnic: Add hardware monitoring support via HWMON interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#88063073</link>
        <description>eth: fbnic: Add hardware monitoring support via HWMON interfaceThis patch adds support for hardware monitoring to the fbnic driver,allowing for temperature and voltage sensor data to be exposed touserspace via the HWMON interface. The driver registers a HWMON deviceand provides callbacks for reading sensor data, enabling systemadmins to monitor the health and operating conditions of fbnic.Signed-off-by: Sanman Pradhan &lt;sanman.p211993@gmail.com&gt;Reviewed-by: Michal Swiatkowski &lt;michal.swiatkowski@linux.intel.com&gt;Link: https://patch.msgid.link/20250114000705.2081288-4-sanman.p211993@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Tue, 14 Jan 2025 00:07:05 +0000</pubDate>
        <dc:creator>Sanman Pradhan &lt;sanman.p211993@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>95978931 - eth: fbnic: Revert &quot;eth: fbnic: Add hardware monitoring support via HWMON interface&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#95978931</link>
        <description>eth: fbnic: Revert &quot;eth: fbnic: Add hardware monitoring support via HWMON interface&quot;There is a garbage value problem in fbnic_mac_get_sensor_asic(). &apos;fw_cmpl&apos;is uninitialized which makes &apos;sensor&apos; and &apos;*val&apos; to be stored garbagevalue. Revert commit d85ebade02e8 (&quot;eth: fbnic: Add hardware monitoringsupport via HWMON interface&quot;) to avoid this problem.Fixes: d85ebade02e8 (&quot;eth: fbnic: Add hardware monitoring support via HWMON interface&quot;)Signed-off-by: Su Hui &lt;suhui@nfschina.com&gt;Suggested-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Suggested-by: Michal Swiatkowski &lt;michal.swiatkowski@linux.intel.com&gt;Link: https://patch.msgid.link/20250106023647.47756-1-suhui@nfschina.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Mon, 06 Jan 2025 02:36:48 +0000</pubDate>
        <dc:creator>Su Hui &lt;suhui@nfschina.com&gt;</dc:creator>
    </item>
<item>
        <title>08606cb5 - eth: fbnic: add basic debugfs structure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#08606cb5</link>
        <description>eth: fbnic: add basic debugfs structureAdd the usual debugfs structure: fbnic/   $pci-id/     device-fileA     device-fileBThis patch only adds the directories, subsequent changeswill add files.Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Reviewed-by: Kalesh AP &lt;kalesh-anakkur.purayil@broadcom.com&gt;Link: https://patch.msgid.link/20241115015344.757567-4-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 15 Nov 2024 01:53:42 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3d12862b - eth: fbnic: Add support to dump registers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#3d12862b</link>
        <description>eth: fbnic: Add support to dump registersAdd support for the &apos;ethtool -d &lt;dev&gt;&apos; command to retrieve and printa register dump for fbnic. The dump defaults to version 1 and consistsof two parts: all the register sections that can be dumped linearly, andan RPC RAM section that is structured in an interleaved fashion andrequires special handling. For each register section, the dump alsocontains the start and end boundary information which can simplify parsing.Signed-off-by: Mohsin Bashir &lt;mohsin.bashr@gmail.com&gt;Link: https://patch.msgid.link/20241112222605.3303211-1-mohsin.bashr@gmail.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Tue, 12 Nov 2024 22:26:05 +0000</pubDate>
        <dc:creator>Mohsin Bashir &lt;mohsin.bashr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d85ebade - eth: fbnic: Add hardware monitoring support via HWMON interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#d85ebade</link>
        <description>eth: fbnic: Add hardware monitoring support via HWMON interfaceThis patch adds support for hardware monitoring to the fbnic driver,allowing for temperature and voltage sensor data to be exposed touserspace via the HWMON interface. The driver registers a HWMON deviceand provides callbacks for reading sensor data, enabling systemadmins to monitor the health and operating conditions of fbnic.Signed-off-by: Sanman Pradhan &lt;sanmanpradhan@meta.com&gt;Reviewed-by: Kalesh AP &lt;kalesh-anakkur.purayil@broadcom.com&gt;Link: https://patch.msgid.link/20241014152709.2123811-1-sanman.p211993@gmail.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Mon, 14 Oct 2024 15:27:09 +0000</pubDate>
        <dc:creator>Sanman Pradhan &lt;sanmanpradhan@meta.com&gt;</dc:creator>
    </item>
<item>
        <title>ad8e66a4 - eth: fbnic: add initial PHC support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#ad8e66a4</link>
        <description>eth: fbnic: add initial PHC supportCreate PHC device and provide callbacks needed for ptp_clock device.Signed-off-by: Vadim Fedorenko &lt;vadfed@meta.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Tue, 08 Oct 2024 18:14:33 +0000</pubDate>
        <dc:creator>Vadim Fedorenko &lt;vadfed@meta.com&gt;</dc:creator>
    </item>
<item>
        <title>4eb7f20b - eth: fbnic: Add support to fetch group stats</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#4eb7f20b</link>
        <description>eth: fbnic: Add support to fetch group statsAdd support for group stats for mac. The fbnic_set_counter help preservethe default values for counters which are not touched by the driver.The &apos;reset&apos; flag in &apos;get_eth_mac_stats&apos; allows to choose betweenresetting the counter to recent most value or fetching the aggregatedvalues of the counter.The &apos;fbnic_stat_rd64&apos; read 64b stats counters in an atomic fashion usingread-read-read approach. This allows to isolate cases where counter ismoving too fast making accuracy of the counter questionable.Command: ethtool -S eth0 --groups eth-macExample Output:eth-mac-FramesTransmittedOK: 421644eth-mac-FramesReceivedOK: 3849708eth-mac-FrameCheckSequenceErrors: 0eth-mac-AlignmentErrors: 0eth-mac-OctetsTransmittedOK: 64799060eth-mac-FramesLostDueToIntMACXmitError: 0eth-mac-OctetsReceivedOK: 5134513531eth-mac-FramesLostDueToIntMACRcvError: 0eth-mac-MulticastFramesXmittedOK: 568eth-mac-BroadcastFramesXmittedOK: 454eth-mac-MulticastFramesReceivedOK: 276106eth-mac-BroadcastFramesReceivedOK: 26119eth-mac-FrameTooLongErrors: 0Signed-off-by: Mohsin Bashir &lt;mohsin.bashr@gmail.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 17:39:07 +0000</pubDate>
        <dc:creator>Mohsin Bashir &lt;mohsin.bashr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bd2557a5 - eth: fbnic: Add ethtool support for fbnic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#bd2557a5</link>
        <description>eth: fbnic: Add ethtool support for fbnicAdd ethtool ops support and enable &apos;get_drvinfo&apos; for fbnic. The driverprovides firmware version information while the driver name and businformation is provided by ethtool_get_drvinfo().Signed-off-by: Mohsin Bashir &lt;mohsin.bashr@gmail.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 17:39:06 +0000</pubDate>
        <dc:creator>Mohsin Bashir &lt;mohsin.bashr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>eb690ef8 - eth: fbnic: Add L2 address programming</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#eb690ef8</link>
        <description>eth: fbnic: Add L2 address programmingProgram the Rx TCAM to control L2 forwarding. Since we are in fullcontrol of the NIC we need to make sure we include BMC forwardingin the rules. When host is not present BMC will program the TCAMto get onto the network but once we take ownership it&apos;s up toLinux driver to make sure BMC L2 addresses are handled correctly.Co-developed-by: Sanman Pradhan &lt;sanmanpradhan@meta.com&gt;Signed-off-by: Sanman Pradhan &lt;sanmanpradhan@meta.com&gt;Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Link: https://patch.msgid.link/172079943202.1778861.4410412697614789017.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:50:32 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>69684376 - eth: fbnic: Add link detection</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#69684376</link>
        <description>eth: fbnic: Add link detectionAdd basic support for detecting the link and reporting it at the netdevlayer. For now we will just use the values reporeted by the firmware as thelink configuration and assume that is the current configuration of the MACand PCS.With this we start the stubbing out of the phylink interface that will beused to provide the configuration interface for ethtool in a future patchset.The phylink interface isn&apos;t an exact fit. As such we are currently workingaround several issues in this patch set that we plan to address in thefuture such as:1. Support for FEC2. Support for multiple lanes to handle 50GbaseR2 vs 50GbaseR13. Support for BMCCC: Russell King &lt;linux@armlinux.org.uk&gt;CC: Andrew Lunn &lt;andrew@lunn.ch&gt;Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Link: https://patch.msgid.link/172079939835.1778861.5964790909718481811.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:49:58 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>bc610777 - eth: fbnic: Allocate a netdevice and napi vectors with queues</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#bc610777</link>
        <description>eth: fbnic: Allocate a netdevice and napi vectors with queuesAllocate a netdev and figure out basics like how many queueswe need, MAC address, MTU bounds. Kick off a service taskto do various periodic things like health checking.The service task only runs when device is open.We have four levels of objects here: - ring - A HW ring with head / tail pointers, - triad - Two submission and one completion ring, - NAPI - NAPI, with one IRQ and any number of Rx and Tx triads, - Netdev - The ultimate container of the rings and napi vectors.The &quot;triad&quot; is the only less-than-usual construct. On Rx we havetwo &quot;free buffer&quot; submission rings, one for packet headers andone for packet data. On Tx we have separate rings for XDP Txand normal Tx. So we ended up with ring triplets in bothdirections.We keep NAPIs on a local list, even though core already maintains a list.Later on having a separate list will matter for live reconfig.We introduce the list already, the churn would not be worth it.Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Link: https://patch.msgid.link/172079938358.1778861.11681469974633489463.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:49:43 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>da3cde08 - eth: fbnic: Add FW communication mechanism</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#da3cde08</link>
        <description>eth: fbnic: Add FW communication mechanismAdd a mechanism for sending messages to and receiving messagesfrom the FW. The FW has fairly limited functionality, so themechanism doesn&apos;t have to support high message rate.Use device mailbox registers to form two rings, one &quot;to&quot; andone &quot;from&quot; the device. The rings are just a convention betweendriver and FW, not a HW construct. We don&apos;t expect messageslarger than 4k so use page-sized buffers.Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Link: https://patch.msgid.link/172079937113.1778861.10669864213768701947.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:49:31 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>c6203e67 - eth: fbnic: Add message parsing for FW messages</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#c6203e67</link>
        <description>eth: fbnic: Add message parsing for FW messagesAdd FW message formatting and parsing. The TLV format shouldlook very familiar to those familiar with netlink.Since we don&apos;t have to deal with backward compatibilitywe tweaked the format a little to make it easier to dealwith, and more appropriate for tightly coupled interfaceslike driver&lt;&gt;FW communication.Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Link: https://patch.msgid.link/172079936754.1778861.1029830244010564007.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:49:27 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>36461531 - eth: fbnic: Add register init to set PCIe/Ethernet device config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#36461531</link>
        <description>eth: fbnic: Add register init to set PCIe/Ethernet device configAs a part of enabling the device the first step is to configure the AXI andEthernet interfaces to allow for basic traffic. This consists ofconfiguring several registers related to the PCIe and Ethernet FIFOs aswell as configuring the handlers for moving traffic between entities.Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Link: https://patch.msgid.link/172079936376.1778861.15942501417449077552.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:49:23 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>1a9d4889 - eth: fbnic: Allocate core device specific structures and devlink interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#1a9d4889</link>
        <description>eth: fbnic: Allocate core device specific structures and devlink interfaceAt the core of the fbnic device will be the devlink interface. Thisinterface will eventually provide basic functionality in the event thatthere are any issues with the network interface.Add support for allocating the MSI-X vectors and setting up the BARmapping. With this we can start enabling various subsystems and startbrining up additional interfaces such the AXI fabric and the firmwaremailbox.Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Link: https://patch.msgid.link/172079936012.1778861.4670986685222676467.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:49:20 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>546dd90b - eth: fbnic: Add scaffolding for Meta&apos;s NIC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile#546dd90b</link>
        <description>eth: fbnic: Add scaffolding for Meta&apos;s NIC driverCreate a bare-bones PCI driver for Meta&apos;s NIC.Subsequent changes will flesh it out.Signed-off-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Link: https://patch.msgid.link/172079935646.1778861.9710282776096050607.stgit@ahduyck-xeon-server.home.arpaSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/meta/fbnic/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 15:49:16 +0000</pubDate>
        <dc:creator>Alexander Duyck &lt;alexanderduyck@fb.com&gt;</dc:creator>
    </item>
</channel>
</rss>
