All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jakub Kicinski <kuba@kernel.org>
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 for v7.2-rc1
Date: Thu, 25 Jun 2026 10:45:11 -0700	[thread overview]
Message-ID: <20260625174511.745883-1-kuba@kernel.org> (raw)

Hi Linus!

The following changes since commit b85966adbf5de0668a815c6e3527f87e0c387fb4:

  Merge tag 'net-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next (2026-06-17 08:17:00 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-7.2-rc1

for you to fetch changes up to fe9f4ee6c61a1410afd73bf011de5ae618004796:

  Merge branch 'net-avoid-nested-up-notifier-events' (2026-06-25 10:18:41 -0700)

----------------------------------------------------------------
Including fixes from netfilter and IPsec.

Current release - regressions:

 - net: do not acquire dev->tx_global_lock in netdev_watchdog_up()

 - net: ethtool: keep rtnl_lock for ops using ethtool_op_get_link()

 - net: fix deadlock in nested UP notifier events

Current release - new code bugs:

 - eth: cn20k: fix subbank free list indexing for search order

 - eth: airoha: fix BQL underflow in shared QDMA TX ring

Previous releases - regressions:

 - netfilter:
   - flowtable: fix offloaded ct timeout never being extended
   - nf_conncount: prevent connlimit drops for early confirmed ct

Previous releases - always broken:

 - require CAP_NET_ADMIN in the originating netns when modifying
   cross-netns devices

 - report NAPI thread PID in the caller's pid namespace

 - mac802154: fix dirty frag in in-place crypto for IOT radios

 - sctp: hold socket lock when dumping endpoints in sctp_diag,
   avoid an overflow

 - eth: gve: fix header buffer corruption with header-split and HW-GRO

 - af_key: initialize alg_key_len for IPComp states, prevent OOB read

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Abdun Nihaal (1):
      bnx2x: fix potential memory leak in bnx2x_alloc_mem_bp()

Adrian Bente (1):
      netfilter: flowtable: fix offloaded ct timeout never being extended

Aleksandr Nogikh (1):
      ieee802154: fix kernel-infoleak in dgram_recvmsg()

Aleksandrova Alyona (1):
      net: dsa: sja1105: round up PTP perout pin duration

Ankit Garg (1):
      gve: fix header buffer corruption with header-split and HW-GRO

Arnd Bergmann (1):
      eth: mlx5: fix macsec dependency

Breno Leitao (1):
      netconsole: don't drop the last byte of a full-sized message

Christian Marangi (1):
      net: ethernet: mtk_eth_soc: fix supported_interface set after phylink_create

Cosmin Ratiu (2):
      devlink: Fix parent ref leak in devl_rate_node_create()
      devlink: Fix parent ref leak on tc-bw failure

Daniel Golle (2):
      net: dsa: mxl862xx: avoid unaligned 16-bit access in api_wrap
      net: dsa: mxl862xx: fix use-after-free of DSA ports in crc_err_work

Daniel Zahka (1):
      eth: fbnic: take netif_addr_lock_bh() around rx mode address programming

David Howells (10):
      rxrpc: Fix leak of connection from OOB challenge
      rxrpc: Fix double unlock in rxrpc_recvmsg()
      afs: Fix further netns teardown to cancel the preallocation charger
      afs: Fix uncancelled rxrpc OOB message handler
      rxrpc: Fix the reception of a reply packet before data transmission
      rxrpc: Fix oob challenge leak in cleanup after notification failure
      rxrpc: Fix potential infinite loop in rxrpc_recvmsg()
      rxrpc: Fix socket notification race
      rxrpc: Fix leak of released call in recvmsg(MSG_PEEK)
      rxrpc: Fix rxrpc_rotate_tx_rotate() to check there's something to rotate

David Yang (1):
      net: dsa: realtek: fix memory leak in rtl8366rb_setup_led()

Dawei Feng (1):
      net: ena: clean up XDP TX queues when regular TX setup fails

Dawid Osuchowski (1):
      ice: fix FDIR CTRL VSI resource leak in ice_reset_all_vfs()

Dima Ruinskiy (1):
      e1000e: Reconfigure PLL clock gate timeout and re-enable K1 on Meteor Lake

Dong Chenchen (1):
      xfrm: Fix dev use-after-free in xfrm async resumption

Doruk Tan Ozturk (2):
      tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done
      mac802154: llsec: add skb_cow_data() before in-place crypto

Eric Dumazet (7):
      xfrm: annotate data-races around xfrm_policy_count[] and xfrm_policy_default[]
      xfrm: validate selector family and prefixlen during match
      net: do not acquire dev->tx_global_lock in netdev_watchdog_up()
      veth: fix NAPI leak in XDP enable error path
      net: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_sync
      tipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()
      tipc: avoid busy looping in tipc_exit_net()

Erni Sri Satya Vennela (1):
      net: mana: Fall back to standard MTU when PF reports adapter_mtu of 0

Fan Wu (1):
      hdlc_ppp: sync per-proto timers before freeing hdlc state

Fernando Fernandez Mancera (7):
      netfilter: nf_conncount: prevent connlimit drops for early confirmed ct
      ipv6: fix error handling in disable_ipv6 sysctl
      ipv6: fix error handling in ignore_routes_with_linkdown sysctl
      ipv6: fix error handling in forwarding sysctl
      ipv6: fix error handling in disable_policy sysctl
      ipv6: fix state corruption during proxy_ndp sysctl restart
      ipv6: fix missing notification for ignore_routes_with_linkdown

Florian Westphal (9):
      netfilter: nft_payload: reject offsets exceeding 65535 bytes
      netfilter: nft_meta_bridge: add validate callback for get operations
      netfilter: nft_flow_offload: zero device address for non-ether case
      netfilter: nf_reject: skip iphdr options when looking for icmp header
      netfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leak
      netfilter: nft_compat: ebtables emulation must reject non-bridge targets
      selftests: nft_queue.sh: add a bridge queue test
      netfilter: conntrack: add deprecation warnings for irc and pptp trackers
      netfilter: nft_ct: expectation timeouts are passed in milliseconds

Geetha sowjanya (2):
      octeontx2-af: mcs: Fix unsupported secy stats read
      octeontx2-pf: mcs: Fix mcs resources free on PF shutdown

Greg Thelen (1):
      tools: ynl: build archives with $(AR)

HanQuan (1):
      net/tcp-ao: fix use-after-free of key in del_async path

Haoxiang Li (4):
      net: ixp4xx_hss: fix duplicate HDLC netdev allocation
      net: wwan: t7xx: destroy DMA pool on CLDMA late init failure
      octeontx2-af: Free BPID bitmap on setup failure
      net: sparx5: unregister blocking notifier on init failure

Haoze Xie (1):
      netfilter: nf_queue: pin bridge device while NFQUEUE holds fake dst

Herbert Xu (1):
      xfrm: Fix xfrm state cache insertion race

Ido Schimmel (1):
      selftests: vlan_bridge_binding: Fix flaky operational state check

Ilya Maximets (1):
      net: dst_metadata: fix false-positive memcpy overflow in tun_dst_unclone

Inochi Amaoto (2):
      net: stmmac: dwmac-spacemit: Fix wrong phy interface definition
      net: stmmac: dwmac-spacemit: Fix wrong irq definition

Ioana Ciornei (2):
      dpaa2-switch: fix VLAN upper check not rejecting bridge join
      dpaa2-switch: do not accept VLAN uppers while bridged

Ivan Abramov (3):
      ieee802154: Restore initial state on failed device_rename() in cfg802154_switch_netns()
      ieee802154: Avoid calling WARN_ON() on -ENOMEM in cfg802154_switch_netns()
      ieee802154: Remove WARN_ON() in cfg802154_pernet_exit()

Jakub Kicinski (27):
      Merge branch 'net-require-cap_net_admin-in-the-device-netns-for-tunnel-changelink'
      net: psample: fix info leak in PSAMPLE_ATTR_DATA
      Merge branch 'net-sched-act_ct-preserve-tc_skb_cb-across-defragmentation'
      Merge branch 'devlink-fix-a-couple-parent-ref-leaks'
      Merge tag 'batadv-net-pullrequest-20260619' of https://git.open-mesh.org/batadv
      Merge tag 'ieee802154-for-net-next-2026-06-20' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next
      Merge branch 'ipv4-ipv6-account-for-fraggap-on-paged-allocation-paths'
      Merge tag 'nf-26-06-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      eth: bnxt: improve the timing of stats
      Merge branch 'selftests-xsk-stabilize-timeout-test-behavior'
      Merge tag 'ipsec-2026-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
      Merge branch 'drop-skb-metadata-before-lwt-encapsulation'
      Merge branch 'ipv6-fix-error-handling-in-disable_ipv6-sysctl'
      eth: fbnic: fix ordering of heartbeat vs ownership
      Merge branch 'airoha-fixes-for-sched-htb-offload-support'
      Merge branch 'net-stmmac-dwmac-spacemit-fix-wrong-macro-definition'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge tag 'nf-26-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'tipc-syzbot-related-fixes'
      Merge branch 'net-hns3-fix-configuration-deadlocks-and-refactor-link-setup'
      Merge branch 'rxrpc-miscellaneous-fixes'
      net: ethtool: keep rtnl_lock for ops using ethtool_op_get_link()
      net: turn the rx_mode work into a generic netdev_work facility
      net: add the driver-facing netdev_work scheduling API
      vlan: defer real device state propagation to netdev_work
      selftests: bonding: add a test for VLAN propagation over a bonded real device
      Merge branch 'net-avoid-nested-up-notifier-events'

Jakub Sitnicki (2):
      net: lwtunnel: Drop skb metadata before LWT encapsulation
      selftests/bpf: Add LWT encap tests for skb metadata

Jamal Hadi Salim (1):
      net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle

Jan Klos (1):
      net: phy: realtek: Clear MDIO_AN_10GBT_CTRL_ADV10G bit

Jiayuan Chen (1):
      ipv6: ioam: fix type confusion of dst_entry

Jozsef Kadlecsik (4):
      netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash types
      netfilter: ipset: Don't use test_bit() in lockless RCU readers in bitmap types
      netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()
      netfilter: ipset: make sure gc is properly stopped

Junrui Luo (1):
      octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF

Krzysztof Kozlowski (1):
      net: ethernet: qualcomm: ppe: Demote from supported and fix maintainer addresses

Kuniyuki Iwashima (1):
      ipv4: fib: Don't ignore error route in local/main tables.

Li RongQing (1):
      net/mlx5: Remove broken and unused mlx5_query_mtppse()

Lorenzo Bianconi (5):
      netfilter: flowtable: fix and simplify IP6IP6 tunnel handling
      netfilter: flowtable: Validate iph->ihl in nf_flow_ip4_tunnel_proto()
      net: airoha: Fix off-by-one in airoha_tc_remove_htb_queue()
      net: airoha: fix netif_set_real_num_tx_queues for sparse QoS channels
      net: airoha: fix BQL underflow in shared QDMA TX ring

Lukasz Czapnik (1):
      ice: fix AQ error code comparison in ice_set_pauseparam()

Lukasz Raczylo (1):
      net: macb: add TX stall timeout callback to recover from lost TSTART write

Maoyi Xie (11):
      net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink
      net: ipip: require CAP_NET_ADMIN in the device netns for changelink
      net: ip_vti: require CAP_NET_ADMIN in the device netns for changelink
      net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
      net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink
      net: ip6_vti: require CAP_NET_ADMIN in the device netns for changelink
      xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelink
      netdev-genl: report NAPI thread PID in the caller's pid namespace
      net: thunderbolt: Fix frags[] overflow by bounding frame_count
      net: sit: require CAP_NET_ADMIN in the device netns for changelink
      net: usb: kalmia: bound RX frame length in kalmia_rx_fixup()

Marcin Szycik (1):
      ice: call netif_keep_dst() once when entering switchdev mode

Mathias Krause (1):
      netfilter: nf_nat: avoid invalid nat_net pointer use on failed nf_nat_init()

Meghana Malladi (1):
      net: ti: icssg: Fix XSK zero copy TX during application wakeup

Michael Bommarito (4):
      net: rds: check cmsg_len before reading rds_rdma_args in size pass
      ieee802154: admin-gate legacy LLSEC dump operations
      ieee802154: allow legacy LLSEC ADD/DEL ops to pass strict validation
      net/sched: act_ct: fix nf_connlabels leak on two error paths

Mohamed Khalfella (1):
      i40e: Fix i40e_debug() to use struct i40e_hw argument

Nicolai Buchwitz (1):
      net: usb: lan78xx: restore VLAN and hash filters after link up

Nirmoy Das (1):
      selftests: tls: size splice_short pipe by page size

Pablo Neira Ayuso (5):
      netfilter: nf_conntrack_expect: use conntrack GC to reap expectations
      netfilter: ctnetlink: do not allow to reset helper on existing conntrack
      netfilter: nf_conntrack_expect: store master_tuple in expectation
      netfilter: nf_conntrack_expect: run expectation eviction with no helper
      netfilter: nf_conntrack_helper: cap maximum number of expectation at helper registration

Paul Greenwalt (1):
      ice: fix ice_init_link() error return preventing probe

Pengpeng Hou (1):
      net: ehea: unwind probe_port sysfs file on failure

Philippe Schenker (1):
      net: ethernet: ti: icssg: guard PA stat lookups

Randy Dunlap (1):
      netfilter: x_tables.h: fix all kernel-doc warnings

Ratheesh Kannoth (5):
      octeontx2-pf: Fix leak of SQ timestamp buffer on teardown
      octeontx2-af: npc: Log successful MCAM drop-on-non-hit install at debug level
      octeontx2-af: npc: cn20k: fix NPC defrag
      octeontx2-af: npc: cn20k: Fix subbank free list indexing for search order
      octeontx2-af: fix CGX debugfs RVU AF PCI reference leaks

Rob Herring (Arm) (1):
      dt-bindings: net: renesas,ether: Drop example "ethernet-phy-ieee802.3-c22" fallback

Robert Marko (1):
      net: pse-pd: set user byte command SUB2 field

Robertus Diawan Chris (1):
      mac802154: Prevent overwrite return code in mac802154_perform_association()

Rongguang Wei (1):
      net: wangxun: don't advertise IFF_SUPP_NOFCS

Rosen Penev (1):
      net: emac: Fix NULL pointer dereference in emac_probe

Ross Porter (1):
      selftests: net: fix file owner for broadcast_ether_dst test

Runyu Xiao (3):
      netfilter: nft_synproxy: stop bypassing the priv->info snapshot
      net: au1000: move free_irq out of the close-time spinlocked section
      openvswitch: conntrack: annotate ct limit hlist traversal

Ruoyu Wang (3):
      net: pch_gbe: handle TX skb allocation failure
      net: marvell: prestera: initialize err in prestera_port_sfp_bind
      net: sungem: fix probe error cleanup

Sabrina Dubroca (1):
      espintcp: use sk_msg_free_partial to fix partial send

Sanman Pradhan (1):
      xfrm: use compat translator only for u64 alignment mismatch

Shitalkumar Gandhi (3):
      ieee802154: ca8210: fix cas_ctl leak on spi_async failure
      ieee802154: ca8210: fix pointer truncation in kfifo on 64-bit
      net: ethernet: sunplus: spl2sw: fix phy_node refcount leak in remove

Shradha Gupta (1):
      net: mana: Optimize irq affinity for low vcpu configs

Shuaisong Yang (4):
      net: hns3: unify copper port ksettings configuration path
      net: hns3: refactor MAC autoneg and speed configuration
      net: hns3: fix permanent link down deadlock after reset
      net: hns3: differentiate autoneg default values between copper and fiber

Subbaraya Sundeep (2):
      octeontx2-pf: Clear stats of all resources when freeing resources
      octeontx2-af: Validate NIX maximum LFs correctly

Sven Eckelmann (15):
      batman-adv: gw: don't deselect gateway with active hardif
      batman-adv: ensure bcast is writable before modifying TTL
      batman-adv: fix (m|b)cast csum after decrementing TTL
      batman-adv: frag: ensure fragment is writable before modifying TTL
      batman-adv: frag: avoid underflow of TTL
      batman-adv: v: prevent OGM aggregation on disabled hardif
      batman-adv: tp_meter: restrict number of unacked list entries
      batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE
      batman-adv: tp_meter: prevent parallel modifications of last_recv
      batman-adv: tp_meter: handle overlapping packets
      batman-adv: tt: don't merge change entries with different VIDs
      batman-adv: tt: track roam count per VID
      batman-adv: dat: prevent false sharing between VLANs
      batman-adv: tvlv: enforce 2-byte alignment
      batman-adv: tvlv: avoid race of cifsnotfound handler state

Thorsten Leemhuis (1):
      tools/ynl: add missing uapi header deps in Makefile.deps

Tushar Vyavahare (3):
      selftests/xsk: make poll timeout mode explicit
      selftests/xsk: fix timeout thread harness sequencing
      selftests/xsk: restore shared_umem after POLL_TXQ_FULL

Wayen Yan (4):
      net: airoha: fix foe_check_time allocation size
      net: ethernet: mtk_ppe: Fix rhashtable leak in mtk_ppe_init error paths
      net: airoha: Fix skb->priority underflow in airoha_dev_select_queue()
      net: airoha: Fix TX scheduler queue mask loop upper bound

Wei Fang (1):
      net: enetc: fix potential divide-by-zero when num_vsi is zero

Weiming Shi (2):
      tipc: fix use-after-free of the discoverer in tipc_disc_rcv()
      ipv6: ndisc: fix NULL deref in accept_untracked_na()

Wells Lu (1):
      MAINTAINERS: Orphan SUNPLUS ETHERNET DRIVER

Wentao Guan (1):
      net: llc: make empty have static storage duration

Willem de Bruijn (1):
      selftests: drv-net: so_txtime: relax variance bounds

Wongi Lee (2):
      ipv4: account for fraggap on the paged allocation path
      ipv6: account for fraggap on the paged allocation path

Wyatt Feng (3):
      net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes
      netfilter: xt_cluster: reject template conntracks in hash match
      rxrpc: Fix ACKALL packet handling

Xiang Mei (5):
      virtio-net: fix len check in receive_big()
      ipv6: Fix null-ptr-deref in fib6_nh_mtu_change().
      net, bpf: check master for NULL in xdp_master_redirect()
      geneve: gate GRO hint in geneve_gro_complete() on gs->gro_hint
      geneve: validate inner network offset in geneve_gro_complete()

Xin Long (2):
      sctp: hold socket lock when dumping endpoints in sctp_diag
      sctp: fix err_chunk memory leaks in INIT handling

Xingquan Liu (2):
      net/sched: dualpi2: fix GSO backlog accounting
      selftests/tc-testing: Add DualPI2 GSO backlog accounting test

Yi Chen (1):
      selftests: netfilter: conntrack_sctp_collision.sh: Introduce SCTP INIT collision test

Yun Zhou (2):
      flow_dissector: check device type before reading ETH_ADDRS
      net: mvneta: re-enable percpu interrupt on resume

ZhaoJinming (2):
      ice: dpll: set pointers to NULL after kfree in ice_dpll_deinit_info
      ice: dpll: fix memory leak in ice_dpll_init_info error paths

Zihan Xi (2):
      net/sched: act_ct: preserve tc_skb_cb across defragmentation
      selftests/tc-testing: act_ct: add TDC test for skb cb preservation across defrag

Zijing Yin (1):
      net: af_key: initialize alg_key_len for IPComp states

Ziran Zhang (1):
      rocker: Fix memory leak in ofdpa_port_fdb()

 .mailmap                                           |   3 +-
 .../bindings/clock/qcom,ipq9574-cmn-pll.yaml       |   2 +-
 .../bindings/clock/qcom,qca8k-nsscc.yaml           |   2 +-
 .../devicetree/bindings/net/qcom,ipq9574-ppe.yaml  |   2 +-
 .../devicetree/bindings/net/renesas,ether.yaml     |   3 +-
 Documentation/networking/netdevices.rst            |   2 +
 MAINTAINERS                                        |   7 +-
 drivers/net/dsa/mxl862xx/mxl862xx-host.c           |  18 +-
 drivers/net/dsa/realtek/rtl8366rb-leds.c           |   8 +-
 drivers/net/dsa/sja1105/sja1105_ptp.c              |   2 +-
 drivers/net/ethernet/airoha/airoha_eth.c           | 201 ++++++++++++---------
 drivers/net/ethernet/airoha/airoha_eth.h           |   3 +-
 drivers/net/ethernet/airoha/airoha_ppe.c           |   3 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  23 ++-
 drivers/net/ethernet/amd/au1000_eth.c              |   3 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  48 ++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   5 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   1 +
 drivers/net/ethernet/cadence/macb_main.c           |   8 +
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |  10 +-
 drivers/net/ethernet/freescale/enetc/enetc4_pf.c   |   3 +
 drivers/net/ethernet/google/gve/gve_ethtool.c      |   3 +-
 drivers/net/ethernet/google/gve/gve_rx_dqo.c       |  28 ++-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |  31 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 108 ++++++++---
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   1 +
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |   2 +
 drivers/net/ethernet/ibm/emac/core.c               |  13 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   3 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  15 +-
 drivers/net/ethernet/intel/i40e/i40e_debug.h       |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |   1 +
 drivers/net/ethernet/intel/ice/ice_common.c        |   1 -
 drivers/net/ethernet/intel/ice/ice_dpll.c          |  20 +-
 drivers/net/ethernet/intel/ice/ice_eswitch.c       |   4 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  12 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  16 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |   2 +-
 drivers/net/ethernet/marvell/mvneta.c              |   3 +
 .../net/ethernet/marvell/octeontx2/af/cn20k/npc.c  |  60 ++++--
 drivers/net/ethernet/marvell/octeontx2/af/mcs.c    |   6 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c  |   9 +
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  59 +++---
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |  27 ++-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  11 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |   2 +-
 .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c  |  10 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   1 +
 .../net/ethernet/marvell/prestera/prestera_main.c  |   2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  10 +-
 drivers/net/ethernet/mediatek/mtk_ppe.c            |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig    |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   3 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    |   4 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |  19 --
 drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c    |   3 +-
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c         |   9 +-
 drivers/net/ethernet/meta/fbnic/fbnic_netdev.c     |   7 +-
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c        |   4 +
 drivers/net/ethernet/meta/fbnic/fbnic_rpc.c        |   2 +
 .../ethernet/microchip/sparx5/sparx5_switchdev.c   |   4 +-
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |  78 ++++++--
 drivers/net/ethernet/microsoft/mana/mana_bpf.c     |   3 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  16 +-
 drivers/net/ethernet/microsoft/mana/mana_ethtool.c |   3 +-
 .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c   |  38 +++-
 drivers/net/ethernet/rocker/rocker_ofdpa.c         |   3 +
 .../net/ethernet/stmicro/stmmac/dwmac-spacemit.c   |  13 +-
 drivers/net/ethernet/sun/sungem.c                  |  13 +-
 drivers/net/ethernet/sunplus/spl2sw_phy.c          |   6 +-
 drivers/net/ethernet/ti/icssg/icssg_common.c       |  72 ++++----
 drivers/net/ethernet/wangxun/ngbe/ngbe_main.c      |   1 -
 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c    |   1 -
 drivers/net/geneve.c                               |  18 +-
 drivers/net/ieee802154/ca8210.c                    |   9 +-
 drivers/net/netconsole.c                           |  12 +-
 drivers/net/phy/realtek/realtek_main.c             |   3 +-
 drivers/net/pse-pd/pd692x0.c                       |   2 +-
 drivers/net/thunderbolt/main.c                     |   8 +-
 drivers/net/usb/kalmia.c                           |   8 +
 drivers/net/usb/lan78xx.c                          |  37 +++-
 drivers/net/veth.c                                 |   2 +
 drivers/net/virtio_net.c                           |   9 +-
 drivers/net/wan/hdlc_ppp.c                         |  15 +-
 drivers/net/wan/ixp4xx_hss.c                       |   4 +-
 drivers/net/wwan/t7xx/t7xx_hif_cldma.c             |   3 +
 fs/afs/cm_security.c                               |   3 +-
 fs/afs/rxrpc.c                                     |  10 +-
 include/linux/ethtool.h                            |   2 +
 include/linux/netdevice.h                          |  21 ++-
 include/linux/netfilter/x_tables.h                 |  29 ++-
 include/net/dst_metadata.h                         |   7 +-
 include/net/ip_fib.h                               |   7 +-
 include/net/netfilter/nf_conntrack_expect.h        |  17 +-
 include/net/netfilter/nf_conntrack_helper.h        |   4 +
 include/net/netfilter/nf_queue.h                   |   1 +
 include/net/netfilter/nft_meta.h                   |   2 +
 include/net/rtnetlink.h                            |   2 +
 include/net/sctp/sctp.h                            |   3 +-
 include/net/xfrm.h                                 |  15 +-
 include/uapi/linux/netfilter/nf_conntrack_common.h |   1 +
 net/8021q/vlan.c                                   |  76 +-------
 net/8021q/vlan.h                                   |  11 ++
 net/8021q/vlan_dev.c                               |  60 ++++++
 net/batman-adv/bat_iv_ogm.c                        |  11 +-
 net/batman-adv/bat_v.c                             |   1 +
 net/batman-adv/bat_v_ogm.c                         |  23 ++-
 net/batman-adv/distributed-arp-table.c             |  12 +-
 net/batman-adv/fragmentation.c                     |  22 ++-
 net/batman-adv/fragmentation.h                     |   3 +-
 net/batman-adv/hard-interface.c                    |  28 +--
 net/batman-adv/routing.c                           |  73 +++++++-
 net/batman-adv/tp_meter.c                          |  74 +++++---
 net/batman-adv/translation-table.c                 |  12 +-
 net/batman-adv/tvlv.c                              |  69 ++++++-
 net/batman-adv/types.h                             |  21 ++-
 net/bridge/netfilter/nft_meta_bridge.c             |  23 ++-
 net/core/Makefile                                  |   2 +-
 net/core/dev.c                                     |   2 +
 net/core/dev.h                                     |  11 +-
 net/core/dev_addr_lists.c                          |  77 +-------
 net/core/filter.c                                  |   2 +-
 net/core/flow_dissector.c                          |  12 +-
 net/core/lwtunnel.c                                |   6 +
 net/core/netdev-genl.c                             |   4 +-
 net/core/netdev_work.c                             | 162 +++++++++++++++++
 net/core/rtnetlink.c                               |   8 +
 net/devlink/rate.c                                 |  25 +--
 net/ethtool/common.h                               |   4 +
 net/ieee802154/core.c                              |  49 ++---
 net/ieee802154/header_ops.c                        |   9 +-
 net/ieee802154/ieee802154.h                        |  17 ++
 net/ieee802154/netlink.c                           |  36 ++--
 net/ipv4/ip_gre.c                                  |   6 +
 net/ipv4/ip_output.c                               |   7 +-
 net/ipv4/ip_vti.c                                  |   3 +
 net/ipv4/ipip.c                                    |   3 +
 net/ipv4/netfilter/nf_reject_ipv4.c                |   2 +-
 net/ipv4/sysctl_net_ipv4.c                         |  10 +-
 net/ipv4/tcp_ao.c                                  |   4 +
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp_tunnel_nic.c                          |   2 +-
 net/ipv4/xfrm4_input.c                             |   2 -
 net/ipv6/addrconf.c                                |  42 +++--
 net/ipv6/ioam6_iptunnel.c                          |   8 +-
 net/ipv6/ip6_gre.c                                 |   6 +
 net/ipv6/ip6_output.c                              |   9 +-
 net/ipv6/ip6_tunnel.c                              |  10 +
 net/ipv6/ip6_vti.c                                 |   3 +
 net/ipv6/ndisc.c                                   |   8 +-
 net/ipv6/route.c                                   |   3 +
 net/ipv6/sit.c                                     |   3 +
 net/ipv6/xfrm6_input.c                             |   2 -
 net/key/af_key.c                                   |   1 +
 net/llc/sysctl_net_llc.c                           |   2 +-
 net/mac802154/llsec.c                              |  14 ++
 net/mac802154/scan.c                               |   1 +
 net/netfilter/Kconfig                              |  11 +-
 net/netfilter/ipset/ip_set_bitmap_gen.h            |   4 +-
 net/netfilter/ipset/ip_set_bitmap_ip.c             |   2 +-
 net/netfilter/ipset/ip_set_bitmap_ipmac.c          |   2 +-
 net/netfilter/ipset/ip_set_bitmap_port.c           |   2 +-
 net/netfilter/ipset/ip_set_core.c                  |   4 +-
 net/netfilter/ipset/ip_set_hash_gen.h              |  12 +-
 net/netfilter/nf_conncount.c                       |  11 +-
 net/netfilter/nf_conntrack_broadcast.c             |   1 +
 net/netfilter/nf_conntrack_core.c                  |  33 +++-
 net/netfilter/nf_conntrack_expect.c                | 155 ++++++++--------
 net/netfilter/nf_conntrack_h323_main.c             |   4 +-
 net/netfilter/nf_conntrack_helper.c                |  19 +-
 net/netfilter/nf_conntrack_irc.c                   |   2 +
 net/netfilter/nf_conntrack_netlink.c               |  45 ++---
 net/netfilter/nf_conntrack_pptp.c                  |   2 +
 net/netfilter/nf_conntrack_sip.c                   |  13 +-
 net/netfilter/nf_flow_table_core.c                 |  13 +-
 net/netfilter/nf_flow_table_ip.c                   |  88 +++------
 net/netfilter/nf_flow_table_path.c                 |   4 +-
 net/netfilter/nf_nat_core.c                        |  10 +
 net/netfilter/nf_queue.c                           |  14 ++
 net/netfilter/nfnetlink_queue.c                    |   3 +
 net/netfilter/nft_compat.c                         |  24 ++-
 net/netfilter/nft_ct.c                             |  22 ++-
 net/netfilter/nft_meta.c                           |   5 +-
 net/netfilter/nft_payload.c                        |  16 +-
 net/netfilter/nft_synproxy.c                       |   9 +-
 net/netfilter/xt_cluster.c                         |   2 +-
 net/openvswitch/conntrack.c                        |   3 +-
 net/psample/psample.c                              |   6 +-
 net/rds/send.c                                     |   2 +
 net/rxrpc/ar-internal.h                            |   6 +-
 net/rxrpc/call_event.c                             |   5 +-
 net/rxrpc/call_object.c                            |   2 +
 net/rxrpc/conn_client.c                            |   2 +-
 net/rxrpc/conn_event.c                             |   9 +-
 net/rxrpc/input.c                                  |  39 +++-
 net/rxrpc/oob.c                                    |  12 +-
 net/rxrpc/recvmsg.c                                |  10 +-
 net/rxrpc/sendmsg.c                                |   3 +-
 net/sched/act_ct.c                                 |  13 +-
 net/sched/cls_api.c                                |   3 +
 net/sched/sch_dualpi2.c                            |  11 +-
 net/sched/sch_generic.c                            |   7 +-
 net/sctp/diag.c                                    |  67 ++++---
 net/sctp/sm_statefuns.c                            |   5 +
 net/sctp/socket.c                                  |  29 ++-
 net/tipc/core.c                                    |   9 +-
 net/tipc/crypto.c                                  |   9 +
 net/tipc/discover.c                                |  14 +-
 net/tipc/udp_media.c                               |  19 +-
 net/xfrm/espintcp.c                                |  34 +---
 net/xfrm/xfrm_input.c                              |  29 +--
 net/xfrm/xfrm_interface_core.c                     |   3 +
 net/xfrm/xfrm_policy.c                             |  27 +--
 net/xfrm/xfrm_state.c                              |  23 ++-
 net/xfrm/xfrm_user.c                               |  20 +-
 tools/net/ynl/Makefile                             |   2 +-
 tools/net/ynl/Makefile.deps                        |   2 +
 tools/net/ynl/generated/Makefile                   |   2 +-
 tools/net/ynl/lib/Makefile                         |   2 +-
 tools/testing/selftests/bpf/config                 |   3 +
 tools/testing/selftests/bpf/prog_tests/test_xsk.c  |  96 +++++-----
 tools/testing/selftests/bpf/prog_tests/test_xsk.h  |   2 +
 .../bpf/prog_tests/xdp_context_test_run.c          | 175 ++++++++++++++++++
 tools/testing/selftests/bpf/progs/test_xdp_meta.c  | 123 +++++++------
 .../testing/selftests/drivers/net/bonding/Makefile |   1 +
 .../drivers/net/bonding/bond_vlan_real_dev.sh      | 180 ++++++++++++++++++
 tools/testing/selftests/drivers/net/so_txtime.c    |   2 +-
 tools/testing/selftests/net/broadcast_ether_dst.sh |   2 +-
 .../net/netfilter/conntrack_sctp_collision.sh      |  89 ++++++---
 .../selftests/net/netfilter/nft_flowtable.sh       |   8 +-
 tools/testing/selftests/net/netfilter/nft_queue.sh |  66 ++++++-
 tools/testing/selftests/net/tls.c                  |   8 +-
 tools/testing/selftests/net/vlan_bridge_binding.sh |   2 +-
 .../selftests/tc-testing/tc-tests/actions/ct.json  |  38 ++++
 .../tc-testing/tc-tests/qdiscs/dualpi2.json        |  44 +++++
 tools/testing/selftests/tc-testing/tdc_gso.py      |  43 +++++
 239 files changed, 3041 insertions(+), 1290 deletions(-)
 create mode 100644 net/core/netdev_work.c
 create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_vlan_real_dev.sh
 create mode 100755 tools/testing/selftests/tc-testing/tdc_gso.py

             reply	other threads:[~2026-06-25 17:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-25 17:45 Jakub Kicinski [this message]
2026-06-25 19:57 ` [GIT PULL] Networking for v7.2-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260625174511.745883-1-kuba@kernel.org \
    --to=kuba@kernel.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=pabeni@redhat.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.