Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp1177496lqo; Fri, 17 May 2024 13:14:39 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXFUbXMIHDYODwtHWn0RJZD12aRO6W5Ut29Sj9P5TRTo5pvefbMOBJcpgiK893VvhYYvwsxodAufX4z/Th6lFwylI7FjnU7SK27MhzaWQ== X-Google-Smtp-Source: AGHT+IFMraIf2sWXdOnCh40RcGgt9elBSUj1D1pQVMdh7eRYvVMb5JhHs0mb9/St66z7xpSNxbEx X-Received: by 2002:a50:9316:0:b0:572:6ee9:5a2d with SMTP id 4fb4d7f45d1cf-5734d5be777mr17144689a12.12.1715976879567; Fri, 17 May 2024 13:14:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715976879; cv=pass; d=google.com; s=arc-20160816; b=ll0oWUA3IV4DzJWEI/0wmVRXBFQd+ElJ7PKjpqcz3NG/ejjMnymqfKmAHeTTNc17ck OWB5J9yUKqRZ1QY3I9Z4/Dg5ezCQG3ABPxD1Nv+d7jzvfC4/JNWoNMc28jnErCz4JE1y EF3Z0dXd7WenOcZkrSQ0KxMuWqY0w3NhJQ9E48Qbmmh29uMk5yEOHCROe5Xw3ZV8IyuS 9isYEPbpzUi11n68BxhirjOki/rvAk9PUdVlcq21XsywQbCV7neVP5nrzMge6OM3Sy40 IAh/KqKfcnHZj4Wz2OPN1JaQIXma17aZCoHUClDDLbQgjCQdA8rhOojv2swegdg+YHh1 xg4w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=3MUJJ/RR0KU5tUuPQ/KxkztBHN4MVqxTALl+0cvAKJE=; fh=fv42Srh6G8VeZ7cGb2ypYsFL3oNsSRth8Uk7KI7f6oA=; b=ojxCEaoon96ceBda0v5DEKRCRFtFJHUCXb5wB1a3B/E+VjMRUtsF5yPnCBaNQlfY5u 2y1ulXWGUpgEExET2BlE8sFPnIsKubcCm3SgzKGnfuKOji7yAlOdALi2+tuQM79uyciU qs/gHNVPZXQ3xwiBAI6AUI0ABMBZ1P5MPtT0tBPKAjuWaKOdAxCPGF0iHZ6Pil9XuCt+ ieQTo0Ko9piXgn44w8LOwqDOl/KqpXSlB3V9kN46V1tBairFQU0IEO1096/vXdounifa yXZjmM/mbZdK230ybjmz/KDmuW2KzNsLvZ0DwtaknZUQc4my6b8OxP4dshA8ozWj4oOJ YtQw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kJlAWmsQ; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-182607-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-182607-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-5733c2d5696si9890164a12.305.2024.05.17.13.14.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 May 2024 13:14:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-182607-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kJlAWmsQ; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-182607-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-182607-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 22B661F21124 for ; Fri, 17 May 2024 20:14:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BBCEA1411C7; Fri, 17 May 2024 20:14:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kJlAWmsQ" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C324A65F; Fri, 17 May 2024 20:14:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715976866; cv=none; b=KdZnhtPnWatu5ZrOWx7Q74jr2crumhfWQYh3RTnJ5XMDZ+Iet238V5svZ2q/GRYVI/Mtu0Lv4PCL4ZYovJhBvV4aqTqTy6TojfmiZsuE5+rpuDkJfZaixGvqjXrTVicRGjimXoA5QVj9C+U33uKi1YNhI4RtN9hgc2O2MZlmco0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715976866; c=relaxed/simple; bh=AsAtcPWfIsP/bcM2zWmQJXqUBcqm2UxloNpGZgcPfMk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=S/b4jIwbTGdaLZH+F48QOmW1WL9Zx2K4S6sbnbJoTkMmKEtkrFy8TXsh+ubShWCtBuq9IOxfbEz++yC2RUditkh9s3PBuLOcRUJQ7iHWUGutg3lHIjy4CKKx7VIIyjWUD58F8RM5xoGk9rxAbh47qGZfMrpgDa0hwXhxO2FigqE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kJlAWmsQ; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6131FC2BD10; Fri, 17 May 2024 20:14:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1715976866; bh=AsAtcPWfIsP/bcM2zWmQJXqUBcqm2UxloNpGZgcPfMk=; h=From:To:Cc:Subject:Date:From; b=kJlAWmsQXHARBSzpy+qzQUO2VA7IuUxC9Md73or2OoIUiMTmAf6JvZc3i+JmLqElz kg2wNWygGSVywt0xfWSr0Ada7B+Mr8MhCaFbSbHVHhVTJNH2F9pTBdkYg/0Q3JkxAN l7wNNYMzIQmAlh3uCcV/Qet3/o41aFpJwbJPVKK+bpG+1qT3sYuHIE5tcTViKIGdod 2ZirvQyd/OiwpjAW2XWchSmU2LQvkO0OZ4Lq/Of4kf8QWOZ+F4ix7IFmFQM7/RO5jw mMObhEs+GxIlNG6ktI71N4cDM4SwdHvN8tuvQ/jQnC/aGomIo3/coK4/W/P2fzTOGo R1vrV254hYlFg== From: Jakub Kicinski To: torvalds@linux-foundation.org Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, pabeni@redhat.com Subject: [GIT PULL] Networking merge window fixes Date: Fri, 17 May 2024 13:14:25 -0700 Message-ID: <20240517201425.3080823-1-kuba@kernel.org> X-Mailer: git-send-email 2.45.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hi Linus! The following changes since commit 1b294a1f35616977caddaddf3e9d28e576a1adbc: Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next (2024-05-14 19:42:24 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.10-rc0 for you to fetch changes up to fe56d6e4a99a40f50e64d5a8043f1fa838b1f7a1: selftests: net: local_termination: annotate the expected failures (2024-05-17 12:26:35 -0700) ---------------------------------------------------------------- Including fix from Andrii for the issue mentioned in our net-next PR, the rest is unremarkable. Current release - regressions: - virtio_net: fix missed error path rtnl_unlock after control queue locking rework Current release - new code bugs: - bpf: fix KASAN slab-out-of-bounds in percpu_array_map_gen_lookup, caused by missing nested map handling - drv: dsa: correct initialization order for KSZ88x3 ports Previous releases - regressions: - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() fix performance regression - ipv6: fix route deleting failure when metric equals 0, don't assume 0 means not set / default in this case Previous releases - always broken: - bridge: couple of syzbot-driven fixes Signed-off-by: Jakub Kicinski ---------------------------------------------------------------- Andrii Nakryiko (3): libbpf: fix feature detectors when using token_fd bpf: save extended inner map info for percpu array maps as well selftests/bpf: add more variations of map-in-map situations Chris Lew (1): net: qrtr: ns: Fix module refcnt Daniel Jurgens (1): virtio_net: Fix missed rtnl_unlock David S. Miller (1): Merge branch 'wangxun-fixes' Eric Dumazet (2): netrom: fix possible dead-lock in nr_rt_ioctl() af_packet: do not call packet_read_pending() from tpacket_destruct_skb() Hangbin Liu (2): selftests/net/lib: no need to record ns name if it already exist selftests/net: reduce xfrm_policy test time Herve Codina (1): net: lan966x: remove debugfs directory in probe() error path Jakub Kicinski (3): Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf selftests: net: local_termination: annotate the expected failures Jiawen Wu (3): net: wangxun: fix to change Rx features net: wangxun: match VLAN CTAG and STAG features net: txgbe: fix to control VLAN strip Martin KaFai Lau (2): selftests/bpf: Adjust test_access_variable_array after a kernel function name change selftests/bpf: Adjust btf_dump test to reflect recent change in file_operations Michal Schmidt (1): idpf: don't skip over ethtool tcp-data-split setting Nikolay Aleksandrov (3): net: bridge: xmit: make sure we have at least eth header len bytes selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval net: bridge: mst: fix vlan use-after-free Oleksij Rempel (1): net: dsa: microchip: Correct initialization order for KSZ88x3 ports Puranjay Mohan (2): bpf, docs: Fix the description of 'src' in ALU instructions MAINTAINERS: Update ARM64 BPF JIT maintainer Ravi Gunasekaran (2): dt-bindings: net: ti: Update maintainers list MAINTAINERS: net: Update reviewers for TI's Ethernet drivers Ronald Wahl (1): net: ks8851: Fix another TX stall caused by wrong ISR flag handling Sagar Cheluvegowda (1): dt-bindings: net: qcom: ethernet: Allow dma-coherent Tom Parkin (1): l2tp: fix ICMP error handling for UDP-encap sockets Tony Battersby (1): bonding: fix oops during rmmod xu xin (1): net/ipv6: Fix route deleting failure when metric equals 0 .../bpf/standardization/instruction-set.rst | 5 +- .../devicetree/bindings/net/qcom,ethqos.yaml | 2 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 1 - .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 - MAINTAINERS | 3 +- drivers/net/bonding/bond_main.c | 13 ++--- drivers/net/dsa/microchip/ksz_dcb.c | 10 ++++ drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 3 +- drivers/net/ethernet/micrel/ks8851_common.c | 18 +------ .../net/ethernet/microchip/lan966x/lan966x_main.c | 6 ++- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 2 + drivers/net/ethernet/wangxun/libwx/wx_lib.c | 56 ++++++++++++++++++++-- drivers/net/ethernet/wangxun/libwx/wx_lib.h | 2 + drivers/net/ethernet/wangxun/libwx/wx_type.h | 22 +++++++++ drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 18 +++++-- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 1 + drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 18 +++++-- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 31 ++++++++++++ drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 1 + drivers/net/virtio_net.c | 6 +-- kernel/bpf/map_in_map.c | 4 +- net/bridge/br_device.c | 6 +++ net/bridge/br_mst.c | 16 ++++--- net/ipv6/route.c | 5 +- net/l2tp/l2tp_core.c | 44 ++++++++++++----- net/netrom/nr_route.c | 19 +++----- net/packet/af_packet.c | 3 +- net/qrtr/ns.c | 27 +++++++++++ tools/lib/bpf/bpf.c | 2 +- tools/lib/bpf/features.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- tools/testing/selftests/bpf/progs/map_kptr.c | 10 ++++ .../bpf/progs/test_access_variable_array.c | 2 +- .../selftests/net/forwarding/bridge_igmp.sh | 6 +-- .../testing/selftests/net/forwarding/bridge_mld.sh | 6 +-- .../selftests/net/forwarding/local_termination.sh | 30 +++++++----- tools/testing/selftests/net/lib.sh | 6 ++- tools/testing/selftests/net/xfrm_policy.sh | 4 +- 39 files changed, 304 insertions(+), 110 deletions(-)