[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20231214143515.27817-1-pabeni@redhat.com>
Date: Thu, 14 Dec 2023 15:35:15 +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.7-rc6
Hi Linus!
Notably this includes the fix for the NIC driver issue you reported and,
quite peculiarly, no fixes from any subtree.
No known regressions standing.
We plan to send another PR for 6.7 next week. Should we send it earlier
than usual to avoid conflicts with the season holiday, if any?
The following changes since commit 5e3f5b81de80c98338bcb47c233aebefee5a4801:
Merge tag 'net-6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-12-07 17:04:13 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.7-rc6
for you to fetch changes up to 7bb26ea74aa86fdf894b7dbd8c5712c5b4187da7:
net: atlantic: fix double free in ring reinit logic (2023-12-14 12:10:59 +0100)
----------------------------------------------------------------
Current release - regressions:
- tcp: fix tcp_disordered_ack() vs usec TS resolution
Current release - new code bugs:
- dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set()
- eth: octeon_ep: initialise control mbox tasks before using APIs
Previous releases - regressions:
- io_uring/af_unix: disable sending io_uring over sockets
- eth: mlx5e:
- TC, don't offload post action rule if not supported
- fix possible deadlock on mlx5e_tx_timeout_work
- eth: iavf: fix iavf_shutdown to call iavf_remove instead iavf_close
- eth: bnxt_en: fix skb recycling logic in bnxt_deliver_skb()
- eth: ena: fix DMA syncing in XDP path when SWIOTLB is on
- eth: team: fix use-after-free when an option instance allocation fails
Previous releases - always broken:
- neighbour: don't let neigh_forced_gc() disable preemption for long
- net: prevent mss overflow in skb_segment()
- ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
- tcp: remove acked SYN flag from packet in the transmit queue correctly
- eth: octeontx2-af:
- fix a use-after-free in rvu_nix_register_reporters
- fix promisc mcam entry action
- eth: dwmac-loongson: make sure MDIO is initialized before use
- eth: atlantic: fix double free in ring reinit logic
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Andrew Halaney (1):
net: stmmac: Handle disabled MDIO busses from devicetree
Chengfeng Ye (2):
atm: solos-pci: Fix potential deadlock on &cli_queue_lock
atm: solos-pci: Fix potential deadlock on &tx_queue_lock
Chris Mi (2):
net/mlx5e: Disable IPsec offload support if not FW steering
net/mlx5e: TC, Don't offload post action rule if not supported
Dan Carpenter (1):
net/mlx5: Fix a NULL vs IS_ERR() check
David Arinzon (4):
net: ena: Destroy correct number of xdp queues upon failure
net: ena: Fix xdp drops handling due to multibuf packets
net: ena: Fix DMA syncing in XDP path when SWIOTLB is on
net: ena: Fix XDP redirection error
David S. Miller (3):
Merge tag 'mlx5-fixes-2023-12-04' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge branch 'octeontx2-fixes'
Merge branch 'stmmac-bug-fixes'
Dinghao Liu (1):
qed: Fix a potential use-after-free in qed_cxt_tables_alloc
Dong Chenchen (1):
net: Remove acked SYN flag from packet in the transmit queue correctly
Eric Dumazet (2):
tcp: fix tcp_disordered_ack() vs usec TS resolution
net: prevent mss overflow in skb_segment()
Florent Revest (1):
team: Fix use-after-free when an option instance allocation fails
Gavin Li (1):
net/mlx5e: Check netdev pointer before checking its net ns
Hariprasad Kelam (3):
octeontx2-pf: Fix promisc mcam entry action
octeontx2-af: Update RSS algorithm index
octeontx2-af: Fix pause frame configuration
Hyunwoo Kim (3):
atm: Fix Use-After-Free in do_vcc_ioctl
net/rose: Fix Use-After-Free in rose_ioctl
appletalk: Fix Use-After-Free in atalk_ioctl
Igor Russkikh (1):
net: atlantic: fix double free in ring reinit logic
Ioana Ciornei (2):
dpaa2-switch: fix size of the dma_unmap
dpaa2-switch: do not ask for MDB, VLAN and FDB replay
Jakub Kicinski (6):
Merge branch 'qca_spi-collection-of-major-fixes'
Merge branch 'bnxt_en-misc-fixes'
Merge branch 'ena-driver-xdp-bug-fixes'
Revert "tcp: disable tcp_autocorking for socket when TCP_NODELAY flag is set"
Merge branch 'dpaa2-switch-various-fixes'
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Jianbo Liu (2):
net/mlx5e: Reduce eswitch mode_lock protection context
net/mlx5e: Check the number of elements before walk TC rhashtable
Jiri Pirko (1):
dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set()
Judy Hsiao (1):
neighbour: Don't let neigh_forced_gc() disable preemption for long
Kalesh AP (1):
bnxt_en: Fix wrong return value check in bnxt_close_nic()
Karsten Graul (1):
MAINTAINERS: remove myself as maintainer of SMC
Krzysztof Kozlowski (2):
stmmac: dwmac-loongson: drop useless check for compatible fallback
MIPS: dts: loongson: drop incorrect dwmac fallback compatible
Leon Romanovsky (4):
net/mlx5e: Honor user choice of IPsec replay window size
net/mlx5e: Ensure that IPsec sequence packet number starts from 1
net/mlx5e: Remove exposure of IPsec RX flow steering struct
net/mlx5e: Tidy up IPsec NAT-T SA discovery
Maciej Żenczykowski (1):
net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
Michael Chan (1):
bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
Moshe Shemesh (2):
net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work
net/mlx5: Nack sync reset request when HotPlug is enabled
Nikolay Kuratov (1):
vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
Patrisious Haddad (2):
net/mlx5e: Unify esw and normal IPsec status table creation/destruction
net/mlx5e: Add IPsec and ASO syndromes check in HW
Pavel Begunkov (1):
io_uring/af_unix: disable sending io_uring over sockets
Piotr Gardocki (2):
iavf: Introduce new state machines for flow director
iavf: Handle ntuple on/off based on new state machines for flow director
Radu Bulie (1):
net: fec: correct queue selection
Salvatore Dipietro (1):
tcp: disable tcp_autocorking for socket when TCP_NODELAY flag is set
Shinas Rasheed (2):
octeon_ep: initialise control mbox tasks before using APIs
octeon_ep: explicitly test for firmware ready value
Slawomir Laba (1):
iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close
Sneh Shah (1):
net: stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX
Somnath Kotur (1):
bnxt_en: Clear resource reservation during resume
Sreekanth Reddy (1):
bnxt_en: Fix skb recycling logic in bnxt_deliver_skb()
Stefan Wahren (3):
qca_debug: Prevent crash on TX ring changes
qca_debug: Fix ethtool -G iface tx behavior
qca_spi: Fix reset behavior
Vlad Buslov (1):
net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table
Yanteng Si (1):
stmmac: dwmac-loongson: Make sure MDIO is initialized before use
Zhipeng Lu (1):
octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
MAINTAINERS | 1 -
arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 3 +-
arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 3 +-
drivers/atm/solos-pci.c | 8 +-
drivers/dpll/dpll_netlink.c | 13 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 3 -
drivers/net/ethernet/amazon/ena/ena_netdev.c | 53 ++-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 38 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 11 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 19 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 5 +-
.../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 7 +-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 11 +-
drivers/net/ethernet/freescale/fec_main.c | 27 +-
drivers/net/ethernet/intel/iavf/iavf.h | 1 +
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 27 +-
drivers/net/ethernet/intel/iavf/iavf_fdir.h | 15 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 179 ++++++---
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 71 +++-
.../net/ethernet/marvell/octeon_ep/octep_main.c | 25 +-
drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 11 +-
.../ethernet/marvell/octeontx2/af/rvu_devlink.c | 5 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 55 ++-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 25 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 +
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 6 +
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 56 ++-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 22 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 441 ++++++++++++++++++---
.../mellanox/mlx5/core/en_accel/ipsec_offload.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 27 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 25 +-
.../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 162 +-------
.../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h | 15 -
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 35 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 +
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 54 ++-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 29 ++
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 +
drivers/net/ethernet/qualcomm/qca_debug.c | 17 +-
drivers/net/ethernet/qualcomm/qca_spi.c | 20 +-
.../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 19 +-
.../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 10 +
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 6 +-
drivers/net/team/team.c | 4 +-
include/linux/mlx5/mlx5_ifc.h | 9 +-
include/net/addrconf.h | 12 +-
include/net/if_inet6.h | 4 -
include/net/netfilter/nf_flow_table.h | 10 +
io_uring/rsrc.h | 7 -
net/appletalk/ddp.c | 9 +-
net/atm/ioctl.c | 7 +-
net/core/neighbour.c | 9 +-
net/core/scm.c | 6 +
net/core/skbuff.c | 3 +-
net/ipv4/tcp_input.c | 22 +-
net/ipv4/tcp_output.c | 6 +
net/ipv6/addrconf.c | 6 +-
net/rose/af_rose.c | 4 +-
net/sched/act_ct.c | 34 +-
net/vmw_vsock/virtio_transport_common.c | 2 +-
64 files changed, 1156 insertions(+), 589 deletions(-)
Powered by blists - more mailing lists