[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250116144619.40965-1-pabeni@redhat.com>
Date: Thu, 16 Jan 2025 15:46:19 +0100
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.13-rc8
Hi Linus!
Notably this includes fixes for a few regressions spotted very
recently. No known outstanding ones.
The following changes since commit c77cd47cee041bc1664b8e5fcd23036e5aab8e2a:
Merge tag 'net-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-01-09 12:40:58 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.13-rc8
for you to fetch changes up to a50da36562cd62b41de9bef08edbb3e8af00f118:
netdev: avoid CFI problems with sock priv helpers (2025-01-16 13:15:40 +0100)
----------------------------------------------------------------
Current release - regressions:
- core: avoid CFI problems with sock priv helpers
- xsk: bring back busy polling support
- netpoll: ensure skb_pool list is always initialized
Current release - new code bugs:
- core: make page_pool_ref_netmem work with net iovs
- ipv4: route: fix drop reason being overridden in ip_route_input_slow
- udp: make rehash4 independent in udp_lib_rehash()
Previous releases - regressions:
- bpf: fix bpf_sk_select_reuseport() memory leak
- openvswitch: fix lockup on tx to unregistering netdev with carrier
- mptcp: be sure to send ack when mptcp-level window re-opens
- eth: bnxt: always recalculate features after XDP clearing, fix null-deref
- eth: mlx5: fix sub-function add port error handling
- eth: fec: handle page_pool_dev_alloc_pages error
Previous releases - always broken:
- vsock: some fixes due to transport de-assignment
- eth: ice: fix E825 initialization
- eth: mlx5e: fix inversion dependency warning while enabling IPsec tunnel
- eth: gtp: destroy device along with udp socket's netns dismantle.
- eth: xilinx: axienet: Fix IRQ coalescing packet count overflow
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Antoine Tenart (1):
ipv4: route: fix drop reason being overridden in ip_route_input_slow
Artem Chernyshev (1):
pktgen: Avoid out-of-bounds access in get_imix_entries
Chris Mi (1):
net/mlx5: SF, Fix add port error handling
Dan Carpenter (1):
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
Heiner Kallweit (2):
r8169: remove redundant hwmon support
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
Ilya Maximets (1):
openvswitch: fix lockup on tx to unregistering netdev with carrier
Jakub Kicinski (4):
eth: bnxt: always recalculate features after XDP clearing, fix null-deref
Merge branch 'mptcp-fixes-for-connect-selftest-flakes'
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
netdev: avoid CFI problems with sock priv helpers
John Sperbeck (1):
net: netpoll: ensure skb_pool list is always initialized
Karol Kolacinski (4):
ice: Fix E825 initialization
ice: Fix quad registers read on E825
ice: Fix ETH56G FC-FEC Rx offset value
ice: Add correct PHY lane assignment
Kevin Groeneveld (1):
net: fec: handle page_pool_dev_alloc_pages error
Kuniyuki Iwashima (3):
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
gtp: Destroy device along with udp socket's netns dismantle.
pfcp: Destroy device along with udp socket's netns dismantle.
Leon Romanovsky (3):
net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
net/mlx5e: Rely on reqid in IPsec tunnel mode
net/mlx5e: Always start IPsec sequence number from 1
Mark Zhang (1):
net/mlx5: Clear port select structure when fail to create
Michal Luczaj (1):
bpf: Fix bpf_sk_select_reuseport() memory leak
Paolo Abeni (6):
Merge branch 'gtp-pfcp-fix-use-after-free-of-udp-tunnel-socket'
Merge branch 'vsock-some-fixes-due-to-transport-de-assignment'
mptcp: be sure to send ack when mptcp-level window re-opens
mptcp: fix spurious wake-up on under memory pressure
selftests: mptcp: avoid spurious errors on disconnect
Merge branch 'mlx5-misc-fixes-2025-01-15'
Patrisious Haddad (1):
net/mlx5: Fix RDMA TX steering prio
Paul Barker (1):
net: ravb: Fix max TX frame size for RZ/V2M
Paul Fertser (1):
net/ncsi: fix locking in Get MAC Address handling
Pavel Begunkov (1):
net: make page_pool_ref_netmem work with net iovs
Philo Lu (1):
udp: Make rehash4 independent in udp_lib_rehash()
Sean Anderson (1):
net: xilinx: axienet: Fix IRQ coalescing packet count overflow
Shradha Gupta (1):
net: mana: Cleanup "mana" debugfs dir after cleanup of all children
Stanislav Fomichev (1):
xsk: Bring back busy polling support
Stefano Garzarella (5):
vsock/virtio: discard packets if the transport changes
vsock/bpf: return early if transport is not assigned
vsock/virtio: cancel close work in the destructor
vsock: reset socket state when de-assigning the transport
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
Sudheer Kumar Doredla (1):
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
Victor Nogueira (1):
selftests: net: Adapt ethtool mq tests to fix in qdisc graft
Vladimir Oltean (2):
net: pcs: xpcs: fix DW_VR_MII_DIG_CTRL1_2G5_EN bit being set for 1G SGMII w/o inband
net: pcs: xpcs: actively unset DW_VR_MII_DIG_CTRL1_2G5_EN for 1G SGMII
Yishai Hadas (1):
net/mlx5: Fix a lockdep warning as part of the write combining test
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 19 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 25 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 7 -
drivers/net/ethernet/freescale/fec_main.c | 19 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 1 +
drivers/net/ethernet/intel/ice/ice_common.c | 51 ++++
drivers/net/ethernet/intel/ice/ice_common.h | 1 +
drivers/net/ethernet/intel/ice/ice_main.c | 6 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 23 +-
drivers/net/ethernet/intel/ice/ice_ptp.h | 4 +-
drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 2 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 263 +++++++++++----------
drivers/net/ethernet/intel/ice/ice_type.h | 2 -
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 22 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 12 +-
.../mellanox/mlx5/core/en_accel/ipsec_offload.c | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 1 +
.../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/wc.c | 24 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 4 +-
drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 +-
drivers/net/ethernet/realtek/r8169_main.c | 44 ----
drivers/net/ethernet/renesas/ravb_main.c | 1 +
drivers/net/ethernet/ti/cpsw_ale.c | 14 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 6 +
drivers/net/gtp.c | 26 +-
drivers/net/pcs/pcs-xpcs.c | 4 +-
drivers/net/pfcp.c | 15 +-
include/net/busy_poll.h | 8 -
include/net/page_pool/helpers.h | 2 +-
include/net/xdp.h | 1 -
include/net/xdp_sock_drv.h | 14 --
net/core/filter.c | 30 ++-
net/core/netdev-genl-gen.c | 14 +-
net/core/netpoll.c | 10 +-
net/core/pktgen.c | 6 +-
net/core/xdp.c | 1 -
net/ipv4/route.c | 1 +
net/ipv4/udp.c | 46 ++--
net/mptcp/options.c | 6 +-
net/mptcp/protocol.h | 9 +-
net/ncsi/internal.h | 2 +
net/ncsi/ncsi-manage.c | 16 +-
net/ncsi/ncsi-rsp.c | 19 +-
net/openvswitch/actions.c | 4 +-
net/vmw_vsock/af_vsock.c | 18 ++
net/vmw_vsock/virtio_transport_common.c | 36 ++-
net/vmw_vsock/vsock_bpf.c | 9 +
net/xdp/xsk.c | 14 +-
tools/net/ynl/ynl-gen-c.py | 16 +-
.../drivers/net/netdevsim/tc-mq-visibility.sh | 9 +-
tools/testing/selftests/net/mptcp/mptcp_connect.c | 43 +++-
54 files changed, 552 insertions(+), 399 deletions(-)
Powered by blists - more mailing lists