[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241017132022.37781-1-pabeni@redhat.com>
Date: Thu, 17 Oct 2024 15:20:22 +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.12-rc4
Hi Linus!
The following changes since commit 1d227fcc72223cbdd34d0ce13541cbaab5e0d72f:
Merge tag 'net-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-10-10 12:36:35 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.12-rc4
for you to fetch changes up to cb560795c8c2ceca1d36a95f0d1b2eafc4074e37:
Merge branch 'mlx5-misc-fixes-2024-10-15' (2024-10-17 12:14:11 +0200)
----------------------------------------------------------------
No contributions from subtrees.
Current release - new code bugs:
- eth: mlx5: HWS, don't destroy more bwc queue locks than allocated
Previous releases - regressions:
- ipv4: give an IPv4 dev to blackhole_netdev
- udp: compute L4 checksum as usual when not segmenting the skb
- tcp/dccp: don't use timer_pending() in reqsk_queue_unlink().
- eth: mlx5e: don't call cleanup on profile rollback failure
- eth: microchip: vcap api: fix memory leaks in vcap_api_encode_rule_test()
- eth: enetc: disable Tx BD rings after they are empty
- eth: macb: avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
Previous releases - always broken:
- posix-clock: fix missing timespec64 check in pc_clock_settime()
- genetlink: hold RCU in genlmsg_mcast()
- mptcp: prevent MPC handshake on port-based signal endpoints
- eth: vmxnet3: fix packet corruption in vmxnet3_xdp_xmit_frame
- eth: stmmac: dwmac-tegra: fix link bring-up sequence
- eth: bcmasp: fix potential memory leak in bcmasp_xmit()
Misc:
- add Andrew Lunn as a co-maintainer of all networking drivers
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Alessandro Zanni (2):
selftests: net/rds: add module not found
selftests: drivers: net: fix name not defined
Colin Ian King (1):
octeontx2-af: Fix potential integer overflows on integer shifts
Cosmin Ratiu (4):
net/mlx5: HWS, don't destroy more bwc queue locks than allocated
net/mlx5: HWS, use lock classes for bwc locks
net/mlx5: Unregister notifier on eswitch init failure
net/mlx5e: Don't call cleanup on profile rollback failure
Daniel Borkmann (1):
vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame
Daniel Machon (1):
net: sparx5: fix source port register when mirroring
Eric Dumazet (2):
netdevsim: use cond_resched() in nsim_dev_trap_report_work()
genetlink: hold RCU in genlmsg_mcast()
Felix Fietkau (1):
net: ethernet: mtk_eth_soc: fix memory corruption during fq dma init
Jakub Kicinski (5):
Merge branch 'net-enetc-fix-some-issues-of-xdp'
MAINTAINERS: add Andrew Lunn as a co-maintainer of all networking drivers
Merge branch 'posix-clock-fix-missing-timespec64-check-for-ptp-clock'
Merge branch 'mptcp-prevent-mpc-handshake-on-port-based-signal-endpoints'
Merge branch 'net-phy-mdio-bcm-unimac-add-bcm6846-variant'
Jakub Sitnicki (1):
udp: Compute L4 checksum as usual when not segmenting the skb
Jinjie Ruan (3):
posix-clock: Fix missing timespec64 check in pc_clock_settime()
net: lan743x: Remove duplicate check
net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
Kai Shen (1):
net/smc: Fix memory leak when using percpu refs
Kuniyuki Iwashima (1):
tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
Li RongQing (1):
net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
Linus Walleij (2):
dt-bindings: net: brcm,unimac-mdio: Add bcm6846-mdio
net: phy: mdio-bcm-unimac: Add BCM6846 support
Maher Sanalla (1):
net/mlx5: Check for invalid vector index on EQ creation
Matthieu Baerts (NGI0) (1):
mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
Niklas Söderlund (1):
net: ravb: Only advertise Rx/Tx timestamps if hardware supports it
Oleksij Rempel (1):
net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
Oliver Neukum (1):
net: usb: usbnet: fix race in probe failure
Paolo Abeni (3):
mptcp: prevent MPC handshake on port-based signal endpoints
selftests: mptcp: join: test for prohibited MPC to port-based endp
Merge branch 'mlx5-misc-fixes-2024-10-15'
Paritosh Dixit (1):
net: stmmac: dwmac-tegra: Fix link bring-up sequence
Peter Rashleigh (1):
net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361
Sabrina Dubroca (1):
macsec: don't increment counters for an unrelated SA
Shay Drory (1):
net/mlx5: Fix command bitmask initialization
Vladimir Oltean (1):
net: dsa: vsc73xx: fix reception from VLAN-unaware bridges
Wang Hai (5):
net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
net: ethernet: rtsn: fix potential memory leak in rtsn_start_xmit()
net: systemport: fix potential memory leak in bcm_sysport_xmit()
net: bcmasp: fix potential memory leak in bcmasp_xmit()
Wei Fang (5):
net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
net: enetc: block concurrent XDP transmissions during ring reconfiguration
net: enetc: disable Tx BD rings after they are empty
net: enetc: disable NAPI after all rings are disabled
net: enetc: add missing static descriptor and inline keyword
Xin Long (1):
ipv4: give an IPv4 dev to blackhole_netdev
Yevgeny Kliteynik (2):
net/mlx5: HWS, removed wrong access to a number of rules variable
net/mlx5: HWS, fixed double free in error flow of definer layout
.../devicetree/bindings/net/brcm,unimac-mdio.yaml | 1 +
MAINTAINERS | 1 +
drivers/net/dsa/mv88e6xxx/chip.c | 2 +-
drivers/net/dsa/vitesse-vsc73xx-core.c | 1 -
drivers/net/ethernet/aeroflex/greth.c | 3 +-
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 1 +
drivers/net/ethernet/broadcom/bcmsysport.c | 1 +
drivers/net/ethernet/cadence/macb_main.c | 14 ++-
drivers/net/ethernet/freescale/enetc/enetc.c | 56 +++++++---
drivers/net/ethernet/freescale/enetc/enetc.h | 1 +
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 4 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 ++
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 5 +-
.../mellanox/mlx5/core/steering/hws/mlx5hws_bwc.c | 4 +-
.../mlx5/core/steering/hws/mlx5hws_context.h | 1 +
.../mlx5/core/steering/hws/mlx5hws_definer.c | 4 +-
.../mellanox/mlx5/core/steering/hws/mlx5hws_send.c | 22 +++-
drivers/net/ethernet/microchip/lan743x_ptp.c | 35 +++----
.../net/ethernet/microchip/sparx5/sparx5_mirror.c | 12 +--
.../net/ethernet/microchip/vcap/vcap_api_kunit.c | 2 +
drivers/net/ethernet/renesas/ravb_main.c | 25 +++--
drivers/net/ethernet/renesas/rtsn.c | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 14 ++-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +
drivers/net/macsec.c | 18 ----
drivers/net/mdio/mdio-bcm-unimac.c | 1 +
drivers/net/netdevsim/dev.c | 15 +--
drivers/net/usb/usbnet.c | 1 +
drivers/net/vmxnet3/vmxnet3_xdp.c | 2 +-
drivers/target/target_core_user.c | 2 +-
include/linux/fsl/enetc_mdio.h | 3 +-
include/net/genetlink.h | 3 +-
kernel/time/posix-clock.c | 3 +
net/ipv4/devinet.c | 35 +++++--
net/ipv4/inet_connection_sock.c | 21 +++-
net/ipv4/udp.c | 4 +-
net/ipv6/udp.c | 4 +-
net/l2tp/l2tp_netlink.c | 4 +-
net/mptcp/mib.c | 1 +
net/mptcp/mib.h | 1 +
net/mptcp/pm_netlink.c | 3 +-
net/mptcp/protocol.h | 1 +
net/mptcp/subflow.c | 11 ++
net/netlink/genetlink.c | 28 ++---
net/smc/smc_pnet.c | 2 +-
net/smc/smc_wr.c | 6 +-
net/wireless/nl80211.c | 8 +-
tools/testing/selftests/net/lib/py/nsim.py | 1 +
tools/testing/selftests/net/mptcp/mptcp_join.sh | 115 +++++++++++++++------
tools/testing/selftests/net/rds/test.py | 5 +-
53 files changed, 351 insertions(+), 179 deletions(-)
Powered by blists - more mailing lists