mbox series

[GIT,PULL] Networking for v6.15-rc2

Message ID 20250410141831.46694-1-pabeni@redhat.com (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] Networking for v6.15-rc2 | expand

Pull-request

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

Checks

Context Check Description
netdev/tree_selection success Pull request for net, async
netdev/build_32bit success Errors and warnings before: 0 this patch: 0
netdev/build_tools success No tools touched, skip
netdev/build_clang success Errors and warnings before: 0 this patch: 0
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 0 this patch: 0
netdev/build_clang_rust success No Rust files in patch. Skipping build
netdev/kdoc success Errors and warnings before: 0 this patch: 0
netdev/contest fail net-next-2025-04-10--15-00 (tests: 870)

Message

Paolo Abeni April 10, 2025, 2:18 p.m. UTC
Hi Linus!

The following changes since commit 61f96e684edd28ca40555ec49ea1555df31ba619:

  Merge tag 'net-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-04-04 09:15:35 -0700)

are available in the Git repository at:

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

for you to fetch changes up to eaa517b77e63442260640d875f824d1111ca6569:

  ethtool: cmis_cdb: Fix incorrect read / write length extension (2025-04-10 14:32:43 +0200)

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

Current release - regressions:

  - core: hold instance lock during NETDEV_CHANGE

  - rtnetlink: fix bad unlock balance in do_setlink().

  - ipv6:
    - fix null-ptr-deref in addrconf_add_ifaddr().
    - align behavior across nexthops during path selection

Previous releases - regressions:

  - sctp: prevent transport UaF in sendmsg

  - mptcp: only inc MPJoinAckHMacFailure for HMAC failures

Previous releases - always broken:

  - sched:
    - make ->qlen_notify() idempotent
    - ensure sufficient space when sending filter netlink notifications
    - sch_sfq: really don't allow 1 packet limit

  - netfilter: fix incorrect avx2 match of 5th field octet

  - tls: explicitly disallow disconnect

  - eth: octeontx2-pf: fix VF root node parent queue priority

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

----------------------------------------------------------------
Arnaud Lecomte (1):
      net: ppp: Add bound checking for skb data on ppp_sync_txmung

Chenyuan Yang (1):
      net: libwx: handle page_pool_dev_alloc_pages error

Cong Wang (11):
      sch_htb: make htb_qlen_notify() idempotent
      sch_drr: make drr_qlen_notify() idempotent
      sch_hfsc: make hfsc_qlen_notify() idempotent
      sch_qfq: make qfq_qlen_notify() idempotent
      sch_ets: make est_qlen_notify() idempotent
      codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()
      selftests/tc-testing: Add a test case for FQ_CODEL with HTB parent
      selftests/tc-testing: Add a test case for FQ_CODEL with QFQ parent
      selftests/tc-testing: Add a test case for FQ_CODEL with HFSC parent
      selftests/tc-testing: Add a test case for FQ_CODEL with DRR parent
      selftests/tc-testing: Add a test case for FQ_CODEL with ETS parent

David S. Miller (1):
      Merge branch 'sch_sfq-derived-limit'

Florian Westphal (2):
      nft_set_pipapo: fix incorrect avx2 match of 5th field octet
      selftests: netfilter: add test case for recent mismatch bug

Hariprasad Kelam (1):
      octeontx2-pf: qos: fix VF root node parent queue index

Ido Schimmel (2):
      ipv6: Align behavior across nexthops during path selection
      ethtool: cmis_cdb: Fix incorrect read / write length extension

Jakub Kicinski (4):
      Merge branch 'fix-wrong-hds-thresh-value-setting'
      net: tls: explicitly disallow disconnect
      selftests: tls: check that disconnect does nothing
      Merge branch 'mptcp-only-inc-mpjoinackhmacfailure-for-hmac-failures'

Jiawen Wu (1):
      net: libwx: Fix the wrong Rx descriptor field

Kuniyuki Iwashima (3):
      ipv6: Fix null-ptr-deref in addrconf_add_ifaddr().
      rtnetlink: Fix bad unlock balance in do_setlink().
      net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.

Matthieu Baerts (NGI0) (2):
      mptcp: only inc MPJoinAckHMacFailure for HMAC failures
      selftests: mptcp: validate MPJoin HMacFailure counters

Maxime Chevallier (1):
      net: ethtool: Don't call .cleanup_data when prepare_data fails

Octavian Purdila (3):
      net_sched: sch_sfq: use a temporary work area for validating configuration
      net_sched: sch_sfq: move the limit validation
      selftests/tc-testing: sfq: check that a derived limit of 1 is rejected

Paolo Abeni (2):
      Merge branch 'net_sched-make-qlen_notify-idempotent'
      Merge tag 'nf-25-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Ricardo Cañuelo Navarro (1):
      sctp: detect and prevent references to a freed transport in sendmsg

Stanislav Fomichev (1):
      net: hold instance lock during NETDEV_CHANGE

Taehee Yoo (2):
      net: ethtool: fix ethtool_ringparam_get_cfg() returns a hds_thresh value always as 0.
      selftests: drv-net: test random value for hds-thresh

Toke Høiland-Jørgensen (1):
      tc: Ensure we have enough buffer space when sending filter netlink notifications

Tung Nguyen (1):
      tipc: fix memory leak in tipc_link_xmit

Vladimir Oltean (2):
      net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend()
      net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY

 Documentation/networking/netdevices.rst            |  10 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |   5 +
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   6 +-
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |   3 +-
 drivers/net/phy/phy_device.c                       |  57 ++++++--
 drivers/net/ppp/ppp_synctty.c                      |   5 +
 include/linux/netdevice.h                          |   2 +
 include/linux/rtnetlink.h                          |   2 +-
 include/net/sctp/structs.h                         |   3 +-
 include/net/sock.h                                 |  40 +++++-
 net/core/dev.c                                     |  11 +-
 net/core/dev_api.c                                 |  16 +++
 net/core/link_watch.c                              |  28 +++-
 net/core/lock_debug.c                              |   2 +-
 net/core/rtnetlink.c                               |  17 ++-
 net/core/sock.c                                    |   5 +
 net/ethtool/cmis.h                                 |   1 -
 net/ethtool/cmis_cdb.c                             |  18 +--
 net/ethtool/common.c                               |   1 +
 net/ethtool/ioctl.c                                |   2 +-
 net/ethtool/netlink.c                              |   8 +-
 net/hsr/hsr_device.c                               |   6 +-
 net/ipv6/addrconf.c                                |   9 +-
 net/ipv6/route.c                                   |   8 +-
 net/mptcp/subflow.c                                |   8 +-
 net/netfilter/nft_set_pipapo_avx2.c                |   3 +-
 net/sched/cls_api.c                                |  66 ++++++---
 net/sched/sch_codel.c                              |   5 +-
 net/sched/sch_drr.c                                |   7 +-
 net/sched/sch_ets.c                                |   8 +-
 net/sched/sch_fq_codel.c                           |   6 +-
 net/sched/sch_hfsc.c                               |   8 +-
 net/sched/sch_htb.c                                |   2 +
 net/sched/sch_qfq.c                                |   7 +-
 net/sched/sch_sfq.c                                |  66 ++++++---
 net/sctp/socket.c                                  |  22 +--
 net/sctp/transport.c                               |   2 +
 net/tipc/link.c                                    |   1 +
 net/tls/tls_main.c                                 |   6 +
 tools/testing/selftests/drivers/net/hds.py         |  33 ++++-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  18 +++
 .../selftests/net/netfilter/nft_concat_range.sh    |  39 +++++-
 tools/testing/selftests/net/tls.c                  |  36 +++++
 .../tc-testing/tc-tests/infra/qdiscs.json          | 155 +++++++++++++++++++++
 .../selftests/tc-testing/tc-tests/qdiscs/sfq.json  |  36 +++++
 45 files changed, 649 insertions(+), 150 deletions(-)

Comments

pr-tracker-bot@kernel.org April 10, 2025, 4:04 p.m. UTC | #1
The pull request you sent on Thu, 10 Apr 2025 16:18:31 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ab59a8605604f71bbbc16077270dc3f39648b7fc

Thank you!