Subject: [PATCH net-next 1/1] net: phy: Refactor mediatek-ge-soc.c for clarity and correctness From: Sky Huang To: Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Daniel Golle , Qingfang Deng , SkyLake Huang , Matthias Brugger , AngeloGioacchino Del Regno , , , , Date: Mon, 14 Oct 2024 12:05:21 +0800 . Subject: [PATCH] net: stmmac: enable MAC after MTL configuring From: 2694439648@qq.com To: alexandre.torgue@foss.st.com, joabreu@synopsys.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, mcoquelin.stm32@gmail.com Cc: netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, hailong.fan@siengine.com Date: Mon, 14 Oct 2024 13:44:03 +0800 . Subject: [RFC PATCH net-next 1/1] net: phy: Add capability to enable/disable 2.5G/5G/10G AN in ethtool From: Sky Huang To: Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Sky Huang , Matthias Brugger , AngeloGioacchino Del Regno , , , , Date: Mon, 14 Oct 2024 14:06:03 +0800 . Subject: [PATCH net] macsec: Fix use-after-free while sending the offloading packet From: Tariq Toukan To: "David S. Miller" , Jakub Kicinski , Paolo Abeni , Eric Dumazet , "Sabrina Dubroca" Date: Mon, 14 Oct 2024 12:07:20 +0300 . Subject: [PATCH][v2] net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid From: Li RongQing To: netdev@vger.kernel.org Cc: Li RongQing Date: Mon, 14 Oct 2024 19:53:21 +0800 . Subject: [PATCH net v2] net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test() From: Jinjie Ruan To: , , , , , , , , , , , Date: Mon, 14 Oct 2024 20:19:22 +0800 . Subject: [PATCH v10 0/6] Add support for the LAN966x PCI device using a DT overlay From: Herve Codina To: Geert Uytterhoeven , Andy Shevchenko , Simon Horman , Lee Jones , Arnd Bergmann , Derek Kiernan , Dragan Cvetic , Greg Kroah-Hartman , Herve Codina , Bjorn Helgaas , Philipp Zabel , Lars Povlsen , Steen Hegelund , Daniel Machon , UNGLinuxDriver@microchip.com, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Saravana Kannan Cc: "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Horatiu Vultur , Andrew Lunn , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Allan Nielsen , Steen Hegelund , Luca Ceresoli , Thomas Petazzoni Date: Mon, 14 Oct 2024 14:46:29 +0200 . Subject: [PATCH net] net: xilinx: axienet: fix potential memory leak in axienet_start_xmit() From: Wang Hai To: , , , , , , , Date: Mon, 14 Oct 2024 22:37:04 +0800 . Subject: [PATCH net] net: ethernet: rtsn: fix potential memory leak in rtsn_start_xmit() From: Wang Hai To: , , , , , , Date: Mon, 14 Oct 2024 22:42:50 +0800 . Subject: [PATCH net] be2net: fix potential memory leak in be_xmit() From: Wang Hai To: , , , , , , , , Date: Mon, 14 Oct 2024 22:47:58 +0800 . Subject: [PATCH net] net: systemport: fix potential memory leak in bcm_sysport_xmit() From: Wang Hai To: , , , , , , Date: Mon, 14 Oct 2024 22:51:15 +0800 . Subject: [PATCH net] net: bcmasp: fix potential memory leak in bcmasp_xmit() From: Wang Hai To: , , , , , , , Date: Mon, 14 Oct 2024 22:59:01 +0800 . Subject: [PATCH net v5 00/10] Lock RCU before calling ip6mr_get_table() From: Stefan Wiehler To: "David S . Miller" , David Ahern , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Stefan Wiehler Date: Mon, 14 Oct 2024 17:05:46 +0200 . Subject: [PATCH net-next v3 0/9] do not leave dangling sk pointers in pf->create functions From: Ignat Korchagin To: "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz , Oliver Hartkopp , Marc Kleine-Budde , Alexander Aring , Stefan Schmidt , Miquel Raynal , David Ahern , Willem de Bruijn , linux-bluetooth@vger.kernel.org, linux-can@vger.kernel.org, linux-wpan@vger.kernel.org Cc: kernel-team@cloudflare.com, kuniyu@amazon.com, alibuda@linux.alibaba.com, Ignat Korchagin Date: Mon, 14 Oct 2024 16:37:59 +0100 . Subject: [PATCH net-next] mlx5_en: use read sequence for gettimex64 From: Vadim Fedorenko To: Saeed Mahameed , Leon Romanovsky , Tariq Toukan , "David S. Miller" , Rahul Rameshbabu , Vadim Fedorenko , Jakub Kicinski Date: Mon, 14 Oct 2024 10:01:03 -0700 . Subject: Egressing non-local UDP traffic, IPv4 vs IPv6 From: Tiago Lam To: willemdebruijn.kernel@gmail.com Cc: netdev@vger.kernel.org, kernel-team@cloudflare.com, jakub@cloudflare.com Date: Mon, 14 Oct 2024 18:05:41 +0100 . Subject: [PATCH v2 net-next 00/11] rtnetlink: Use rtnl_register_many(). From: Kuniyuki Iwashima To: "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Date: Mon, 14 Oct 2024 13:18:17 -0700 . Subject: [PATCH net-next v3 0/3] gve: adopt page pool From: Praveen Kaligineedi To: netdev@vger.kernel.org Cc: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, willemb@google.com, jeroendb@google.com, shailend@google.com, hramamurthy@google.com, ziweixiao@google.com, shannon.nelson@amd.com, jacob.e.keller@intel.com Date: Mon, 14 Oct 2024 13:21:05 -0700 . Subject: [PATCH net-next V2 00/15] net/mlx5: Refactor esw QoS to support generalized operations From: Tariq Toukan To: "David S. Miller" , Jakub Kicinski , Paolo Abeni , Eric Dumazet Date: Mon, 14 Oct 2024 23:52:45 +0300 . Subject: [RFC net-next v2 0/2] igc: Link IRQs and queues to NAPIs From: Joe Damato To: netdev@vger.kernel.org Cc: kurt@linutronix.de, vinicius.gomes@intel.com, Joe Damato , Alexei Starovoitov , bpf@vger.kernel.org (open list:XDP (eXpress Data Path)), Daniel Borkmann , "David S. Miller" , Eric Dumazet , intel-wired-lan@lists.osuosl.org (moderated list:INTEL ETHERNET DRIVERS), Jakub Kicinski , Jesper Dangaard Brouer , John Fastabend , linux-kernel@vger.kernel.org (open list), Paolo Abeni , Przemek Kitszel , Tony Nguyen Date: Mon, 14 Oct 2024 21:30:09 +0000 . Subject: pull-request: bpf-next 2024-10-14 From: Daniel Borkmann To: davem@davemloft.net Cc: kuba@kernel.org, pabeni@redhat.com, edumazet@google.com, daniel@iogearbox.net, ast@kernel.org, andrii@kernel.org, martin.lau@linux.dev, netdev@vger.kernel.org, bpf@vger.kernel.org Date: Mon, 14 Oct 2024 23:11:10 +0200 Hi David, hi Jakub, hi Paolo, hi Eric, The following pull-request contains BPF updates for your *net-next* tree. We've added 21 non-merge commits during the last 18 day(s) which contain a total of 21 files changed, 1185 insertions(+), 127 deletions(-). The main changes are: 1) Put xsk sockets on a struct diet and add various cleanups. Overall, this helps to bump performance by 12% for some workloads, from Maciej Fijalkowski. 2) Extend BPF selftests to increase coverage of XDP features in combination with BPF cpumap, from Alexis Lothoré (eBPF Foundation). 3) Extend netkit with an option to delegate skb->{mark,priority} scrubbing to its BPF program, from Daniel Borkmann. 4) Make the bpf_get_netns_cookie() helper available also to tc(x) BPF programs, from Mahe Tardy. 5) Extend BPF selftests covering a BPF program setting socket options per MPTCP subflow, from Geliang Tang and Nicolas Rybowski. Please consider pulling these changes from: git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git tags/for-netdev Thanks a lot! Also thanks to reporters, reviewers and testers of commits in this pull-request: Jakub Kicinski, Jordan Rife, Magnus Karlsson, Mat Martineau, Matthieu Baerts (NGI0), Nikolay Aleksandrov ---------------------------------------------------------------- The following changes since commit c824deb1a89755f70156b5cdaf569fca80698719: cxgb4: clip_tbl: Fix spelling mistake "wont" -> "won't" (2024-09-27 12:44:08 +0100) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git tags/for-netdev for you to fetch changes up to e6c4047f5122803f2fe4ab9b1ab7038626e51ec1: xsk: Use xsk_buff_pool directly for cq functions (2024-10-14 17:23:49 +0200) ---------------------------------------------------------------- bpf-next-for-netdev ---------------------------------------------------------------- Alexis Lothoré (eBPF Foundation) (4): selftests/bpf: add missing header include for htons selftests/bpf: fix bpf_map_redirect call for cpu map test selftests/bpf: make xdp_cpumap_attach keep redirect prog attached selftests/bpf: check program redirect in xdp_cpumap_attach Daniel Borkmann (5): netkit: Add option for scrubbing skb meta data netkit: Simplify netkit mode over to use NLA_POLICY_MAX netkit: Add add netkit scrub support to rt_link.yaml tools: Sync if_link.h uapi tooling header selftests/bpf: Extend netkit tests to validate skb meta data Geliang Tang (2): selftests/bpf: Add getsockopt to inspect mptcp subflow selftests/bpf: Add mptcp subflow subtest Maciej Fijalkowski (7): bpf: Remove unused macro xsk: Get rid of xdp_buff_xsk::xskb_list_node xsk: s/free_list_node/list_node/ xsk: Get rid of xdp_buff_xsk::orig_addr xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_pool xsk: Wrap duplicated code to function xsk: Use xsk_buff_pool directly for cq functions Mahe Tardy (2): bpf: add get_netns_cookie helper to tc programs selftests/bpf: add tcx netns cookie tests Martin KaFai Lau (3): Merge branch 'selftests/bpf: new MPTCP subflow subtest' Merge branch 'netkit: Add option for scrubbing skb meta data' Merge branch 'selftests/bpf: add coverage for xdp_features in test_progs' Nicolas Rybowski (1): selftests/bpf: Add mptcp subflow example Documentation/netlink/specs/rt_link.yaml | 15 + MAINTAINERS | 2 +- drivers/net/netkit.c | 91 ++-- include/net/xdp_sock_drv.h | 14 +- include/net/xsk_buff_pool.h | 23 +- include/uapi/linux/if_link.h | 15 + net/core/filter.c | 17 +- net/xdp/xsk.c | 38 +- net/xdp/xsk_buff_pool.c | 54 +- net/xdp/xsk_queue.h | 2 +- tools/include/uapi/linux/if_link.h | 553 ++++++++++++++++++++- tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/mptcp.c | 121 +++++ .../selftests/bpf/prog_tests/netns_cookie.c | 29 +- tools/testing/selftests/bpf/prog_tests/tc_netkit.c | 94 +++- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 44 +- tools/testing/selftests/bpf/progs/mptcp_bpf.h | 42 ++ tools/testing/selftests/bpf/progs/mptcp_subflow.c | 128 +++++ .../selftests/bpf/progs/netns_cookie_prog.c | 10 + tools/testing/selftests/bpf/progs/test_tc_link.c | 12 + .../bpf/progs/test_xdp_with_cpumap_helpers.c | 7 +- 21 files changed, 1185 insertions(+), 127 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/mptcp_bpf.h create mode 100644 tools/testing/selftests/bpf/progs/mptcp_subflow.c .