ibss.c (93fbff1197474d7b65e598c6f48fa82a5c334539) ibss.c (e7a7b84e33178db4a839c5e1773247be17597c1f)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Some IBSS support code for cfg80211.
4 *
5 * Copyright 2009 Johannes Berg <johannes@sipsolutions.net>
6 * Copyright (C) 2020-2022 Intel Corporation
7 */
8

--- 157 unchanged lines hidden (view full) ---

166 rdev_set_qos_map(rdev, dev, NULL);
167
168 /*
169 * Delete all the keys ... pairwise keys can't really
170 * exist any more anyway, but default keys might.
171 */
172 if (rdev->ops->del_key)
173 for (i = 0; i < 6; i++)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Some IBSS support code for cfg80211.
4 *
5 * Copyright 2009 Johannes Berg <johannes@sipsolutions.net>
6 * Copyright (C) 2020-2022 Intel Corporation
7 */
8

--- 157 unchanged lines hidden (view full) ---

166 rdev_set_qos_map(rdev, dev, NULL);
167
168 /*
169 * Delete all the keys ... pairwise keys can't really
170 * exist any more anyway, but default keys might.
171 */
172 if (rdev->ops->del_key)
173 for (i = 0; i < 6; i++)
174 rdev_del_key(rdev, dev, i, false, NULL);
174 rdev_del_key(rdev, dev, -1, i, false, NULL);
175
176 if (wdev->u.ibss.current_bss) {
177 cfg80211_unhold_bss(wdev->u.ibss.current_bss);
178 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub);
179 }
180
181 wdev->u.ibss.current_bss = NULL;
182 wdev->u.ibss.ssid_len = 0;

--- 360 unchanged lines hidden ---
175
176 if (wdev->u.ibss.current_bss) {
177 cfg80211_unhold_bss(wdev->u.ibss.current_bss);
178 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub);
179 }
180
181 wdev->u.ibss.current_bss = NULL;
182 wdev->u.ibss.ssid_len = 0;

--- 360 unchanged lines hidden ---