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.0-rc1
Date: Thu, 19 Feb 2026 10:23:01 -0800	[thread overview]
Message-ID: <20260219182301.660280-1-kuba@kernel.org> (raw)

Hi Linus!

The following changes since commit 37a93dd5c49b5fda807fd204edf2547c3493319c:

  Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next (2026-02-11 19:31:52 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 571dcbeb8e635182bb825ae758399831805693c2:

  net: nfc: nci: Fix parameter validation for packet data (2026-02-19 09:32:51 -0800)

----------------------------------------------------------------
Including fixes from Netfilter.

Current release - new code bugs:

 - net: fix backlog_unlock_irq_restore() vs CONFIG_PREEMPT_RT

 - eth: mlx5e: XSK, Fix unintended ICOSQ change

 - phy_port: correctly recompute the port's linkmodes

 - vsock: prevent child netns mode switch from local to global

 - couple of kconfig fixes for new symbols

Previous releases - regressions:

 - nfc: nci: fix false-positive parameter validation for packet data

 - net: do not delay zero-copy skbs in skb_attempt_defer_free()

Previous releases - always broken:

 - mctp: ensure our nlmsg responses to user space are zero-initialised

 - ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()

 - fixes for ICMP rate limiting

Misc:

 - intel: fix PCI device ID conflict between i40e and ipw2200

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

----------------------------------------------------------------
Aleksei Oladko (3):
      selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled
      selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled
      selftests: forwarding: fix pedit tests failure with br_netfilter enabled

Allison Henderson (2):
      net/rds: rds_sendmsg should not discard payload_len
      net/rds: Fix NULL pointer dereference in rds_tcp_accept_one

Antonio Quartulli (1):
      ovpn: tcp - don't deref NULL sk_socket member after tcp_close()

Arnd Bergmann (3):
      printk: add CONFIG_PRINTK dependency for netconsole
      net: psp: select CONFIG_SKB_EXTENSIONS
      net: dsa: MxL862xx: don't force-enable MAXLINEAR_GPHY

Bobby Eshleman (4):
      eth: fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0
      eth: fbnic: increase FBNIC_HDR_BYTES_MIN from 128 to 256 bytes
      eth: fbnic: set DMA_HINT_L4 for all flows
      selftests: drv-net: add HDS payload sweep test for devmem TCP

Brian Witte (3):
      netfilter: nft_counter: serialize reset with spinlock
      netfilter: nft_quota: use atomic64_xchg for reset
      netfilter: nf_tables: revert commit_mutex usage in reset path

Chen Ni (2):
      myri10ge: replace comma with semicolons
      bng_en: Remove duplicate include

Chengfeng Ye (1):
      fbnic: close fw_log race between users and teardown

Cosmin Ratiu (2):
      net/mlx5e: Fix deadlocks between devlink and netdev instance locks
      net/mlx5e: Use unsigned for mlx5e_get_max_num_channels

Daniel Machon (2):
      net: sparx5/lan969x: fix DWRR cost max to match hardware register width
      net: sparx5/lan969x: fix PTP clock max_adj value

Dimitri Daskalakis (2):
      eth: fbnic: Add validation for MTU changes
      eth: fbnic: Advertise supported XDP features.

Duoming Zhou (1):
      atm: fore200e: fix use-after-free in tasklets during device removal

Eric Dumazet (11):
      net: fix backlog_unlock_irq_restore() vs CONFIG_PREEMPT_RT
      ipv6: fix a race in ip6_sock_set_v6only()
      net: do not delay zero-copy skbs in skb_attempt_defer_free()
      ping: annotate data-races in ping_lookup()
      macvlan: observe an RCU grace period in macvlan_common_newlink() error path
      selftests/net: packetdrill: add ipv4-mapped-ipv6 tests
      icmp: prevent possible overflow in icmp_global_allow()
      inet: move icmp_global_{credit,stamp} to a separate cache line
      ipv6: icmp: remove obsolete code in icmpv6_xrlim_allow()
      ipv4: icmp: icmpv4_xrlim_allow() optimization if net.ipv4.icmp_ratelimit is zero
      ipv6: icmp: icmpv6_xrlim_allow() optimization if net.ipv6.icmp.ratelimit is zero

Ethan Nelson-Moore (2):
      net: intel: fix PCI device ID conflict between i40e and ipw2200
      net: arcnet: com20020-pci: fix support for 2.5Mbit cards

Fernando Fernandez Mancera (1):
      ipv6: addrconf: reduce default temp_valid_lft to 2 days

Florian Westphal (1):
      netfilter: nf_conntrack_h323: don't pass uninitialised l3num value

Gal Pressman (4):
      selftests: drv-net: limit RPS test CPUs to supported range
      net/mlx5e: Fix misidentification of ASO CQE during poll loop
      net/mlx5: Fix misidentification of write combining CQE during poll loop
      net/mlx5e: MACsec, add ASO poll loop in macsec_aso_set_arm_event

Hangbin Liu (1):
      bonding: alb: fix UAF in rlb_arp_recv during bond up/down

Hariprasad Kelam (1):
      octeontx2-af: Fix default entries mcam entry action

Ido Schimmel (1):
      selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2

Inseo An (1):
      netfilter: nf_tables: fix use-after-free in nf_tables_addchain()

Ivan Vecera (1):
      dpll: zl3073x: Fix ref frequency setting

Jakub Kicinski (7):
      Merge branch 'net-phy_port-sfp-modules-representation-and-phy_port-listing'
      Merge branch 'net-mscc-ocelot-fix-missing-lock-in-ocelot_port_xmit'
      Merge branch 'vsock-fix-child-netns-mode-initialization-and-restriction'
      selftests: tc_actions: don't dump 2MB of \0 to stdout
      Merge branch 'icmp-better-deal-with-ddos'
      Merge tag 'nf-26-02-17' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'mlx5-misc-fixes-2026-02-18'

Jeremy Kerr (1):
      net: mctp: ensure our nlmsg responses are initialised

Jie Zhang (1):
      net: stmmac: fix oops when split header is enabled

Julian Anastasov (2):
      ipvs: skip ipv6 extension headers for csum checks
      ipvs: do not keep dest_dst if dev is going down

Kuniyuki Iwashima (1):
      ipv6: Fix out-of-bound access in fib6_add_rt2node().

Maxime Chevallier (3):
      net: phy: initialize the port support based on the PHY's for OF ports
      net: phy: phy_port: Cleanup the of-parsing logic for phy_port
      net: phy: phy_port: Correctly recompute the port's linkmodes

Michael Thalmeier (1):
      net: nfc: nci: Fix parameter validation for packet data

Nikolay Aleksandrov (2):
      net: bridge: mcast: always update mdb_n_entries for vlan contexts
      selftests: forwarding: bridge_mdb_max: add tests for mdb_n_entries warning

Pablo Neira Ayuso (1):
      net: remove WARN_ON_ONCE when accessing forward path array

Paolo Abeni (4):
      Merge branch 'eth-fbnic-fix-and-improve-header-data-split-configuration'
      Merge tag 'ovpn-net-20260212' of https://github.com/OpenVPN/ovpn-net-next
      Merge branch 'net-bridge-mcast-fix-mdb_n_entries-counting-warning'
      Merge branch 'selftests-forwarding-fix-br_netfilter-related-test-failures'

Phil Sutter (1):
      include: uapi: netfilter_bridge.h: Cover for musl libc

Pin-yen Lin (1):
      selftests: netconsole: Increase port listening timeout

Qanux (1):
      ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()

Ralf Lici (3):
      ovpn: set sk_user_data before overriding callbacks
      ovpn: fix possible use-after-free in ovpn_net_xmit
      ovpn: fix VPN TX bytes counting

Ruitong Liu (1):
      net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash()

Shay Drory (1):
      net/mlx5: Fix multiport device check over light SFs

Stefano Garzarella (3):
      vsock: fix child netns mode initialization
      vsock: prevent child netns mode switch from local to global
      vsock: document namespace mode sysctls

Sun Jian (1):
      netfilter: annotate NAT helper hook pointers with __rcu

Tabrez Ahmed (1):
      rds: tcp: fix uninit-value in __inet_bind

Tariq Toukan (1):
      net/mlx5e: XSK, Fix unintended ICOSQ change

Thomas Fourier (1):
      net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle

Vikas Gupta (1):
      bnge: fix reserving resources from FW

Yue Haibing (1):
      selftests: net: lib: Fix jq parsing error

Ziyi Guo (5):
      net: mscc: ocelot: extract ocelot_xmit_timestamp() helper
      net: mscc: ocelot: split xmit into FDMA and register injection paths
      net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj()
      net: usb: catc: enable basic endpoint checking
      xen-netback: reject zero-queue configuration from guest

 Documentation/admin-guide/sysctl/net.rst           |  52 ++++-
 Documentation/networking/ip-sysctl.rst             |   7 +-
 drivers/atm/fore200e.c                             |   4 +
 drivers/dpll/zl3073x/ref.h                         |   2 +
 drivers/net/Kconfig                                |   1 +
 drivers/net/arcnet/com20020-pci.c                  |  16 +-
 drivers/net/bonding/bond_main.c                    |   6 +-
 drivers/net/dsa/mxl862xx/Kconfig                   |   1 -
 drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c |   2 +-
 drivers/net/ethernet/broadcom/bnge/bnge_netdev.c   |   1 -
 drivers/net/ethernet/ec_bhf.c                      |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   8 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  41 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |  14 --
 .../ethernet/mellanox/mlx5/core/en/reporter_rx.c   |  13 ++
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |  52 ++++-
 .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c  |  10 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c  |   4 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c    |   2 +-
 .../ethernet/mellanox/mlx5/core/en_accel/macsec.c  |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  64 ++----
 drivers/net/ethernet/mellanox/mlx5/core/wc.c       |  14 +-
 drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c    |   3 +
 drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c     |   3 -
 drivers/net/ethernet/meta/fbnic/fbnic_netdev.c     |  20 ++
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c        |  19 +-
 drivers/net/ethernet/meta/fbnic/fbnic_rpc.c        |   5 +-
 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c       |  25 ++-
 drivers/net/ethernet/meta/fbnic/fbnic_txrx.h       |   2 +-
 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c |   2 +-
 drivers/net/ethernet/microchip/sparx5/sparx5_qos.h |   2 +-
 drivers/net/ethernet/mscc/ocelot_net.c             |  89 +++++---
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c   |  12 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  20 +-
 drivers/net/macvlan.c                              |   5 +
 drivers/net/ovpn/io.c                              |  57 +++--
 drivers/net/ovpn/socket.c                          |  41 ++--
 drivers/net/ovpn/tcp.c                             |  23 +-
 drivers/net/ovpn/udp.c                             |   1 +
 drivers/net/phy/phy_device.c                       |   3 +
 drivers/net/phy/phy_port.c                         |  33 +--
 drivers/net/usb/catc.c                             |  37 ++-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c       |   8 +-
 drivers/net/xen-netback/xenbus.c                   |   5 +-
 include/linux/mlx5/driver.h                        |   4 +-
 include/linux/netfilter/nf_conntrack_amanda.h      |   2 +-
 include/linux/netfilter/nf_conntrack_ftp.h         |   2 +-
 include/linux/netfilter/nf_conntrack_irc.h         |   2 +-
 include/linux/netfilter/nf_conntrack_snmp.h        |   2 +-
 include/linux/netfilter/nf_conntrack_tftp.h        |   2 +-
 include/net/addrconf.h                             |   3 +-
 include/net/ioam6.h                                |   2 +
 include/net/ipv6.h                                 |  11 +-
 include/net/netns/ipv4.h                           |   9 +-
 include/uapi/linux/netfilter_bridge.h              |   4 +
 net/bridge/br_multicast.c                          |  45 ++--
 net/core/dev.c                                     |  19 +-
 net/core/skbuff.c                                  |   7 +-
 net/ipv4/icmp.c                                    |  17 +-
 net/ipv4/ping.c                                    |  33 +--
 net/ipv6/af_inet6.c                                |   2 +-
 net/ipv6/exthdrs.c                                 |   5 +
 net/ipv6/icmp.c                                    |  15 +-
 net/ipv6/ioam6.c                                   |  14 ++
 net/ipv6/ioam6_iptunnel.c                          |  10 +-
 net/ipv6/ip6_fib.c                                 |   2 +-
 net/mctp/device.c                                  |   1 +
 net/mctp/neigh.c                                   |   1 +
 net/mctp/route.c                                   |   1 +
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |  18 +-
 net/netfilter/ipvs/ip_vs_proto_tcp.c               |  21 +-
 net/netfilter/ipvs/ip_vs_proto_udp.c               |  20 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |  46 +++-
 net/netfilter/nf_conntrack_amanda.c                |  14 +-
 net/netfilter/nf_conntrack_ftp.c                   |  14 +-
 net/netfilter/nf_conntrack_h323_main.c             |  10 +-
 net/netfilter/nf_conntrack_irc.c                   |  13 +-
 net/netfilter/nf_conntrack_snmp.c                  |   8 +-
 net/netfilter/nf_conntrack_tftp.c                  |   7 +-
 net/netfilter/nf_tables_api.c                      | 249 ++++-----------------
 net/netfilter/nft_counter.c                        |  20 +-
 net/netfilter/nft_quota.c                          |  13 +-
 net/nfc/nci/ntf.c                                  | 159 +++++++++++--
 net/psp/Kconfig                                    |   1 +
 net/rds/send.c                                     |   6 +-
 net/rds/tcp.c                                      |   2 +-
 net/rds/tcp_listen.c                               |  20 +-
 net/sched/act_skbedit.c                            |   6 +-
 net/vmw_vsock/af_vsock.c                           |  20 +-
 tools/testing/selftests/drivers/net/hw/devmem.py   |  19 +-
 tools/testing/selftests/drivers/net/hw/ncdevmem.c  |  11 +-
 tools/testing/selftests/drivers/net/hw/toeplitz.py |  17 +-
 .../selftests/drivers/net/lib/sh/lib_netcons.sh    |   4 +-
 .../selftests/drivers/net/mlxsw/tc_restrictions.sh |   4 +-
 .../selftests/net/forwarding/bridge_mdb_max.sh     |  90 +++++++-
 .../selftests/net/forwarding/pedit_dsfield.sh      |   8 +
 tools/testing/selftests/net/forwarding/pedit_ip.sh |   8 +
 .../testing/selftests/net/forwarding/tc_actions.sh |   2 +-
 .../selftests/net/forwarding/vxlan_bridge_1d.sh    |  26 ++-
 .../net/forwarding/vxlan_bridge_1d_ipv6.sh         |   2 +-
 tools/testing/selftests/net/lib.sh                 |   2 +-
 .../selftests/net/packetdrill/ksft_runner.sh       |  11 +-
 103 files changed, 1140 insertions(+), 694 deletions(-)

             reply	other threads:[~2026-02-19 18:23 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-19 18:23 Jakub Kicinski [this message]
2026-02-19 18:57 ` [GIT PULL] Networking for v7.0-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=20260219182301.660280-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.