<?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>d07dcf9a - netlink: add infrastructure to expose policies to userspace</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Makefile#d07dcf9a</link>
        <description>netlink: add infrastructure to expose policies to userspaceAdd, and use in generic netlink, helpers to dump out a netlinkpolicy to userspace, including all the range validation data,nested policies etc.This lets userspace discover what the kernel understands.For families/commands other than generic netlink, the helpersneed to be used directly in an appropriate command, or we canadd some infrastructure (a new netlink family) that those canregister their policies with for introspection. I&apos;m not thatfamiliar with non-generic netlink, so that&apos;s left out for now.The data exposed to userspace also includes min and max lengthfor binary/string data, I&apos;ve done that instead of letting theuserspace tools figure out whether min/max is intended basedon the type so that we can extend this later in the kernel, wemight want to just use the range data for example.Because of this, I opted to not directly expose the NLA_*values, even if some of them are already exposed via BPF, aswith min/max length we don&apos;t need to have different types herefor NLA_BINARY/NLA_MIN_LEN/NLA_EXACT_LEN, we just make themall NL_ATTR_TYPE_BINARY with min/max length optionally set.Similarly, we don&apos;t really need NLA_MSECS, and perhaps canremove it in the future - but not if we encode it into theuserspace API now. It gets mapped to NL_ATTR_TYPE_U64 here.Note that the exposing here corresponds to the strict policyinterpretation, and NLA_UNSPEC items are omitted entirely.To get those, change them to NLA_MIN_LEN which behaves inexactly the same way, but is exposed.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/netlink/Makefile</description>
        <pubDate>Thu, 30 Apr 2020 20:13:12 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.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/netlink/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/netlink/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>eaaa3139 - netlink: Diag core and basic socket info dumping (v2)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Makefile#eaaa3139</link>
        <description>netlink: Diag core and basic socket info dumping (v2)The netlink_diag can be built as a module, just like it&apos;s done inunix sockets.The core dumping message carries the basic info about netlink sockets:family, type and protocol, portis, dst_group, dst_portid, state.Groups can be received as an optional parameter NETLINK_DIAG_GROUPS.Netlink sockets cab be filtered by protocols.The socket inode number and cookie is reserved for future per-socket inforetrieving. The per-protocol filtering is also reserved for future byrequiring the sdiag_protocol to be zero.The file /proc/net/netlink doesn&apos;t provide enough information fordumping netlink sockets. It doesn&apos;t provide dst_group, dst_portid,groups above 32.v2: fix NETLINK_DIAG_MAX. Now it&apos;s equal to the last constant.Acked-by: Pavel Emelyanov &lt;xemul@parallels.com&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Eric Dumazet &lt;edumazet@google.com&gt;Cc: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;Cc: &quot;Eric W. Biederman&quot; &lt;ebiederm@xmission.com&gt;Cc: Gao feng &lt;gaofeng@cn.fujitsu.com&gt;Cc: Thomas Graf &lt;tgraf@suug.ch&gt;Signed-off-by: Andrey Vagin &lt;avagin@openvz.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/netlink/Makefile</description>
        <pubDate>Thu, 21 Mar 2013 16:33:48 +0000</pubDate>
        <dc:creator>Andrey Vagin &lt;avagin@openvz.org&gt;</dc:creator>
    </item>
<item>
        <title>e9cc8bdd - netlink: Move netlink attribute parsing support to lib</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Makefile#e9cc8bdd</link>
        <description>netlink: Move netlink attribute parsing support to libNetlink attribute parsing may be used even if CONFIG_NET is not set.Move it from net/netlink to lib and control its inclusion based on the newconfig symbol CONFIG_NLATTR, which is selected by CONFIG_NET.Signed-off-by: Geert Uytterhoeven &lt;Geert.Uytterhoeven@sonycom.com&gt;Acked-by: David S. Miller &lt;davem@davemloft.net&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/net/netlink/Makefile</description>
        <pubDate>Wed, 04 Mar 2009 06:53:30 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;Geert.Uytterhoeven@sonycom.com&gt;</dc:creator>
    </item>
<item>
        <title>482a8524 - [NETLINK]: Generic netlink family</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Makefile#482a8524</link>
        <description>[NETLINK]: Generic netlink familyThe generic netlink family builds on top of netlink and providessimplifies access for the less demanding netlink users. It solvesthe problem of protocol numbers running out by introducing a socalled controller taking care of id management and name resolving.Generic netlink modules register themself after filling out theirid card (struct genl_family), after successful registration themodules are able to register callbacks to command numbers byfilling out a struct genl_ops and calling genl_register_op(). Theregistered callbacks are invoked with attributes parsed makinglife of simple modules a lot easier.Although generic netlink modules can request static identifiers,it is recommended to use GENL_ID_GENERATE and to let the controllerassign a unique identifier to the module. Userspace applicationswill then ask the controller and lookup the idenfier by the modulename.Due to the current multicast implementation of netlink, the numberof generic netlink modules is restricted to 1024 to avoid wastingmemory for the per socket multiacst subscription bitmask.Signed-off-by: Thomas Graf &lt;tgraf@suug.ch&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/netlink/Makefile</description>
        <pubDate>Thu, 10 Nov 2005 01:25:56 +0000</pubDate>
        <dc:creator>Thomas Graf &lt;tgraf@suug.ch&gt;</dc:creator>
    </item>
<item>
        <title>bfa83a9e - [NETLINK]: Type-safe netlink messages/attributes interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Makefile#bfa83a9e</link>
        <description>[NETLINK]: Type-safe netlink messages/attributes interfaceIntroduces a new type-safe interface for netlink message andattributes handling. The interface is fully binary compatiblewith the old interface towards userspace. Besides type safety,this interface features attribute validation capabilities,simplified message contstruction, and documentation.The resulting netlink code should be smaller, less error proneand easier to understand.Signed-off-by: Thomas Graf &lt;tgraf@suug.ch&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/netlink/Makefile</description>
        <pubDate>Thu, 10 Nov 2005 01:25:51 +0000</pubDate>
        <dc:creator>Thomas Graf &lt;tgraf@suug.ch&gt;</dc:creator>
    </item>
<item>
        <title>1da177e4 - Linux-2.6.12-rc2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Makefile#1da177e4</link>
        <description>Linux-2.6.12-rc2Initial git repository build. I&apos;m not bothering with the full history,even though we have it. We can create a separate &quot;historical&quot; gitarchive of that later if we want to, and in the meantime it&apos;s about3.2GB when imported into git - space that would just make the earlygit days unnecessarily complicated, when we don&apos;t have a lot of goodinfrastructure for it.Let it rip!

            List of files:
            /linux-6.15/net/netlink/Makefile</description>
        <pubDate>Sat, 16 Apr 2005 22:20:36 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@ppc970.osdl.org&gt;</dc:creator>
    </item>
</channel>
</rss>
