[<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