This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4a4be1ad3a6e Revert "vfs: Delete the associated dentry when deleting a file" new 06e785aeb9ea connector: Fix invalid conversion in cn_proc.h new 128d54fbcb14 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] new 51ef9305b8f4 net/mlx5: Lag, do bond only if slaves agree on roce state new fca3b4791850 net/mlx5: Do not query MPIR on embedded CPU function new 1b9f86c6d532 net/mlx5: Fix MTMP register capability offset in MCAM register new 16d66a4fa81d net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly de [...] new 9a52f6d44f45 net/mlx5e: Fix IPsec tunnel mode offload feature check new f55cd31287e5 net/mlx5e: Do not use ptp structure for tx ts stats when n [...] new 5c74195d5dd9 net/mlx5e: Use rx_missed_errors instead of rx_dropped for [...] new 83fea49f2711 net/mlx5e: Fix UDP GSO for encapsulated packets new 0b4f5add9fa5 Merge branch 'mlx5-fixes' new e8021b94b041 enic: Validate length of nl attributes in enic_set_vf_port new 21a22ed618d0 selftests: hsr: Fix "File exists" errors for hsr_ping new 97e1db06c7bb af_unix: Annotate data-race around unix_sk(sk)->addr. new 51d1b25a7209 af_unix: Read sk->sk_hash under bindlock during bind(). new 168484214767 Octeontx2-pf: Free send queue buffers incase of leaf to inner new 52a2f0608366 net: usb: smsc95xx: fix changing LED_SEL bit value updated [...] new 8d00547ea875 MAINTAINERS: Add myself as reviewer of ARM64 BPF JIT new 44382b3ed6b2 bpf: Fix potential integer overflow in resolve_btfids new 46ba0e49b642 bpf: fix multi-uprobe PID filtering logic new 4a8f635a6054 bpf: remove unnecessary rcu_read_{lock,unlock}() in multi- [...] new 04d939a2ab22 libbpf: detect broken PID filtering logic for multi-uprobe new 70342420a1cf selftests/bpf: extend multi-uprobe tests with child thread case new 198034a87dfe selftests/bpf: extend multi-uprobe tests with USDTs new 590016ad83de Merge branch 'fix-bpf-multi-uprobe-pid-filtering-logic' new dd6a403795f0 ARC, bpf: Fix issues reported by the static analyzers new d6fe532b7499 netkit: Fix setting mac address in l2 mode new 3998d184267d netkit: Fix pkt_type override upon netkit pass verdict new 998ffeb2738e selftests/bpf: Add netkit tests for mac address new 95348e463eab selftests/bpf: Add netkit test for pkt_type new 98e948fb60d4 bpf: Allow delete from sockmap/sockhash only if update is allowed new 3b9ce0491a43 Revert "bpf, sockmap: Prevent lock inversion deadlock in m [...] new a63bf556160f selftests/bpf: Cover verifier checks for mutating sockmap/ [...] new 2786ae339ef5 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 7b05ab85e28f ipv4: Fix address dump when IPv4 is disabled on an interface new be008726d0ac net: gro: initialize network_offset in network layer new f4dca95fc0f6 tcp: reduce accepted window in NEW_SYN_RECV state new 0fe53c0ab018 dt-bindings: net: pse-pd: microchip,pd692x0: Fix missing " [...] new 12f86b9af96a dt-bindings: net: pse-pd: ti,tps23881: Fix missing "additi [...] new bf0497f53c85 net:fec: Add fec_enet_deinit() new 4fb679040d9f net: micrel: Fix lan8841_config_intr after getting out of [...] new 266aa3b4812e page_pool: fix &page_pool_params kdoc issues new d514c8b54209 idpf: don't enable NAPI and interrupts prior to allocating [...] new 82617b9a0464 ice: fix accounting if a VLAN already exists new 7a8cc96ebefa Merge branch 'intel-wired-lan-driver-updates-2024-05-23-ice-idpf' new 5597613fb3cf selftests: mptcp: lib: support flaky subtests new cc73a6577ae6 selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky new 8c06ac2178a9 selftests: mptcp: join: mark 'fastclose' tests as flaky new 38af56e6668b selftests: mptcp: join: mark 'fail' tests as flaky new 6e15774d9205 Merge branch 'selftests-mptcp-mark-unstable-subtests-as-flaky' new c519cf9b7434 docs: netdev: Fix typo in Signed-off-by tag new 4b4647add7d3 sock_map: avoid race between sock_map_close and sk_psock_put new 56a5cf538c3f net: ti: icssg-prueth: Fix start counter for ft1 filter new e63413418088 net/sched: taprio: make q->picos_per_byte available to fil [...] new fb66df20a720 net/sched: taprio: extend minimum interval restriction to [...] new e9022b31db80 MAINTAINERS: dwmac: starfive: update Maintainer new 068648aab72c nfc/nci: Add the inconsistency check between the input dat [...] new 92f1655aa2b2 net: fix __dst_negative_advice() race new b8c8abefc07b ipv4: correctly iterate over the target netns in inet_dump [...] new 278d65ccdadb net: dsa: microchip: fix RGMII error in KSZ DSA driver new bfd546a552e1 e1000e: move force SMBUS near the end of enable_ulp function new 218ed820d364 i40e: factoring out i40e_suspend/i40e_resume new c80b6538d35a i40e: Fully suspend and resume IO operations in EEH case new 2a6d8f2de222 ice: fix 200G PHY types to link speed mapping new a51c9b1c9ab2 ice: check for unregistering correct number of devlink params new 602d9591a75e Merge branch 'intel-wired-lan-driver-updates-2024-05-28-e1 [...] new 2dc8b1e7177d net: ena: Fix redundant device NUMA node override new dc21c6cc3d69 netfilter: nfnetlink_queue: acquire rcu_read_lock() in ins [...] new c1193d9bbbd3 netfilter: ipset: Add list flush to cancel_gc new aff5c01fa128 netfilter: nft_payload: restore vlan q-in-q match support new 33c563ebf8d3 netfilter: nft_payload: skbuff vlan metadata mangle support new 21a673bddc8f netfilter: tproxy: bail out if IP has been disabled on the device new e8ded22ef0f4 netfilter: nft_fib: allow from forward/input without iif selector new e889eb17f456 Merge tag 'nf-24-05-29' of git://git.kernel.org/pub/scm/li [...] new b3dc6e8003b5 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound new 13c7c941e729 netdev: add qstat for csum complete new d8ec19857b09 Merge tag 'net-6.10-rc2' of git://git.kernel.org/pub/scm/l [...]
The 77 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/net/pse-pd/microchip,pd692x0.yaml | 11 +- .../bindings/net/pse-pd/ti,tps23881.yaml | 18 ++ Documentation/netlink/specs/netdev.yaml | 4 + Documentation/process/maintainer-netdev.rst | 2 +- MAINTAINERS | 3 +- arch/arc/net/bpf_jit.h | 2 +- arch/arc/net/bpf_jit_arcv2.c | 10 +- arch/arc/net/bpf_jit_core.c | 22 +- drivers/net/dsa/microchip/ksz_common.c | 2 +- drivers/net/ethernet/amazon/ena/ena_com.c | 11 - drivers/net/ethernet/cisco/enic/enic_main.c | 12 + drivers/net/ethernet/freescale/fec_main.c | 10 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 22 ++ drivers/net/ethernet/intel/e1000e/netdev.c | 18 -- drivers/net/ethernet/intel/i40e/i40e_main.c | 258 +++++++++++---------- drivers/net/ethernet/intel/ice/devlink/devlink.c | 31 ++- drivers/net/ethernet/intel/ice/ice_common.c | 10 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 11 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 1 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 12 +- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 1 + drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 4 + .../mellanox/mlx5/core/en_accel/en_accel.h | 8 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 3 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c | 12 +- drivers/net/ethernet/ti/icssg/icssg_classifier.c | 2 +- drivers/net/ipvlan/ipvlan_core.c | 4 +- drivers/net/netkit.c | 30 ++- drivers/net/phy/micrel.c | 11 +- drivers/net/usb/smsc95xx.c | 11 +- drivers/nfc/virtual_ncidev.c | 4 + include/linux/etherdevice.h | 8 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/net/dst_ops.h | 2 +- include/net/page_pool/types.h | 5 +- include/net/request_sock.h | 12 + include/net/sock.h | 13 +- include/uapi/linux/cn_proc.h | 3 +- include/uapi/linux/netdev.h | 1 + kernel/bpf/verifier.c | 10 +- kernel/trace/bpf_trace.c | 10 +- net/core/sock_map.c | 22 +- net/ethernet/eth.c | 4 +- net/ipv4/af_inet.c | 2 +- net/ipv4/devinet.c | 7 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 2 + net/ipv4/route.c | 22 +- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv6/ip6_offload.c | 2 +- net/ipv6/route.c | 29 +-- net/ipv6/tcp_ipv6.c | 7 +- net/netfilter/ipset/ip_set_list_set.c | 3 + net/netfilter/nfnetlink_queue.c | 2 + net/netfilter/nft_fib.c | 8 +- net/netfilter/nft_payload.c | 95 ++++++-- net/sched/sch_taprio.c | 14 +- net/unix/af_unix.c | 19 +- net/xfrm/xfrm_policy.c | 11 +- tools/bpf/resolve_btfids/main.c | 2 +- tools/include/uapi/linux/netdev.h | 1 + tools/lib/bpf/features.c | 31 ++- tools/testing/selftests/bpf/prog_tests/tc_netkit.c | 94 ++++++++ .../selftests/bpf/prog_tests/uprobe_multi_test.c | 134 ++++++++++- tools/testing/selftests/bpf/prog_tests/verifier.c | 2 + tools/testing/selftests/bpf/progs/test_tc_link.c | 35 ++- tools/testing/selftests/bpf/progs/uprobe_multi.c | 50 +++- .../selftests/bpf/progs/verifier_sockmap_mutate.c | 187 +++++++++++++++ tools/testing/selftests/net/hsr/hsr_ping.sh | 2 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 10 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 30 ++- tools/testing/selftests/net/mptcp/simult_flows.sh | 6 +- .../tc-testing/tc-tests/qdiscs/taprio.json | 44 ++++ 78 files changed, 1179 insertions(+), 381 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c