lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250410141831.46694-1-pabeni@redhat.com>
Date: Thu, 10 Apr 2025 16:18:31 +0200
From: Paolo Abeni <pabeni@...hat.com>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
	davem@...emloft.net,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for v6.15-rc2

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@...hat.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(-)


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ