[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250508133106.37026-1-pabeni@redhat.com>
Date: Thu, 8 May 2025 15:31:06 +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-rc6
Hi Linus!
The following changes since commit ebd297a2affadb6f6f4d2e5d975c1eda18ac762d:
Merge tag 'net-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-05-01 10:37:49 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.15-rc6
for you to fetch changes up to 3c44b2d615e6ee08d650c2864fdc4e68493eac0c:
Merge branch 'virtio-net-fix-total-qstat-values' (2025-05-08 11:56:14 +0200)
----------------------------------------------------------------
Including fixes from CAN, WiFi and netfilter.
We have still a comple of regressions open due to the recent
drivers locking refactor. The patches are in-flight, but not
ready yet.
Current release - regressions:
- core: lock netdevices during dev_shutdown
- sch_htb: make htb_deactivate() idempotent
- eth: virtio-net: don't re-enable refill work too early
Current release - new code bugs:
- eth: icssg-prueth: fix kernel panic during concurrent Tx queue access
Previous releases - regressions:
- gre: fix again IPv6 link-local address generation.
- eth: b53: fix learning on VLAN unaware bridges
Previous releases - always broken:
- wifi: fix out-of-bounds access during multi-link element defragmentation
- can:
- initialize spin lock on device probe
- fix order of unregistration calls
- openvswitch: fix unsafe attribute parsing in output_userspace()
- eth: virtio-net: fix total qstat values
- eth: mtk_eth_soc: reset all TX queues on DMA free
- eth: fbnic: firmware IPC mailbox fixes
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Alexander Duyck (8):
fbnic: Fix initialization of mailbox descriptor rings
fbnic: Gate AXI read/write enabling on FW mailbox
fbnic: Add additional handling of IRQs
fbnic: Actually flush_tx instead of stalling out
fbnic: Cleanup handling of completions
fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready
fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context
fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll_tx_ready
Andrew Lunn (1):
dt-bindings: net: ethernet-controller: Add informative text about RGMII delays
Antonios Salios (1):
can: m_can: m_can_class_allocate_dev(): initialize spin lock on device probe
Cong Wang (2):
sch_htb: make htb_deactivate() idempotent
selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL case
Cosmin Ratiu (1):
net: Lock netdevices during dev_shutdown
Daniel Golle (1):
net: ethernet: mtk_eth_soc: reset all TX queues on DMA free
David Wei (1):
tools: ynl-gen: validate 0 len strings from kernel
Eelco Chaudron (1):
openvswitch: Fix unsafe attribute parsing in output_userspace()
Frank Wunderlich (1):
net: ethernet: mtk_eth_soc: do not reset PSE when setting FE
Guillaume Nault (2):
gre: Fix again IPv6 link-local address generation.
selftests: Add IPv6 link-local address generation tests for GRE devices.
Jakub Kicinski (12):
Merge branch 'net_sched-fix-a-regression-in-sch_htb'
virtio-net: don't re-enable refill work too early when NAPI is disabled
virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable()
Merge branch 'gre-reapply-ipv6-link-local-address-generation-fix'
Merge branch 'selftests-drv-net-fix-ping-py-test-failure'
Merge tag 'linux-can-fixes-for-6.15-20250506' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag 'wireless-2025-05-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag 'nf-25-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge branch 'bug-fixes-from-xdp-patch-series'
Merge branch 'net-dsa-b53-accumulated-fixes'
net: export a helper for adding up queue stats
virtio-net: fix total qstat values
Johannes Berg (1):
wifi: iwlwifi: add support for Killer on MTL
Jonas Gorski (11):
net: dsa: b53: allow leaky reserved multicast
net: dsa: b53: keep CPU port always tagged again
net: dsa: b53: fix clearing PVID of a port
net: dsa: b53: fix flushing old pvid VLAN on pvid change
net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
net: dsa: b53: always rejoin default untagged VLAN on bridge leave
net: dsa: b53: do not allow to configure VLAN 0
net: dsa: b53: do not program vlans when vlan filtering is off
net: dsa: b53: fix toggling vlan_filtering
net: dsa: b53: fix learning on VLAN unaware bridges
net: dsa: b53: do not set learning and unicast/multicast on up
Jozsef Kadlecsik (1):
netfilter: ipset: fix region locking in hash types
Julian Anastasov (1):
ipvs: fix uninit-value for saddr in do_output_route4
Kelsey Maes (1):
can: mcp251xfd: fix TDC setting for low data bit rates
Lorenzo Bianconi (1):
net: airoha: Add missing field to ppe_mbox_data struct
Marc Kleine-Budde (4):
can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls
can: mcan: m_can_class_unregister(): fix order of unregistration calls
Merge patch series "can: rx-offload: fix order of unregistration calls"
Meghana Malladi (3):
net: ti: icssg-prueth: Set XDP feature flags for ndev
net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue access
net: ti: icssg-prueth: Report BQL before sending XDP packets
Michael-CY Lee (1):
wifi: mac80211: fix the type of status_code for negotiated TID to Link Mapping
Mohsin Bashir (3):
selftests: drv: net: fix test failure on ipv6 sys
selftests: drv: net: avoid skipping tests
selftests: drv: net: add version indicator
Oliver Hartkopp (1):
can: gw: fix RCU/BH usage in cgw_create_job()
Paolo Abeni (2):
Merge branch 'fbnic-fw-ipc-mailbox-fixes'
Merge branch 'virtio-net-fix-total-qstat-values'
Paul Chaignon (2):
bpf: Scrub packet on bpf_redirect_peer
bpf: Clarify handling of mark and tstamp by redirect_peer
Przemek Kitszel (1):
ice: use DSN instead of PCI BDF for ice_adapter index
Stanislav Fomichev (1):
net: add missing instance lock to dev_set_promiscuity
Veerendranath Jakkam (1):
wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation
.../bindings/net/ethernet-controller.yaml | 97 +++++++++-
drivers/net/can/m_can/m_can.c | 3 +-
drivers/net/can/rockchip/rockchip_canfd-core.c | 2 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 42 ++++-
drivers/net/dsa/b53/b53_common.c | 207 +++++++++++++++------
drivers/net/dsa/b53/b53_priv.h | 3 +
drivers/net/dsa/bcm_sf2.c | 1 +
drivers/net/ethernet/airoha/airoha_npu.c | 10 +-
drivers/net/ethernet/intel/ice/ice_adapter.c | 47 ++---
drivers/net/ethernet/intel/ice/ice_adapter.h | 6 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 19 +-
drivers/net/ethernet/meta/fbnic/fbnic.h | 8 +-
drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 2 +
drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 197 ++++++++++++--------
drivers/net/ethernet/meta/fbnic/fbnic_irq.c | 142 +++++++++-----
drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 6 -
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 5 +-
drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 14 +-
drivers/net/ethernet/ti/icssg/icssg_common.c | 15 +-
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 16 +-
drivers/net/virtio_net.c | 23 ++-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 +
include/linux/ieee80211.h | 2 +-
include/linux/netdevice.h | 1 +
include/net/netdev_queues.h | 6 +
include/uapi/linux/bpf.h | 3 +
net/can/gw.c | 149 +++++++++------
net/core/dev.c | 18 +-
net/core/dev_api.c | 23 +++
net/core/filter.c | 1 +
net/core/netdev-genl.c | 69 +++++--
net/ipv6/addrconf.c | 15 +-
net/mac80211/mlme.c | 12 +-
net/netfilter/ipset/ip_set_hash_gen.h | 2 +-
net/netfilter/ipvs/ip_vs_xmit.c | 27 +--
net/openvswitch/actions.c | 3 +-
net/sched/sch_htb.c | 15 +-
net/wireless/scan.c | 2 +-
tools/include/uapi/linux/bpf.h | 3 +
tools/net/ynl/lib/ynl.c | 2 +-
tools/testing/selftests/drivers/net/ping.py | 45 +++--
tools/testing/selftests/net/Makefile | 1 +
tools/testing/selftests/net/gre_ipv6_lladdr.sh | 177 ++++++++++++++++++
.../tc-testing/tc-tests/infra/qdiscs.json | 35 ++++
44 files changed, 1049 insertions(+), 429 deletions(-)
create mode 100755 tools/testing/selftests/net/gre_ipv6_lladdr.sh
Powered by blists - more mailing lists