Cross-merge networking fixes after downstream PR. Conflicts: net/mptcp/protocol.c adf1bb78da ("mptcp: fix snd_wnd initialization for passive socket") 9426ce476a ("mptcp: annotate lockless access for RX path fields") https://lore.kernel.org/all/20240228103048.19255709@canb.auug.org.au/ Adjacent changes: drivers/dpll/dpll_core.c 0d60d8df6f ("dpll: rely on rcu for netdev_dpll_pin()") e7f8df0e81 ("dpll: move xa_erase() call in to match dpll_pin_alloc() error path order") drivers/net/veth.c 1ce7d306ea ("veth: try harder when allocating queue memory") 0bef512012 ("net: add netdev_lockdep_set_classes() to virtual drivers") drivers/net/wireless/intel/iwlwifi/mvm/d3.c 8c9bef26e9 ("wifi: iwlwifi: mvm: d3: implement suspend with MLO") 78f65fbf42 ("wifi: iwlwifi: mvm: ensure offloading TID queue exists") net/wireless/nl80211.c f78c137533 ("wifi: nl80211: reject iftype change with mesh ID change") 414532d8aa ("wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately") Signed-off-by: Jakub Kicinski <kuba@kernel.org>
adf1bb78da
9426ce476a
0d60d8df6f
e7f8df0e81
1ce7d306ea
0bef512012
8c9bef26e9
78f65fbf42
f78c137533
414532d8aa