Netdev List
 help / color / mirror / Atom feed
* [GIT PULL] Networking for v7.2-rc1
@ 2026-06-25 17:45 Jakub Kicinski
  2026-06-25 19:57 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Jakub Kicinski @ 2026-06-25 17:45 UTC (permalink / raw)
  To: torvalds; +Cc: kuba, davem, netdev, linux-kernel, pabeni

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-06-25 19:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-25 17:45 [GIT PULL] Networking for v7.2-rc1 Jakub Kicinski
2026-06-25 19:57 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox