<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/net/netlink/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&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/Kconfig#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/Kconfig</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>d1b4c689 - netlink: remove mmapped netlink support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Kconfig#d1b4c689</link>
        <description>netlink: remove mmapped netlink supportmmapped netlink has a number of unresolved issues:- TX zerocopy support had to be disabled more than a year ago via  commit 4682a0358639b29cf (&quot;netlink: Always copy on mmap TX.&quot;)  because the content of the mmapped area can change after netlink  attribute validation but before message processing.- RX support was implemented mainly to speed up nfqueue dumping packet  payload to userspace.  However, since commit ae08ce0021087a5d812d2  (&quot;netfilter: nfnetlink_queue: zero copy support&quot;) we avoid one copy  with the socket-based interface too (via the skb_zerocopy helper).The other problem is that skbs attached to mmaped netlink socketbehave different from normal skbs:- they don&apos;t have a shinfo area, so all functions that use skb_shinfo()(e.g. skb_clone) cannot be used.- reserving headroom prevents userspace from seeing the content asit expects message to start at skb-&gt;head.See for instancecommit aa3a022094fa (&quot;netlink: not trim skb for mmaped socket when dump&quot;).- skbs handed e.g. to netlink_ack must have non-NULL skb-&gt;sk, else wecrash because it needs the sk to check if a tx ring is attached.Also not obvious, leads to non-intuitive bug fixes such as 7c7bdf359(&quot;netfilter: nfnetlink: use original skbuff when acking batches&quot;).mmaped netlink also didn&apos;t play nicely with the skb_zerocopy helperused by nfqueue and openvswitch.  Daniel Borkmann fixed this viacommit 6bb0fef489f6 (&quot;netlink, mmap: fix edge-case leakages in nf queuezero-copy&quot;)&apos; but at the cost of also needing to provide remaininglength to the allocation function.nfqueue also has problems when used with mmaped rx netlink:- mmaped netlink doesn&apos;t allow use of nfqueue batch verdict messages.  Problem is that in the mmap case, the allocation time also determines  the ordering in which the frame will be seen by userspace (A  allocating before B means that A is located in earlier ring slot,  but this also means that B might get a lower sequence number then A  since seqno is decided later.  To fix this we would need to extend the  spinlocked region to also cover the allocation and message setup which  isn&apos;t desirable.- nfqueue can now be configured to queue large (GSO) skbs to userspace.  Queing GSO packets is faster than having to force a software segmentation  in the kernel, so this is a desirable option.  However, with a mmap based  ring one has to use 64kb per ring slot element, else mmap has to fall back  to the socket path (NL_MMAP_STATUS_COPY) for all large packets.To use the mmap interface, userspace not only has to probe for mmap netlinksupport, it also has to implement a recv/socket receive path in order tohandle messages that exceed the size of an rx ring element.Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: Ken-ichirou MATSUZAWA &lt;chamaken@gmail.com&gt;Cc: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;Cc: Patrick McHardy &lt;kaber@trash.net&gt;Cc: Thomas Graf &lt;tgraf@suug.ch&gt;Signed-off-by: Florian Westphal &lt;fw@strlen.de&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/netlink/Kconfig</description>
        <pubDate>Thu, 18 Feb 2016 14:03:24 +0000</pubDate>
        <dc:creator>Florian Westphal &lt;fw@strlen.de&gt;</dc:creator>
    </item>
<item>
        <title>ee1bec9b - netlink: kconfig: move mmap i/o into netlink kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/netlink/Kconfig#ee1bec9b</link>
        <description>netlink: kconfig: move mmap i/o into netlink kconfigCurrently, in menuconfig, Netlink&apos;s new mmaped IO is the very firstentry under the ``Networking support&apos;&apos; item and comes even before``Networking options&apos;&apos;:  [ ]   Netlink: mmaped IO  Networking options  ---&gt;  ...Lets move this into ``Networking options&apos;&apos; under netlink&apos;s Kconfig,since this might be more appropriate. Introduced by commit ccdfcc398(``netlink: mmaped netlink: ring setup&apos;&apos;).Signed-off-by: Daniel Borkmann &lt;dborkman@redhat.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/net/netlink/Kconfig</description>
        <pubDate>Wed, 01 May 2013 01:37:20 +0000</pubDate>
        <dc:creator>Daniel Borkmann &lt;dborkman@redhat.com&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/Kconfig#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/Kconfig</description>
        <pubDate>Thu, 21 Mar 2013 16:33:48 +0000</pubDate>
        <dc:creator>Andrey Vagin &lt;avagin@openvz.org&gt;</dc:creator>
    </item>
</channel>
</rss>
