[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240801131917.34494-1-pabeni@redhat.com>
Date: Thu, 1 Aug 2024 15:19:17 +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.11-rc2
Hi Linus!
The following changes since commit 1722389b0d863056d78287a120a1d6cadb8d4f7b:
Merge tag 'net-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-07-25 13:32:25 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.11-rc2
for you to fetch changes up to 25010bfdf8bbedc64c5c04d18f846412f5367d26:
Merge branch 'mptcp-fix-duplicate-data-handling' (2024-08-01 12:30:16 +0200)
----------------------------------------------------------------
Including fixes from wireless, bleutooth, BPF and netfilter.
Current release - regressions:
- core: drop bad gso csum_start and offset in virtio_net_hdr
- wifi: mt76: fix null pointer access in mt792x_mac_link_bss_remove
- eth: tun: add missing bpf_net_ctx_clear() in do_xdp_generic()
- phy: aquantia: only poll GLOBAL_CFG regs on aqr113, aqr113c and aqr115c
Current release - new code bugs:
- smc: prevent UAF in inet_create()
- bluetooth: btmtk: fix kernel crash when entering btmtk_usb_suspend
- eth: bnxt: reject unsupported hash functions
Previous releases - regressions:
- sched: act_ct: take care of padding in struct zones_ht_key
- netfilter: fix null-ptr-deref in iptable_nat_table_init().
- tcp: adjust clamping window for applications specifying SO_RCVBUF
Previous releases - always broken:
- ethtool: rss: small fixes to spec and GET
- mptcp:
- fix signal endpoint re-add
- pm: fix backup support in signal endpoints
- wifi: ath12k: fix soft lockup on suspend
- eth: bnxt_en: fix RSS logic in __bnxt_reserve_rings()
- eth: ice: fix AF_XDP ZC timeout and concurrency issues
- eth: mlx5:
- fix missing lock on sync reset reload
- fix error handling in irq_pool_request_irq
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Alexander Duyck (1):
fbnic: Change kconfig prompt from S390=n to !S390
Alexandra Winter (1):
net/iucv: fix use after free in iucv_sock_close()
Andy Chiu (1):
net: axienet: start napi before enabling Rx/Tx
Arnd Bergmann (2):
Bluetooth: btmtk: Fix btmtk.c undefined reference build error harder
Bluetooth: btmtk: remove #ifdef around declarations
Baochen Qiang (1):
wifi: ath12k: fix reusing outside iterator in ath12k_wow_vif_set_wakeups()
Bartosz Golaszewski (1):
net: phy: aquantia: only poll GLOBAL_CFG regs on aqr113, aqr113c and aqr115c
Breno Leitao (1):
net: Add skbuff.h to MAINTAINERS
Chris Lu (2):
Bluetooth: btmtk: Fix kernel crash when entering btmtk_usb_suspend
Bluetooth: btmtk: Fix btmtk.c undefined reference build error
Chris Mi (1):
net/mlx5e: Fix CT entry update leaks of modify header context
D. Wythe (1):
net/smc: prevent UAF in inet_create()
Dan Carpenter (1):
net: mvpp2: Don't re-use loop iterator
David S. Miller (2):
Merge branch 'ethtool-rss-fixes' into main
Merge branch 'mptcp-endpoint-readd-fixes' into main
Eric Dumazet (1):
sched: act_ct: take care of padding in struct zones_ht_key
Faizal Rahim (1):
igc: Fix double reset adapter triggered from a single taprio cmd
Heiner Kallweit (1):
r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
Herve Codina (2):
net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
net: wan: fsl_qmc_hdlc: Discard received CRC
Jakub Kicinski (13):
netlink: specs: correct the spec of ethtool
ethtool: rss: echo the context number back
Merge branch 'ethtool-rss-small-fixes-to-spec-and-get'
Merge tag 'wireless-2024-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag 'for-net-2024-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
eth: bnxt: reject unsupported hash functions
eth: bnxt: populate defaults in the RSS context struct
ethtool: fix setting key and resetting indir at once
ethtool: fix the state of additional contexts with old API
selftests: drv-net: rss_ctx: check for all-zero keys
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge branch 'mlx5-misc-fixes-2024-07-30'
Jeongjun Park (1):
tun: Add missing bpf_net_ctx_clear() in do_xdp_generic()
Jiri Olsa (1):
bpf/selftests: Fix ASSERT_OK condition check in uprobe_syscall test
Johan Hovold (1):
wifi: ath12k: fix soft lockup on suspend
Johannes Berg (2):
wifi: mac80211: use monitor sdata with driver only if desired
wifi: cfg80211: correct S1G beacon length calculation
Kiran K (1):
Bluetooth: btintel: Fail setup on error
Krzysztof Kozlowski (1):
net: MAINTAINERS: Demote Qualcomm IPA to "maintained"
Kuniyuki Iwashima (3):
rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
Liu Jing (1):
selftests: mptcp: always close input's FD if opened
Luiz Augusto von Dentz (2):
Bluetooth: hci_sync: Fix suspending with wrong filter policy
Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning
Ma Ke (1):
net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
Maciej Fijalkowski (7):
ice: don't busy wait for Rx queue disable in ice_qp_dis()
ice: replace synchronize_rcu with synchronize_net
ice: modify error handling when setting XSK pool in ndo_bpf
ice: toggle netif_carrier when setting up XSK pool
ice: improve updating ice_{t,r}x_ring::xsk_pool
ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
ice: xsk: fix txq interrupt mapping
Maciej Żenczykowski (1):
ipv6: fix ndisc_is_useropt() handling for PIO
Mark Bloch (1):
net/mlx5: Lag, don't use the hardcoded value of the first port
Mark Mentovai (1):
net: phy: realtek: add support for RTL8366S Gigabit PHY
Matthieu Baerts (NGI0) (7):
mptcp: sched: check both directions for backup
mptcp: distinguish rcv vs sent backup flag in requests
mptcp: pm: only set request_bkup flag when sending MP_PRIO
mptcp: mib: count MPJ with backup flag
selftests: mptcp: join: validate backup in MPJ
mptcp: pm: fix backup support in signal endpoints
selftests: mptcp: join: check backup support in signal endp
Michal Kubiak (1):
ice: respect netif readiness in AF_XDP ZC related ndo's
Moshe Shemesh (1):
net/mlx5: Fix missing lock on sync reset reload
Paolo Abeni (9):
mptcp: fix user-space PM announced address accounting
mptcp: fix NL PM announced address accounting
selftests: mptcp: add explicit test case for remove/readd
selftests: mptcp: fix error path
Merge branch 'mptcp-fix-inconsistent-backup-usage'
Merge tag 'nf-24-07-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
mptcp: fix bad RCVPRUNED mib accounting
mptcp: fix duplicate data handling
Merge branch 'mptcp-fix-duplicate-data-handling'
Pavan Chebbi (1):
bnxt_en: Fix RSS logic in __bnxt_reserve_rings()
Rahul Rameshbabu (1):
net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability
Raju Lakkaraju (1):
net: phy: micrel: Fix the KSZ9131 MDI-X status issue
Sean Wang (1):
wifi: mt76: mt7921: fix null pointer access in mt792x_mac_link_bss_remove
Shahar Shitrit (1):
net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
Shay Drory (2):
net/mlx5: Always drain health in shutdown callback
net/mlx5: Fix error handling in irq_pool_request_irq
Stanislav Fomichev (1):
selftests/bpf: Filter out _GNU_SOURCE when compiling test_cpp
Subash Abhinov Kasiviswanathan (1):
tcp: Adjust clamping window for applications specifying SO_RCVBUF
Veerendranath Jakkam (1):
wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done
Willem de Bruijn (1):
net: drop bad gso csum_start and offset in virtio_net_hdr
Yevgeny Kliteynik (1):
net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
Documentation/netlink/specs/ethtool.yaml | 2 +-
Documentation/networking/ethtool-netlink.rst | 1 +
MAINTAINERS | 3 +-
drivers/bluetooth/Kconfig | 2 +
drivers/bluetooth/btintel.c | 3 +
drivers/bluetooth/btmtk.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 14 +-
drivers/net/ethernet/intel/ice/ice.h | 11 +-
drivers/net/ethernet/intel/ice/ice_base.c | 4 +-
drivers/net/ethernet/intel/ice/ice_main.c | 2 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 10 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 184 +++++++++++++--------
drivers/net/ethernet/intel/ice/ice_xsk.h | 14 +-
drivers/net/ethernet/intel/igc/igc_main.c | 33 ++--
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 +
.../mellanox/mlx5/core/en_accel/ipsec_offload.c | 7 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 5 +-
.../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +-
.../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 1 +
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 2 +-
drivers/net/ethernet/meta/Kconfig | 2 +-
drivers/net/ethernet/realtek/r8169_main.c | 8 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +-
drivers/net/phy/aquantia/aquantia_main.c | 29 +++-
drivers/net/phy/micrel.c | 34 ++--
drivers/net/phy/realtek.c | 7 +
drivers/net/usb/sr9700.c | 11 +-
drivers/net/wan/fsl_qmc_hdlc.c | 31 +++-
drivers/net/wireless/ath/ath12k/pci.c | 3 +-
drivers/net/wireless/ath/ath12k/wow.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1 +
include/linux/virtio_net.h | 16 +-
include/trace/events/mptcp.h | 2 +-
net/bluetooth/hci_core.c | 7 -
net/bluetooth/hci_event.c | 5 +-
net/bluetooth/hci_sync.c | 21 +++
net/core/dev.c | 1 +
net/core/rtnetlink.c | 2 +-
net/ethtool/ioctl.c | 43 +++--
net/ethtool/rss.c | 8 +-
net/ipv4/netfilter/iptable_nat.c | 18 +-
net/ipv4/tcp_input.c | 23 ++-
net/ipv4/tcp_offload.c | 3 +
net/ipv4/udp_offload.c | 4 +
net/ipv6/ndisc.c | 34 ++--
net/ipv6/netfilter/ip6table_nat.c | 14 +-
net/iucv/af_iucv.c | 4 +-
net/mac80211/cfg.c | 7 +-
net/mac80211/tx.c | 5 +-
net/mac80211/util.c | 2 +-
net/mptcp/mib.c | 2 +
net/mptcp/mib.h | 2 +
net/mptcp/options.c | 2 +-
net/mptcp/pm.c | 12 ++
net/mptcp/pm_netlink.c | 46 +++++-
net/mptcp/pm_userspace.c | 18 ++
net/mptcp/protocol.c | 18 +-
net/mptcp/protocol.h | 4 +
net/mptcp/subflow.c | 26 ++-
net/sched/act_ct.c | 4 +-
net/smc/af_smc.c | 7 +-
net/wireless/scan.c | 11 +-
net/wireless/sme.c | 1 +
tools/testing/selftests/bpf/Makefile | 2 +-
.../selftests/bpf/prog_tests/uprobe_syscall.c | 2 +-
tools/testing/selftests/drivers/net/hw/rss_ctx.py | 37 ++++-
tools/testing/selftests/net/mptcp/mptcp_connect.c | 8 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 103 ++++++++++--
73 files changed, 694 insertions(+), 303 deletions(-)
Powered by blists - more mailing lists