<?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>3fed9fda - net: remove sb1000 cable modem driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#3fed9fda</link>
        <description>net: remove sb1000 cable modem driverThis one is hilariously outdated, it provided a faster downlink overTV cable for users of analog modems in the 1990s, through an ISA card.The web page for the userspace tools has been broken for 25 years, andthe driver has only ever seen mechanical updates.Link: http://web.archive.org/web/20000611165545/http://home.adelphia.net:80/~siglercm/sb1000.htmlSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Link: https://patch.msgid.link/20250312085236.2531870-1-arnd@kernel.orgSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Wed, 12 Mar 2025 08:51:19 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>b3ea4164 - testing: net-drv: add basic shaper test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#b3ea4164</link>
        <description>testing: net-drv: add basic shaper testLeverage a basic/dummy netdevsim implementation to do functionalcoverage for NL interface.Reviewed-by: Jiri Pirko &lt;jiri@nvidia.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;Link: https://patch.msgid.link/43092afbf38365c796088bf8fc155e523ab434ae.1728460186.git.pabeni@redhat.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Wed, 09 Oct 2024 08:09:57 +0000</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>94e2a19a - net: netdevsim: select PAGE_POOL in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#94e2a19a</link>
        <description>net: netdevsim: select PAGE_POOL in Kconfigbuild bot points out that I forgot to add the PAGE_POOLconfig dependency when adding the support in netdevsim.Fixes: 1580cbcbfe77 (&quot;net: netdevsim: add some fake page pool use&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202404170348.thxrboF1-lkp@intel.com/Closes: https://lore.kernel.org/oe-kbuild-all/202404170527.LIAPSyMB-lkp@intel.com/Link: https://lore.kernel.org/r/20240416232137.2022058-1-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Tue, 16 Apr 2024 23:21:37 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a29689e6 - net: handle HAS_IOPORT dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#a29689e6</link>
        <description>net: handle HAS_IOPORT dependenciesIn a future patch HAS_IOPORT=n will disable inb()/outb() and friends atcompile time. We thus need to add HAS_IOPORT as dependency forthose drivers requiring them. For the DEFXX driver the use of I/Oports is optional and we only need to fence specific code paths. It alsoturns out that with HAS_IOPORT handled explicitly HAMRADIO does not needthe !S390 dependency and successfully builds the bpqether driver.Acked-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;Acked-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Acked-by: Maciej W. Rozycki &lt;macro@orcam.me.uk&gt;Co-developed-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Fri, 05 Apr 2024 11:18:31 +0000</pubDate>
        <dc:creator>Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>76c8764e - pfcp: add PFCP module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#76c8764e</link>
        <description>pfcp: add PFCP modulePacket Forwarding Control Protocol (PFCP) is a 3GPP Protocolused between the control plane and the user plane function.It is specified in TS 29.244[1].Note that this module is not designed to support this Protocolin the kernel space. There is no support for parsing any PFCP messages.There is no API that could be used by any userspace daemon.Basically it does not support PFCP. This protocol is sophisticatedand there is no need for implementing it in the kernel. The purposeof this module is to allow users to setup software and hardware offloadof PFCP packets using tc tool.When user requests to create a PFCP device, a new socket is created.The socket is set up with port number 8805 which is specific forPFCP [29.244 4.2.2]. This allow to receive PFCP request messages,response messages use other ports.Note that only one PFCP netdev can be created.Only IPv4 is supported at this time.[1] https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3111Signed-off-by: Wojciech Drewek &lt;wojciech.drewek@intel.com&gt;Signed-off-by: Marcin Szycik &lt;marcin.szycik@linux.intel.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Signed-off-by: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Wed, 27 Mar 2024 15:23:55 +0000</pubDate>
        <dc:creator>Wojciech Drewek &lt;wojciech.drewek@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>62087995 - virtio-net: support rx netdim</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#62087995</link>
        <description>virtio-net: support rx netdimBy comparing the traffic information in the complete napi processes,let the virtio-net driver automatically adjust the coalescingmoderation parameters of each receive queue.Signed-off-by: Heng Qi &lt;hengqi@linux.alibaba.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Mon, 11 Dec 2023 10:36:07 +0000</pubDate>
        <dc:creator>Heng Qi &lt;hengqi@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>35dfaad7 - netkit, bpf: Add bpf programmable net device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#35dfaad7</link>
        <description>netkit, bpf: Add bpf programmable net deviceThis work adds a new, minimal BPF-programmable device called &quot;netkit&quot;(former PoC code-name &quot;meta&quot;) we recently presented at LSF/MM/BPF. Thecore idea is that BPF programs are executed within the drivers xmit routineand therefore e.g. in case of containers/Pods moving BPF processing closerto the source.One of the goals was that in case of Pod egress traffic, this allows tomove BPF programs from hostns tcx ingress into the device itself, providingearlier drop or forward mechanisms, for example, if the BPF programdetermines that the skb must be sent out of the node, then a redirect tothe physical device can take place directly without going through per-CPUbacklog queue. This helps to shift processing for such traffic from softirqto process context, leading to better scheduling decisions/performance (seemeasurements in the slides).In this initial version, the netkit device ships as a pair, but we plan toextend this further so it can also operate in single device mode. The paircomes with a primary and a peer device. Only the primary device, typicallyresiding in hostns, can manage BPF programs for itself and its peer. Thepeer device is designated for containers/Pods and cannot attach/detachBPF programs. Upon the device creation, the user can set the default policyto &apos;pass&apos; or &apos;drop&apos; for the case when no BPF program is attached.Additionally, the device can be operated in L3 (default) or L2 mode. Themanagement of BPF programs is done via bpf_mprog, so that multi-attach issupported right from the beginning with similar API and dependency controlsas tcx. For details on the latter see commit 053c8e1f235d (&quot;bpf: Add genericattach/detach/query API for multi-progs&quot;). tc BPF compatibility is provided,so that existing programs can be easily migrated.Going forward, we plan to use netkit devices in Cilium as the main devicetype for connecting Pods. They will be operated in L3 mode in order tosimplify a Pod&apos;s neighbor management and the peer will operate in defaultdrop mode, so that no traffic is leaving between the time when a Pod isbrought up by the CNI plugin and programs attached by the agent.Additionally, the programs we attach via tcx on the physical devices areusing bpf_redirect_peer() for inbound traffic into netkit device, hence thelatter is also supporting the ndo_get_peer_dev callback. Similarly, we usebpf_redirect_neigh() for the way out, pushing from netkit peer to phys devicedirectly. Also, BIG TCP is supported on netkit device. For the follow-upwork in single device mode, we plan to convert Cilium&apos;s cilium_host/_netdevices into a single one.An extensive test suite for checking device operations and the BPF programand link management API comes as BPF selftests in this series.Co-developed-by: Nikolay Aleksandrov &lt;razor@blackwall.org&gt;Signed-off-by: Nikolay Aleksandrov &lt;razor@blackwall.org&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Reviewed-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Acked-by: Stanislav Fomichev &lt;sdf@google.com&gt;Acked-by: Martin KaFai Lau &lt;martin.lau@kernel.org&gt;Link: https://github.com/borkmann/iproute2/tree/pr/netkitLink: http://vger.kernel.org/bpfconf2023_material/tcx_meta_netdev_borkmann.pdf (24ff.)Link: https://lore.kernel.org/r/20231024214904.29825-2-daniel@iogearbox.netSigned-off-by: Martin KaFai Lau &lt;martin.lau@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Tue, 24 Oct 2023 21:48:58 +0000</pubDate>
        <dc:creator>Daniel Borkmann &lt;daniel@iogearbox.net&gt;</dc:creator>
    </item>
<item>
        <title>fad361a2 - netconsole: Enable compile time configuration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#fad361a2</link>
        <description>netconsole: Enable compile time configurationEnable netconsole features to be set at compilation time. Create twoKconfig options that allow users to set extended logs and releaseprepending features at compilation time.Right now, the user needs to pass command line parameters to netconsole,such as &quot;+&quot;/&quot;r&quot; to enable extended logs and version prepending features.With these two options, the user could set the default values for thefeatures at compile time, and don&apos;t need to pass it in the command lineto get them enabled, simplifying the command line.Signed-off-by: Breno Leitao &lt;leitao@debian.org&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Link: https://lore.kernel.org/r/20230811093158.1678322-3-leitao@debian.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Fri, 11 Aug 2023 09:31:58 +0000</pubDate>
        <dc:creator>Breno Leitao &lt;leitao@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>54f00cce - vmxnet3: Add XDP support.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#54f00cce</link>
        <description>vmxnet3: Add XDP support.The patch adds native-mode XDP support: XDP DROP, PASS, TX, and REDIRECT.Background:The vmxnet3 rx consists of three rings: ring0, ring1, and dataring.For r0 and r1, buffers at r0 are allocated using alloc_skb APIs and dmamapped to the ring&apos;s descriptor. If LRO is enabled and packet size largerthan 3K, VMXNET3_MAX_SKB_BUF_SIZE, then r1 is used to mapped the rest ofthe buffer larger than VMXNET3_MAX_SKB_BUF_SIZE. Each buffer in r1 isallocated using alloc_page. So for LRO packets, the payload will be in onebuffer from r0 and multiple from r1, for non-LRO packets, only onedescriptor in r0 is used for packet size less than 3k.When receiving a packet, the first descriptor will have the sop (start ofpacket) bit set, and the last descriptor will have the eop (end of packet)bit set. Non-LRO packets will have only one descriptor with both sop andeop set.Other than r0 and r1, vmxnet3 dataring is specifically designed forhandling packets with small size, usually 128 bytes, defined inVMXNET3_DEF_RXDATA_DESC_SIZE, by simply copying the packet from the backenddriver in ESXi to the ring&apos;s memory region at front-end vmxnet3 driver, inorder to avoid memory mapping/unmapping overhead. In summary, packet size:    A. &lt; 128B: use dataring    B. 128B - 3K: use ring0 (VMXNET3_RX_BUF_SKB)    C. &gt; 3K: use ring0 and ring1 (VMXNET3_RX_BUF_SKB + VMXNET3_RX_BUF_PAGE)As a result, the patch adds XDP support for packets using dataringand r0 (case A and B), not the large packet size when LRO is enabled.XDP Implementation:When user loads and XDP prog, vmxnet3 driver checks configurations, suchas mtu, lro, and re-allocate the rx buffer size for reserving the extraheadroom, XDP_PACKET_HEADROOM, for XDP frame. The XDP prog will then beassociated with every rx queue of the device. Note that when using dataringfor small packet size, vmxnet3 (front-end driver) doesn&apos;t control thebuffer allocation, as a result we allocate a new page and copy packetfrom the dataring to XDP frame.The receive side of XDP is implemented for case A and B, by invoking thebpf program at vmxnet3_rq_rx_complete and handle its returned action.The vmxnet3_process_xdp(), vmxnet3_process_xdp_small() function handlesthe ring0 and dataring case separately, and decides the next journey ofthe packet afterward.For TX, vmxnet3 has split header design. Outgoing packets are parsedfirst and protocol headers (L2/L3/L4) are copied to the backend. Therest of the payload are dma mapped. Since XDP_TX does not parse thepacket protocol, the entire XDP frame is dma mapped for transmissionand transmitted in a batch. Later on, the frame is freed and recycledback to the memory pool.Performance:Tested using two VMs inside one ESXi vSphere 7.0 machine, using singlecore on each vmxnet3 device, sender using DPDK testpmd tx-mode attachedto vmxnet3 device, sending 64B or 512B UDP packet.VM1 txgen:$ dpdk-testpmd -l 0-3 -n 1 -- -i --nb-cores=3 \--forward-mode=txonly --eth-peer=0,&lt;mac addr of vm2&gt;option: add &quot;--txonly-multi-flow&quot;option: use --txpkts=512 or 64 byteVM2 running XDP:$ ./samples/bpf/xdp_rxq_info -d ens160 -a &lt;options&gt; --skb-mode$ ./samples/bpf/xdp_rxq_info -d ens160 -a &lt;options&gt;options: XDP_DROP, XDP_PASS, XDP_TXTo test REDIRECT to cpu 0, use$ ./samples/bpf/xdp_redirect_cpu -d ens160 -c 0 -e dropSingle core performance comparison with skb-mode.64B:      skb-mode -&gt; native-modeXDP_DROP: 1.6Mpps -&gt; 2.4MppsXDP_PASS: 338Kpps -&gt; 367KppsXDP_TX:   1.1Mpps -&gt; 2.3MppsREDIRECT-drop: 1.3Mpps -&gt; 2.3Mpps512B:     skb-mode -&gt; native-modeXDP_DROP: 863Kpps -&gt; 1.3MppsXDP_PASS: 275Kpps -&gt; 376KppsXDP_TX:   554Kpps -&gt; 1.2MppsREDIRECT-drop: 659Kpps -&gt; 1.2MppsDemo: https://youtu.be/4lm1CSCi78QFuture work:- XDP frag support- use napi_consume_skb() instead of dev_kfree_skb_any at unmap- stats using u64_stats_t- using bitfield macro BIT()- optimization for DMA synchronization using actual frame length,  instead of always max_lenSigned-off-by: William Tu &lt;u9012063@gmail.com&gt;Reviewed-by: Alexander Duyck &lt;alexanderduyck@fb.com&gt;Reviewed-by: Alexander Lobakin &lt;alexandr.lobakin@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Thu, 10 Aug 2023 04:13:04 +0000</pubDate>
        <dc:creator>William Tu &lt;u9012063@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b63e78fc - net: netdevsim: use mock PHC driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#b63e78fc</link>
        <description>net: netdevsim: use mock PHC driverI&apos;d like to make netdevsim offload tc-taprio, but currently, this Qdiscemits a ETHTOOL_GET_TS_INFO call to the driver to make sure that it hasa PTP clock, so that it is reasonably capable of offloading the schedule.By using the mock PHC driver, that becomes possible.Hardware timestamping is not necessary, and netdevsim does not supportpacket I/O anyway.Signed-off-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;Link: https://lore.kernel.org/r/20230807193324.4128292-8-vladimir.oltean@nxp.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Mon, 07 Aug 2023 19:33:20 +0000</pubDate>
        <dc:creator>Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>5e316a81 - net: veth: make PAGE_POOL_STATS optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#5e316a81</link>
        <description>net: veth: make PAGE_POOL_STATS optionalSince veth is very likely to be enabled and there are some drivers(e.g. mlx5) where CONFIG_PAGE_POOL_STATS is optional, makeCONFIG_PAGE_POOL_STATS optional for veth too in order to keep itoptional instead of required.Suggested-by: Jiri Benc &lt;jbenc@redhat.com&gt;Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;Reviewed-by: Simon Horman &lt;simon.horman@corigine.com&gt;Acked-by: Jesper Dangaard Brouer &lt;brouer@redhat.com&gt;Acked-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Tue, 09 May 2023 09:05:16 +0000</pubDate>
        <dc:creator>Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4fc41805 - net: veth: add page_pool stats</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#4fc41805</link>
        <description>net: veth: add page_pool statsIntroduce page_pool stats support to report info about local page_poolthrough ethtoolTested-by: Maryam Tahhan &lt;mtahhan@redhat.com&gt;Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Sat, 22 Apr 2023 18:54:33 +0000</pubDate>
        <dc:creator>Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0ebab78c - net: veth: add page_pool for page recycling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#0ebab78c</link>
        <description>net: veth: add page_pool for page recyclingIntroduce page_pool support in veth driver in order to recycle pagesin veth_convert_skb_to_xdp_buff routine and avoid reallocating the skbthrough the page allocator.The patch has been tested sending tcp traffic to a veth pair where theremote peer is running a simple xdp program just returning xdp_pass:veth upstream codebase:MTU 1500B: ~ 8GbpsMTU 8000B: ~ 13.9Gbpsveth upstream codebase + pp support:MTU 1500B: ~ 9.2GbpsMTU 8000B: ~ 16.2GbpsTested-by: Maryam Tahhan &lt;mtahhan@redhat.com&gt;Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Sat, 22 Apr 2023 18:54:32 +0000</pubDate>
        <dc:creator>Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>520bb822 - drivers/net: Remove &quot;select SRCU&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#520bb822</link>
        <description>drivers/net: Remove &quot;select SRCU&quot;Now that the SRCU Kconfig option is unconditionally selected, there isno longer any point in selecting it.  Therefore, remove the &quot;select SRCU&quot;Kconfig statements.Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Eric Dumazet &lt;edumazet@google.com&gt;Cc: Jakub Kicinski &lt;kuba@kernel.org&gt;Cc: Paolo Abeni &lt;pabeni@redhat.com&gt;Cc: &lt;netdev@vger.kernel.org&gt;Acked-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Reviewed-by: John Ogness &lt;john.ogness@linutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Wed, 23 Nov 2022 01:25:33 +0000</pubDate>
        <dc:creator>Paul E. McKenney &lt;paulmck@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0d0950a9 - net: thunderbolt: Move into own directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#0d0950a9</link>
        <description>net: thunderbolt: Move into own directoryWe will be adding tracepoints to the driver so instead of littering themain network driver directory, move the driver into its own directory.While there, rename the module to thunderbolt_net (with underscore) tomatch with the thunderbolt_dma_test convention.Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Acked-by: Yehezkel Bernat &lt;YehezkelShB@gmail.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Wed, 11 Jan 2023 06:26:31 +0000</pubDate>
        <dc:creator>Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3114b075 - net: add framework to support Ethernet PSE and PDs devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#3114b075</link>
        <description>net: add framework to support Ethernet PSE and PDs devicesThis framework was create with intention to provide support for Ethernet PSE(Power Sourcing Equipment) and PDs (Powered Device).At current step this patch implements generic PSE support for PoDL (Power overData Lines 802.3bu) specification with reserving name space for PD devices aswell.This framework can be extended to support 802.3af and 802.3at &quot;Power via theMedia Dependent Interface&quot; (or PoE/Power over Ethernet)Signed-off-by: Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Mon, 03 Oct 2022 06:51:57 +0000</pubDate>
        <dc:creator>Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>440fed95 - crypto: kmsan: disable accelerated configs under KMSAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#440fed95</link>
        <description>crypto: kmsan: disable accelerated configs under KMSANKMSAN is unable to understand when initialized values come from assembly. Disable accelerated configs in KMSAN builds to prevent false positivereports.Link: https://lkml.kernel.org/r/20220915150417.722975-27-glider@google.comSigned-off-by: Alexander Potapenko &lt;glider@google.com&gt;Cc: Alexander Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Andrey Konovalov &lt;andreyknvl@gmail.com&gt;Cc: Andrey Konovalov &lt;andreyknvl@google.com&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Cc: Christoph Lameter &lt;cl@linux.com&gt;Cc: David Rientjes &lt;rientjes@google.com&gt;Cc: Dmitry Vyukov &lt;dvyukov@google.com&gt;Cc: Eric Biggers &lt;ebiggers@google.com&gt;Cc: Eric Biggers &lt;ebiggers@kernel.org&gt;Cc: Eric Dumazet &lt;edumazet@google.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;Cc: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jens Axboe &lt;axboe@kernel.dk&gt;Cc: Joonsoo Kim &lt;iamjoonsoo.kim@lge.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Marco Elver &lt;elver@google.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Matthew Wilcox &lt;willy@infradead.org&gt;Cc: Michael S. Tsirkin &lt;mst@redhat.com&gt;Cc: Pekka Enberg &lt;penberg@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Petr Mladek &lt;pmladek@suse.com&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Vegard Nossum &lt;vegard.nossum@oracle.com&gt;Cc: Vlastimil Babka &lt;vbabka@suse.cz&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Thu, 15 Sep 2022 15:04:00 +0000</pubDate>
        <dc:creator>Alexander Potapenko &lt;glider@google.com&gt;</dc:creator>
    </item>
<item>
        <title>4a329fec - crypto: Kconfig - submenus for arm and arm64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#4a329fec</link>
        <description>crypto: Kconfig - submenus for arm and arm64Move ARM- and ARM64-accelerated menus into a submenu underthe Crypto API menu (paralleling all the architectures).Make each submenu always appear if the corresponding architectureis supported. Get rid of the ARM_CRYPTO and ARM64_CRYPTO symbols.The &quot;ARM Accelerated&quot; or &quot;ARM64 Accelerated&quot; entry disappears from:    General setup  ---&gt;    Platform selection  ---&gt;    Kernel Features  ---&gt;    Boot options  ---&gt;    Power management options  ---&gt;    CPU Power Management  ---&gt;[*] ACPI (Advanced Configuration and Power Interface) Support  ---&gt;[*] Virtualization  ---&gt;[*] ARM Accelerated Cryptographic Algorithms  ---&gt;     (or)[*] ARM64 Accelerated Cryptographic Algorithms  ---&gt;    ...-*- Cryptographic API  ---&gt;    Library routines  ---&gt;    Kernel hacking  ---&gt;and moves into the Cryptographic API menu, which now contains:      ...      Accelerated Cryptographic Algorithms for CPU (arm) ---&gt;      (or)      Accelerated Cryptographic Algorithms for CPU (arm64) ---&gt;[*]   Hardware crypto devices  ---&gt;      ...Suggested-by: Eric Biggers &lt;ebiggers@kernel.org&gt;Signed-off-by: Robert Elliott &lt;elliott@hpe.com&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Sat, 20 Aug 2022 18:41:41 +0000</pubDate>
        <dc:creator>Robert Elliott &lt;elliott@hpe.com&gt;</dc:creator>
    </item>
<item>
        <title>0d1f7008 - wireguard: Kconfig: select CRYPTO_CHACHA_S390</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#0d1f7008</link>
        <description>wireguard: Kconfig: select CRYPTO_CHACHA_S390Select the new implementation of CHACHA20 for S390 when available.It is faster than the generic software implementation, but also preventssome linker errors in certain situations.Reported-by: kernel test robot &lt;lkp@intel.com&gt;Link: https://lore.kernel.org/linux-kernel/202207030630.6SZVkrWf-lkp@intel.com/Signed-off-by: Vladis Dronov &lt;vdronov@redhat.com&gt;Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Thu, 07 Jul 2022 00:31:57 +0000</pubDate>
        <dc:creator>Vladis Dronov &lt;vdronov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d7786af5 - net: Kconfig: move the CAN device menu to the &quot;Device Drivers&quot; section</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/Kconfig#d7786af5</link>
        <description>net: Kconfig: move the CAN device menu to the &quot;Device Drivers&quot; sectionThe devices are meant to be under the &quot;Device Drivers&quot; category of themenuconfig. The CAN subsystem is currently one of the rare exceptionwith all of its devices under the &quot;Networking support&quot; category.The CAN_DEV menuentry gets moved to fix this discrepancy. The CAN menuis added just before MCTP in order to be consistent with the currentorder under the &quot;Networking support&quot; menu.A dependency on CAN is added to CAN_DEV so that the CAN devices onlyshow up if the CAN subsystem is enabled.Link: https://lore.kernel.org/all/20220610143009.323579-6-mailhol.vincent@wanadoo.frSigned-off-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Acked-by: Max Staudt &lt;max@enpas.org&gt;Tested-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 14:30:07 +0000</pubDate>
        <dc:creator>Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;</dc:creator>
    </item>
</channel>
</rss>
