[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250313154206.43726-1-pabeni@redhat.com>
Date: Thu, 13 Mar 2025 16:42:06 +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.14-rc7
Hi Linus!
If you have CONFIG_CHROME_PLATFORMS enabled, your config will get
a new knob, too: BT_HCIBTUSB_AUTO_ISOC_ALT. I hope that would not
be a problem.
The following changes since commit f315296c92fd4b7716bdea17f727ab431891dc3b:
Merge tag 'net-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-03-06 09:34:54 -1000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.14-rc7
for you to fetch changes up to 2409fa66e29a2c09f26ad320735fbdfbb74420da:
Merge tag 'nf-25-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf (2025-03-13 15:07:39 +0100)
----------------------------------------------------------------
Including fixes from netfilter, bluetooth and wireless.
No known regressions outstanding.
Current release - regressions:
- wifi: nl80211: fix assoc link handling
- eth: lan78xx: sanitize return values of register read/write functions
Current release - new code bugs:
- ethtool: tsinfo: fix dump command
- bluetooth: btusb: configure altsetting for HCI_USER_CHANNEL
- eth: mlx5: DR, use the right action structs for STEv3
Previous releases - regressions:
- netfilter: nf_tables: make destruction work queue pernet
- gre: fix IPv6 link-local address generation.
- wifi: iwlwifi: fix TSO preparation
- bluetooth: revert "bluetooth: hci_core: fix sleeping function called from invalid context"
- ovs: revert "openvswitch: switch to per-action label counting in conntrack"
- eth: ice: fix switchdev slow-path in LAG
- eth: bonding: fix incorrect MAC address setting to receive NS messages
Previous releases - always broken:
- core: prevent TX of unreadable skbs
- sched: prevent creation of classes with TC_H_ROOT
- netfilter: nft_exthdr: fix offset with ipv4_find_option()
- wifi: cfg80211: cancel wiphy_work before freeing wiphy
- mctp: copy headers if cloned
- phy: nxp-c45-tja11xx: add errata for TJA112XA/B
- eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}
- eth: mlx5: bridge, fix the crash caused by LAG state check
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Alexey Kashavkin (1):
netfilter: nft_exthdr: fix offset with ipv4_find_option()
Amit Cohen (1):
net: switchdev: Convert blocking notification chain to a raw one
Andrei Botila (2):
net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata
net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata
Benjamin Berg (1):
wifi: mac80211: fix MPDU length parsing for EHT 5/6 GHz
Breno Leitao (1):
netpoll: hold rcu read lock in __netpoll_send_skb()
Carolina Jubran (1):
net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
Cong Wang (2):
net_sched: Prevent creation of classes with TC_H_ROOT
selftests/tc-testing: Add a test case for DRR class with TC_H_ROOT
Dan Carpenter (1):
ipvs: prevent integer overflow in do_ip_vs_get_ctl()
David S. Miller (1):
Merge tag 'wireless-2025-03-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Edward Cree (1):
MAINTAINERS: sfc: remove Martin Habets
Emmanuel Grumbach (2):
wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms
wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state
Florian Westphal (2):
netfilter: nf_tables: make destruction work queue pernet
selftests: netfilter: skip br_netfilter queue tests if kernel is tainted
Grzegorz Nitka (1):
ice: fix memory leak in aRFS after reset
Guillaume Nault (2):
gre: Fix IPv6 link-local address generation.
selftests: Add IPv6 link-local address generation tests for GRE devices.
Hangbin Liu (2):
bonding: fix incorrect MAC address setting to receive NS messages
selftests: bonding: fix incorrect mac address
Haoxiang Li (1):
qlcnic: fix memory leak issues in qlcnic_sriov_common.c
Hsin-chen Chuang (1):
Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL
Ilan Peer (1):
wifi: iwlwifi: pcie: Fix TSO preparation
Ilya Maximets (1):
net: openvswitch: remove misbehaving actions length check
Jakub Kicinski (6):
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge tag 'nf-25-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag 'for-net-2025-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge branch 'net-phy-nxp-c45-tja11xx-add-errata-for-tja112xa-b'
Merge branch 'eth-bnxt-fix-several-bugs-in-the-bnxt-module'
Merge branch 'net_sched-prevent-creation-of-classes-with-tc_h_root'
Jianbo Liu (1):
net/mlx5: Bridge, fix the crash caused by LAG state check
Jiri Pirko (1):
net/mlx5: Fill out devlink dev info only for PFs
Johannes Berg (3):
wifi: rework MAINTAINERS entries a bit
wifi: nl80211: fix assoc link handling
wifi: mac80211: fix SA Query processing in MLO
Joseph Huang (1):
net: dsa: mv88e6xxx: Verify after ATU Load ops
Jun Yang (1):
sched: address a potential NULL pointer dereference in the GRED scheduler.
Justin Lai (1):
rtase: Fix improper release of ring list entries in rtase_sw_reset
Kohei Enju (1):
netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
Kory Maincent (1):
net: ethtool: tsinfo: Fix dump command
Larysa Zaremba (1):
ice: do not configure destination override for switchdev
Luiz Augusto von Dentz (2):
Bluetooth: hci_event: Fix enabling passive scanning
Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
Marcin Szycik (1):
ice: Fix switchdev slow-path in LAG
Matt Johnston (3):
net: mctp i3c: Copy headers if cloned
net: mctp i2c: Copy headers if cloned
net: mctp: unshare packets when reassembling
Mina Almasry (1):
netmem: prevent TX of unreadable skbs
Miri Korenblit (3):
wifi: iwlwifi: trans: cancel restart work on op mode leave
wifi: mac80211: don't queue sdata::work for a non-running sdata
wifi: cfg80211: cancel wiphy_work before freeing wiphy
Nicklas Bo Jensen (1):
netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
Oleksij Rempel (1):
net: usb: lan78xx: Sanitize return values of register read/write functions
Paolo Abeni (4):
Merge branch 'bonding-fix-incorrect-mac-address-setting'
Merge branch 'gre-fix-regressions-in-ipv6-link-local-address-generation'
Merge branch 'mlx5-misc-fixes-2025-03-10'
Merge tag 'nf-25-03-13' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Pauli Virtanen (1):
Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready
Przemek Kitszel (1):
ice: register devlink prior to creating health reporters
Sebastian Andrzej Siewior (1):
netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
Shay Drory (2):
net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs
net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
Shradha Gupta (1):
net: mana: cleanup mana struct after debugfs_remove()
Taehee Yoo (8):
eth: bnxt: fix truesize for mb-xdp-pass case
eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc()
eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic
eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}
eth: bnxt: fix memory leak in queue reset
net: devmem: do not WARN conditionally after netdev_rx_queue_restart()
selftests: drv-net: add xdp cases for ping.py
Vlad Dogaru (1):
net/mlx5: HWS, Rightsize bwc matcher priority
Wentao Liang (1):
net/mlx5: handle errors in mlx5_chains_create_table()
Xin Long (1):
Revert "openvswitch: switch to per-action label counting in conntrack"
Yevgeny Kliteynik (1):
net/mlx5: DR, use the right action structs for STEv3
MAINTAINERS | 38 ++--
drivers/bluetooth/Kconfig | 12 ++
drivers/bluetooth/btusb.c | 41 +++++
drivers/net/bonding/bond_options.c | 55 +++++-
drivers/net/dsa/mv88e6xxx/chip.c | 59 ++++--
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 25 ++-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 13 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 3 +-
drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +-
drivers/net/ethernet/intel/ice/ice_eswitch.c | 6 -
drivers/net/ethernet/intel/ice/ice_lag.c | 27 +++
drivers/net/ethernet/intel/ice/ice_lib.c | 18 --
drivers/net/ethernet/intel/ice/ice_lib.h | 4 -
drivers/net/ethernet/intel/ice/ice_main.c | 4 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 +
.../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 1 +
.../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 3 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 5 +
drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 2 +-
.../ethernet/mellanox/mlx5/core/steering/hws/bwc.h | 2 +-
.../mellanox/mlx5/core/steering/sws/dr_ste.h | 4 +
.../mellanox/mlx5/core/steering/sws/dr_ste_v1.c | 52 +++---
.../mellanox/mlx5/core/steering/sws/dr_ste_v1.h | 4 +
.../mellanox/mlx5/core/steering/sws/dr_ste_v2.c | 2 +
.../mellanox/mlx5/core/steering/sws/dr_ste_v3.c | 42 +++++
drivers/net/ethernet/microsoft/mana/gdma_main.c | 11 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 10 +-
.../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 8 +-
drivers/net/ethernet/realtek/rtase/rtase_main.c | 10 ++
drivers/net/mctp/mctp-i2c.c | 5 +
drivers/net/mctp/mctp-i3c.c | 5 +
drivers/net/phy/nxp-c45-tja11xx.c | 68 +++++++
drivers/net/usb/lan78xx.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 2 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 6 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 11 +-
include/net/bluetooth/hci_core.h | 108 ++++-------
include/net/netfilter/nf_tables.h | 4 +-
net/bluetooth/hci_core.c | 10 +-
net/bluetooth/hci_event.c | 37 ++--
net/bluetooth/iso.c | 6 -
net/bluetooth/l2cap_core.c | 12 +-
net/bluetooth/rfcomm/core.c | 6 -
net/bluetooth/sco.c | 25 ++-
net/core/dev.c | 3 +
net/core/devmem.c | 4 +-
net/core/netpoll.c | 9 +-
net/ethtool/tsinfo.c | 3 +-
net/ipv6/addrconf.c | 15 +-
net/mac80211/eht.c | 9 +-
net/mac80211/rx.c | 10 +-
net/mac80211/sta_info.c | 20 ++-
net/mac80211/util.c | 8 +-
net/mctp/route.c | 10 +-
net/mctp/test/route-test.c | 109 +++++++++++
net/netfilter/ipvs/ip_vs_ctl.c | 8 +-
net/netfilter/nf_conncount.c | 6 +-
net/netfilter/nf_tables_api.c | 24 +--
net/netfilter/nft_compat.c | 8 +-
net/netfilter/nft_ct.c | 6 +-
net/netfilter/nft_exthdr.c | 10 +-
net/openvswitch/conntrack.c | 30 ++--
net/openvswitch/datapath.h | 3 +
net/openvswitch/flow_netlink.c | 15 +-
net/sched/sch_api.c | 6 +
net/sched/sch_gred.c | 3 +-
net/switchdev/switchdev.c | 25 ++-
net/wireless/core.c | 7 +
net/wireless/nl80211.c | 12 +-
.../selftests/drivers/net/bonding/bond_options.sh | 4 +-
tools/testing/selftests/drivers/net/ping.py | 200 +++++++++++++++++++--
tools/testing/selftests/net/Makefile | 1 +
tools/testing/selftests/net/gre_ipv6_lladdr.sh | 177 ++++++++++++++++++
tools/testing/selftests/net/lib/xdp_dummy.bpf.c | 6 +
.../selftests/net/netfilter/br_netfilter.sh | 7 +
.../selftests/net/netfilter/br_netfilter_queue.sh | 7 +
tools/testing/selftests/net/netfilter/nft_queue.sh | 1 +
.../selftests/tc-testing/tc-tests/qdiscs/drr.json | 25 +++
86 files changed, 1252 insertions(+), 361 deletions(-)
create mode 100755 tools/testing/selftests/net/gre_ipv6_lladdr.sh
Powered by blists - more mailing lists