--- zzzz-none-000/linux-5.4.213/net/wireless/core.h 2022-09-15 10:04:56.000000000 +0000 +++ miami-7690-761/linux-5.4.213/net/wireless/core.h 2024-05-29 11:20:02.000000000 +0000 @@ -259,6 +259,7 @@ size_t ie_len; u16 reason; bool locally_generated; + int link_id; } dc; struct { u8 bssid[ETH_ALEN]; @@ -354,9 +355,11 @@ /* AP */ int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev, - struct net_device *dev, bool notify); + struct net_device *dev, bool notify, + struct genl_info *info); int cfg80211_stop_ap(struct cfg80211_registered_device *rdev, - struct net_device *dev, bool notify); + struct net_device *dev, bool notify, + struct genl_info *info); /* MLME */ int cfg80211_mlme_auth(struct cfg80211_registered_device *rdev, @@ -409,7 +412,8 @@ struct cfg80211_connect_resp_params *params, bool wextev); void __cfg80211_disconnected(struct net_device *dev, const u8 *ie, - size_t ie_len, u16 reason, bool from_ap); + size_t ie_len, u16 reason, bool from_ap, + int link_id); int cfg80211_disconnect(struct cfg80211_registered_device *rdev, struct net_device *dev, u16 reason, bool wextev);