<?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>d25a92cc - net/smc: Introduce IPPROTO_SMC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#d25a92cc</link>
        <description>net/smc: Introduce IPPROTO_SMCThis patch allows to create smc socket via AF_INET,similar to the following code,/* create v4 smc sock */v4 = socket(AF_INET, SOCK_STREAM, IPPROTO_SMC);/* create v6 smc sock */v6 = socket(AF_INET6, SOCK_STREAM, IPPROTO_SMC);There are several reasons why we believe it is appropriate here:1. For smc sockets, it actually use IPv4 (AF-INET) or IPv6 (AF-INET6)address. There is no AF_SMC address at all.2. Create smc socket in the AF_INET(6) path, which allows us to reusethe infrastructure of AF_INET(6) path, such as common ebpf hooks.Otherwise, smc have to implement it again in AF_SMC path.Signed-off-by: D. Wythe &lt;alibuda@linux.alibaba.com&gt;Reviewed-by: Wenjia Zhang &lt;wenjia@linux.ibm.com&gt;Reviewed-by: Dust Li &lt;dust.li@linux.alibaba.com&gt;Tested-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Tested-by: Wenjia Zhang &lt;wenjia@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Thu, 13 Jun 2024 18:00:30 +0000</pubDate>
        <dc:creator>D. Wythe &lt;alibuda@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>46ac6441 - net/smc: introduce loopback-ism for SMC intra-OS shortcut</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#46ac6441</link>
        <description>net/smc: introduce loopback-ism for SMC intra-OS shortcutThis introduces a kind of Emulated-ISM device named loopback-ism forSMCv2.1. The loopback-ism device is currently exclusive for SMC usage,and aims to provide an SMC shortcut for sockets within the same kernel,leading to improved intra-OS traffic performance. Configuration of thisfeature is managed through the config SMC_LO.Signed-off-by: Wen Gu &lt;guwen@linux.alibaba.com&gt;Reviewed-by: Gerd Bayer &lt;gbayer@linux.ibm.com&gt;Reviewed-by: Wenjia Zhang &lt;wenjia@linux.ibm.com&gt;Reviewed-and-tested-by: Jan Karcher &lt;jaka@linux.ibm.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Sun, 28 Apr 2024 06:07:29 +0000</pubDate>
        <dc:creator>Wen Gu &lt;guwen@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>7de8eb0d - net/smc: fix compile warning for smc_sysctl</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#7de8eb0d</link>
        <description>net/smc: fix compile warning for smc_sysctlkernel test robot reports multiple warning for smc_sysctl:  In file included from net/smc/smc_sysctl.c:17:&gt;&gt; net/smc/smc_sysctl.h:23:5: warning: no previous prototype \	for function &apos;smc_sysctl_init&apos; [-Wmissing-prototypes]  int smc_sysctl_init(void)       ^and  &gt;&gt; WARNING: modpost: vmlinux.o(.text+0x12ced2d): Section mismatch \  in reference from the function smc_sysctl_exit() to the variable  .init.data:smc_sysctl_ops  The function smc_sysctl_exit() references  the variable __initdata smc_sysctl_ops.  This is often because smc_sysctl_exit lacks a __initdata  annotation or the annotation of smc_sysctl_ops is wrong.and  net/smc/smc_sysctl.c: In function &apos;smc_sysctl_init_net&apos;:  net/smc/smc_sysctl.c:47:17: error: &apos;struct netns_smc&apos; has no member named &apos;smc_hdr&apos;     47 |         net-&gt;smc.smc_hdr = register_net_sysctl(net, &quot;net/smc&quot;, table);Since we don&apos;t need global sysctl initialization. To make thingsclean and simple, remove the global pernet_operations andsmc_sysctl_{init|exit}. Call smc_sysctl_net_{init|exit} directlyfrom smc_net_{init|exit}.Also initialized sysctl_autocorking_size if CONFIG_SYSCTL it notset, this make sure SMC autocorking is enabled by default ifCONFIG_SYSCTL is not set.Fixes: 462791bbfa35 (&quot;net/smc: add sysctl interface for SMC&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Dust Li &lt;dust.li@linux.alibaba.com&gt;Tested-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-testedSigned-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 07 Mar 2022 01:54:24 +0000</pubDate>
        <dc:creator>Dust Li &lt;dust.li@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>462791bb - net/smc: add sysctl interface for SMC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#462791bb</link>
        <description>net/smc: add sysctl interface for SMCThis patch add sysctl interface to support container environmentfor SMC as we talk in the mail list.Link: https://lore.kernel.org/netdev/20220224020253.GF5443@linux.alibaba.comCo-developed-by: Tony Lu &lt;tonylu@linux.alibaba.com&gt;Signed-off-by: Tony Lu &lt;tonylu@linux.alibaba.com&gt;Signed-off-by: Dust Li &lt;dust.li@linux.alibaba.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Tue, 01 Mar 2022 09:43:56 +0000</pubDate>
        <dc:creator>Dust Li &lt;dust.li@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>48262608 - net/smc: Introduce tracepoint for fallback</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#48262608</link>
        <description>net/smc: Introduce tracepoint for fallbackThis introduces tracepoint for smc fallback to TCP, so that we can trackwhich connection and why it fallbacks, and map the clcsocks&apos; pointer with/proc/net/tcp to find more details about TCP connections. Compared withkprobe or other dynamic tracing, tracepoints are stable and easy to use.Signed-off-by: Tony Lu &lt;tonylu@linux.alibaba.com&gt;Reviewed-by: Wen Gu &lt;guwen@linux.alibaba.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 01 Nov 2021 07:39:12 +0000</pubDate>
        <dc:creator>Tony Lu &lt;tonylu@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>e0e4b8fa - net/smc: Add SMC statistics support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#e0e4b8fa</link>
        <description>net/smc: Add SMC statistics supportAdd the ability to collect SMC statistics information. Per-cpuvariables are used to collect the statistic information for betterperformance and for reducing concurrency pitfalls. The code that iscollecting statistic data is implemented in macros to increase codereuse and readability.Signed-off-by: Guvenc Gulce &lt;guvenc@linux.ibm.com&gt;Signed-off-by: Karsten Graul &lt;kgraul@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Wed, 16 Jun 2021 14:52:55 +0000</pubDate>
        <dc:creator>Guvenc Gulce &lt;guvenc@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>e8372d9d - net/smc: Introduce generic netlink interface for diagnostic purposes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#e8372d9d</link>
        <description>net/smc: Introduce generic netlink interface for diagnostic purposesIntroduce generic netlink interface infrastructure to exposethe diagnostic information regarding smc linkgroups, links and devices.Signed-off-by: Guvenc Gulce &lt;guvenc@linux.ibm.com&gt;Signed-off-by: Karsten Graul &lt;kgraul@linux.ibm.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Tue, 01 Dec 2020 19:20:43 +0000</pubDate>
        <dc:creator>Guvenc Gulce &lt;guvenc@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>c6ba7c9b - net/smc: add base infrastructure for SMC-D and ISM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#c6ba7c9b</link>
        <description>net/smc: add base infrastructure for SMC-D and ISMSMC supports two variants: SMC-R and SMC-D. For data transport, SMC-Ruses RDMA devices, SMC-D uses so-called Internal Shared Memory (ISM)devices. An ISM device only allows shared memory communication betweenSMC instances on the same machine. For example, this allows virtualmachines on the same host to communicate via SMC without RDMA devices.This patch adds the base infrastructure for SMC-D and ISM devices tothe existing SMC code. It contains the following:* ISM driver interface:  This interface allows an ISM driver to register ISM devices in SMC. In  the process, the driver provides a set of device ops for each device.  SMC uses these ops to execute SMC specific operations on or transfer  data over the device.* Core SMC-D link group, connection, and buffer support:  Link groups, SMC connections and SMC buffers (in smc_core) are  extended to support SMC-D.* SMC type checks:  Some type checks are added to prevent using SMC-R specific code for  SMC-D and vice versa.To actually use SMC-D, additional changes to pnetid, CLC, CDC, etc. arerequired. These are added in follow-up patches.Signed-off-by: Hans Wippel &lt;hwippel@linux.ibm.com&gt;Signed-off-by: Ursula Braun &lt;ubraun@linux.ibm.com&gt;Suggested-by: Thomas Richter &lt;tmricht@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Thu, 28 Jun 2018 17:05:07 +0000</pubDate>
        <dc:creator>Hans Wippel &lt;hwippel@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>f16a7dd5 - smc: netlink interface for SMC sockets</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#f16a7dd5</link>
        <description>smc: netlink interface for SMC socketsSupport for SMC socket monitoring via netlink sockets of protocolNETLINK_SOCK_DIAG.Signed-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:26 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>b38d7324 - smc: socket closing and linkgroup cleanup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#b38d7324</link>
        <description>smc: socket closing and linkgroup cleanupsmc_shutdown() and smc_release() handlingdelayed linkgroup cleanup for linkgroups without connectionsSigned-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:25 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>952310cc - smc: receive data from RMBE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#952310cc</link>
        <description>smc: receive data from RMBEmove RMBE data into user space buffer and update managing cursorsSigned-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:24 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>e6727f39 - smc: send data (through RDMA)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#e6727f39</link>
        <description>smc: send data (through RDMA)copy data to kernel send buffer, and trigger RDMA writeSigned-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:23 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>5f08318f - smc: connection data control (CDC)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#5f08318f</link>
        <description>smc: connection data control (CDC)send and receive CDC messages (via IB message send and CQE)Signed-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:22 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>9bf9abea - smc: link layer control (LLC)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#9bf9abea</link>
        <description>smc: link layer control (LLC)send and receive LLC messages CONFIRM_LINK (via IB message send and CQE)Signed-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:21 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>f38ba179 - smc: work request (WR) base for use by LLC and CDC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#f38ba179</link>
        <description>smc: work request (WR) base for use by LLC and CDCThe base containers for RDMA transport are work requests and completionqueue entries processed through Infiniband verbs:* allocate and initialize these areas* map these areas to DMA* implement the basic communication consisting of work request posting  and receival of completion queue eventsSigned-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:19 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>0cfdd8f9 - smc: connection and link group creation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#0cfdd8f9</link>
        <description>smc: connection and link group creation* create smc_connection for SMC-sockets* determine suitable link group for a connection* create a new link group if necessarySigned-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:17 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>a046d57d - smc: CLC handshake (incl. preparation steps)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#a046d57d</link>
        <description>smc: CLC handshake (incl. preparation steps)* CLC (Connection Layer Control) handshakeSigned-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:16 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>6812baab - smc: establish pnet table management</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#6812baab</link>
        <description>smc: establish pnet table managementConnection creation with SMC-R starts through an internalTCP-connection. The Ethernet interface for this TCP-connection is notrestricted to the Ethernet interface of a RoCE device. Any existingEthernet interface belonging to the same physical net can be used, aslong as there is a defined relation between the Ethernet interface andsome RoCE devices. This relation is defined with the help of anidentification string called &quot;Physical Net ID&quot; or short &quot;pnet ID&quot;.Information about defined pnet IDs and their related Ethernetinterfaces and RoCE devices is stored in the SMC-R pnet table.A pnet table entry consists of the identifying pnet ID and theassociated network and IB device.This patch adds pnet table configuration support using thegeneric netlink message interface referring to network and IB deviceby their names. Commands exist to add, delete, and display pnet tableentries, and to flush or display the entire pnet table.There are cross-checks to verify whether the ethernet interfacesor infiniband devices really exist in the system. If either deviceis not available, the pnet ID entry is not created.Loss of network devices and IB devices is also monitored;a pnet ID entry is removed when an associated network orIB device is removed.Signed-off-by: Thomas Richter &lt;tmricht@linux.vnet.ibm.com&gt;Signed-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:15 +0000</pubDate>
        <dc:creator>Thomas Richter &lt;tmricht@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>a4cf0443 - smc: introduce SMC as an IB-client</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/smc/Makefile#a4cf0443</link>
        <description>smc: introduce SMC as an IB-client* create a list of SMC IB-devicesSigned-off-by: Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/smc/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 15:55:14 +0000</pubDate>
        <dc:creator>Ursula Braun &lt;ubraun@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
