public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
From: Paolo Abeni <pabeni@redhat.com>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking for v7.1-rc2
Date: Thu, 30 Apr 2026 15:59:22 +0200	[thread overview]
Message-ID: <20260430135922.238723-1-pabeni@redhat.com> (raw)

Hi Linus!

The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:

  Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-7.1-rc2

for you to fetch changes up to 1e01abec856593e02cd69fd95b784c10dd46880c:

  net/sched: cls_flower: revert unintended changes (2026-04-30 13:47:01 +0200)

----------------------------------------------------------------
Including fixes from netfilter.

Current release - regressions:

  - ipmr: free mr_table after RCU grace period.

Previous releases - regressions:

  - core: add net_iov_init() and use it to initialize ->page_type

  - sched: taprio: fix NULL pointer dereference in class dump

  - netfilter: nf_tables:
    - use list_del_rcu for netlink hooks
    - fix strict mode inbound policy matching

  - tcp: make probe0 timer handle expired user timeout

  - vrf: fix a potential NPD when removing a port from a VRF

  - eth: ice:
    - fix NULL pointer dereference in ice_reset_all_vfs()
    - fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw

Previous releases - always broken:

  - page_pool: fix memory-provider leak in error path

  - sched: sch_cake: annotate data-races in cake_dump_stats()

  - mptcp: fix scheduling with atomic in timestamp sockopt

  - psp: check for device unregister when creating assoc

  - tls: fix strparser anchor skb leak on offload RX setup failure

  - eth: stmmac: prevent NULL deref when RX memory exhausted

  - eth: airoha: do not read uninitialized fragment address

  - eth: rtl8150: fix use-after-free in rtl8150_start_xmit()

Misc:

  - add Ido Schimmel as IPv4/IPv6 maintainer

  - add David Heidelberg as NFC subsystem maintainer

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

----------------------------------------------------------------
Altan Hacigumus (1):
      tcp: make probe0 timer handle expired user timeout

Andrea Mayer (1):
      net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels

Breno Leitao (5):
      netpoll: fix IPv6 local-address corruption
      netconsole: return count instead of strnlen(buf, count) from store callbacks
      netconsole: avoid clobbering userdatum value on truncated write
      netconsole: propagate device name truncation in dev_name_store()
      netconsole: restore userdatum value on update_userdata() failure

Dan Carpenter (1):
      sfc: fix error code in efx_devlink_info_running_versions()

David Heidelberg (1):
      MAINTAINERS: Add myself as NFC subsystem maintainer

Eric Dumazet (8):
      net/sched: sch_choke: annotate data-races in choke_dump_stats()
      net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats()
      net/sched: sch_cake: annotate data-races in cake_dump_stats() (I)
      net/sched: sch_cake: annotate data-races in cake_dump_stats() (II)
      net/sched: sch_cake: annotate data-races in cake_dump_stats() (III)
      net/sched: sch_cake: annotate data-races in cake_dump_stats() (IV)
      net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
      bonding: 3ad: implement proper RCU rules for port->aggregator

Florian Westphal (3):
      netfilter: nf_tables: use list_del_rcu for netlink hooks
      netfilter: nf_conntrack_sip: don't use simple_strtoul
      neigh: let neigh_xmit take skb ownership

Gang Yan (2):
      mptcp: sockopt: set timestamp flags on subflow socket, not msk
      mptcp: fix scheduling with atomic in timestamp sockopt

Greg Kroah-Hartman (1):
      ipv6: rpl: reserve mac_len headroom when recompressed SRH grows

Hamza Mahfooz (1):
      hv_sock: fix ARM64 support

Hasan Basbunar (1):
      page_pool: fix memory-provider leak in page_pool_create_percpu() error path

Heiko Schocher (1):
      net: phy: dp83869: fix setting CLK_O_SEL field.

Ido Schimmel (1):
      vrf: Fix a potential NPD when removing a port from a VRF

Ivan Vecera (1):
      dpll: export __dpll_pin_change_ntf() for use under dpll_lock

Jakub Kicinski (14):
      MAINTAINERS: add pcnet_cs to PCMCIA
      Merge branch 'netem-bug-fixes'
      Merge branch 'net-sched-taprio-fix-null-pointer-dereference-in-class-dump'
      Merge tag 'nf-26-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      net: psp: check for device unregister when creating assoc
      net: psp: require admin permission for dev-set and key-rotate
      Merge branch 'sctp-fix-a-vtag-verification-failure-caused-by-stale-inits'
      Merge branch 'net-sched-sch_cake-annotate-data-races-in-cake_dump_stats-series'
      Merge branch 'netconsole-configfs-store-callback-fixes'
      Merge branch 'mptcp-misc-fixes-for-v7-1-rc2'
      net: add net_iov_init() and use it to initialize ->page_type
      selftests: drv-net: clarify linters and frameworks in README
      MAINTAINERS: update the IPv4/IPv6 entry and add Ido Schimmel
      net: tls: fix strparser anchor skb leak on offload RX setup failure

Jiexun Wang (1):
      netfilter: xt_policy: fix strict mode inbound policy matching

Kai Ma (1):
      netfilter: reject zero shift in nft_bitwise

Kuniyuki Iwashima (1):
      ipmr: Free mr_table after RCU grace period.

Lorenzo Bianconi (5):
      net: airoha: fix BQL imbalance in TX path
      net: airoha: stop net_device TX queue before updating CPU index
      net: airoha: Do not wake all netdev TX queues in airoha_qdma_wake_netdev_txqs()
      net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit()
      net: airoha: Do not return err in ndo_stop() callback

Matthieu Baerts (NGI0) (2):
      mptcp: fastclose msk when linger time is 0
      mptcp: pm: kernel: reset fullmesh counter after flush

Mingming Cao (1):
      ibmveth: Disable GSO for packets with small MSS

Morduan Zang (2):
      net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit
      net: phonet: do not BUG_ON() in pn_socket_autobind() on failed bind

Nikola Z. Ivanov (1):
      netdevsim: zero initialize struct iphdr in dummy sk_buff

Pablo Neira Ayuso (4):
      netfilter: arp_tables: fix IEEE1394 ARP payload parsing
      rculist: add list_splice_rcu() for private lists
      netfilter: nf_tables: join hook list via splice_list_rcu() in commit phase
      netfilter: nf_tables: add hook transactions for device deletions

Paolo Abeni (2):
      Merge branch 'intel-wired-lan-update-2026-04-27-ice-iavf'
      net/sched: cls_flower: revert unintended changes

Paul Geurts (1):
      NFC: trf7970a: Ignore antenna noise when checking for RF field

Petr Oros (10):
      iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING
      iavf: stop removing VLAN filters from PF on interface down
      iavf: wait for PF confirmation before removing VLAN filters
      iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler
      ice: fix NULL pointer dereference in ice_reset_all_vfs()
      ice: fix infinite recursion in ice_cfg_tx_topo via ice_init_dev_hw
      ice: fix missing SMA pin initialization in DPLL subsystem
      ice: fix SMA and U.FL pin state changes affecting paired pin
      ice: fix missing dpll notifications for SW pins
      ice: add dpll peer notification for paired SMA and U.FL pins

Sam Edwards (1):
      net: stmmac: Prevent NULL deref when RX memory exhausted

Stephen Hemminger (6):
      net/sched: netem: fix probability gaps in 4-state loss model
      net/sched: netem: fix queue limit check to include reordered packets
      net/sched: netem: only reseed PRNG when seed is explicitly provided
      net/sched: netem: validate slot configuration
      net/sched: netem: fix slot delay calculation overflow
      net/sched: netem: check for negative latency and jitter

Weiming Shi (3):
      net/sched: taprio: fix NULL pointer dereference in class dump
      selftests/tc-testing: add taprio test for class dump after child delete
      bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()

William A. Kennington III (1):
      net: mctp i2c: check length before marking flow active

Xin Long (2):
      netfilter: skip recording stale or retransmitted INIT
      sctp: discard stale INIT after handshake completion

Zhan Jun (1):
      net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()

 Documentation/netlink/specs/psp.yaml               |   2 +
 MAINTAINERS                                        |  70 +++--
 drivers/dpll/dpll_netlink.c                        |  10 +
 drivers/dpll/dpll_netlink.h                        |   2 -
 drivers/net/bareudp.c                              |   3 +
 drivers/net/bonding/bond_3ad.c                     | 109 +++----
 drivers/net/bonding/bond_main.c                    |   8 +-
 drivers/net/bonding/bond_netlink.c                 |  16 +-
 drivers/net/bonding/bond_procfs.c                  |   3 +-
 drivers/net/bonding/bond_sysfs_slave.c             |  17 +-
 drivers/net/ethernet/airoha/airoha_eth.c           |  51 ++--
 drivers/net/ethernet/airoha/airoha_eth.h           |   5 +
 drivers/net/ethernet/ibm/ibmveth.c                 |  22 ++
 drivers/net/ethernet/ibm/ibmveth.h                 |   1 +
 drivers/net/ethernet/intel/iavf/iavf.h             |   9 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  52 +---
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |  76 +++--
 drivers/net/ethernet/intel/ice/devlink/devlink.c   |   2 +
 drivers/net/ethernet/intel/ice/ice_common.c        |   2 -
 drivers/net/ethernet/intel/ice/ice_dpll.c          | 146 +++++++++-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |   7 +-
 drivers/net/ethernet/sfc/efx_devlink.c             |   2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  19 +-
 drivers/net/mctp/mctp-i2c.c                        |   4 +-
 drivers/net/netconsole.c                           |  49 ++--
 drivers/net/netdevsim/dev.c                        |   2 +-
 drivers/net/phy/dp83869.c                          |  13 +-
 drivers/net/usb/rtl8150.c                          |  12 +-
 drivers/net/vrf.c                                  |  15 +-
 drivers/nfc/trf7970a.c                             |   3 +-
 include/linux/dpll.h                               |   1 +
 include/linux/mroute_base.h                        |   3 +
 include/linux/rculist.h                            |  29 ++
 include/net/bond_3ad.h                             |   2 +-
 include/net/netfilter/nf_tables.h                  |  13 +
 include/net/netmem.h                               |  15 +
 io_uring/zcrx.c                                    |   3 +-
 net/core/devmem.c                                  |   3 +-
 net/core/neighbour.c                               |  10 +-
 net/core/netpoll.c                                 |  19 +-
 net/core/page_pool.c                               |  10 +-
 net/ipv4/ipmr.c                                    | 108 +++----
 net/ipv4/ipmr_base.c                               |  16 ++
 net/ipv4/netfilter/arp_tables.c                    |  18 +-
 net/ipv4/netfilter/arpt_mangle.c                   |   8 +
 net/ipv4/tcp_timer.c                               |   5 +-
 net/ipv6/exthdrs.c                                 |   9 +-
 net/ipv6/rpl_iptunnel.c                            |   9 +
 net/ipv6/seg6_iptunnel.c                           |   9 +
 net/mptcp/pm_kernel.c                              |   1 +
 net/mptcp/protocol.c                               |   3 +-
 net/mptcp/sockopt.c                                |  12 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |  10 +-
 net/netfilter/nf_conntrack_sip.c                   | 152 +++++++---
 net/netfilter/nf_nat_sip.c                         |   1 +
 net/netfilter/nf_tables_api.c                      | 314 +++++++++++++++------
 net/netfilter/nft_bitwise.c                        |   3 +-
 net/netfilter/xt_policy.c                          |   2 +-
 net/phonet/socket.c                                |  10 +-
 net/psp/psp-nl-gen.c                               |   4 +-
 net/psp/psp_nl.c                                   |  10 +-
 net/sched/sch_cake.c                               | 217 +++++++-------
 net/sched/sch_choke.c                              |  26 +-
 net/sched/sch_fq_pie.c                             |  19 +-
 net/sched/sch_netem.c                              |  76 ++++-
 net/sched/sch_taprio.c                             |  13 +-
 net/sctp/sm_statefuns.c                            |   6 +
 net/tls/tls.h                                      |   1 +
 net/tls/tls_strp.c                                 |   6 +
 net/tls/tls_sw.c                                   |   4 +
 net/vmw_vsock/hyperv_transport.c                   |   4 +-
 tools/testing/selftests/drivers/net/README.rst     |  10 +-
 .../tc-testing/tc-tests/qdiscs/taprio.json         |  26 ++
 74 files changed, 1351 insertions(+), 603 deletions(-)


             reply	other threads:[~2026-04-30 13:59 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-30 13:59 Paolo Abeni [this message]
2026-04-30 16:33 ` [GIT PULL] Networking for v7.1-rc2 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=20260430135922.238723-1-pabeni@redhat.com \
    --to=pabeni@redhat.com \
    --cc=davem@davemloft.net \
    --cc=kuba@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox