Received: by 2002:a05:7412:d008:b0:f9:6acb:47ec with SMTP id bd8csp74363rdb; Tue, 19 Dec 2023 09:42:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IF1YHqSdIL2QfxhPRn97veVF3U74j3ou4ZiB9eTZlYOKzv4WPwTKlyqkSrUdJnox+JTN9/M X-Received: by 2002:a05:6358:3a0f:b0:168:dd37:172d with SMTP id g15-20020a0563583a0f00b00168dd37172dmr13828454rwe.20.1703007738320; Tue, 19 Dec 2023 09:42:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703007738; cv=none; d=google.com; s=arc-20160816; b=dWipmWo2l+2gF302MRLW+bBfqN3aw70+q3V/hA/fvOyZ8zfLM8FrseTkA2vE8DNxq7 4s2lP6ZQrt11GPB7Fgarv5eoTEynhICTRgmVv+P4KS6EHh8IWq3+v38gRCYva0h2Hs2m 7N0PTQQr9Qlg2AdFitLCHBmrEYln1E1rWAWEMsnc3QVgJSMmu5EMz9ixrabASCvTP7wc PtlMeHmLqPzQEtjEl7IUuOAKIbVyRawl7UcZksyxJLsucOkKDSAhpMicCRH5G5jLJXMr aY6VweF2TBJKJiUDgKySGyPLG0161vftwoFExDUtjtEjN4/KJLslg85dyPnrle2nRU2B KwfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:organization:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=JmUIqN8TtR9uY18YO3Y1XHN7KeSb2yowLK5B/VaBDGw=; fh=AqtcdeNOz8XmJcPD50dCt4jWLA2puBS3nTn/SPt0Vts=; b=CtRWOjtFF+jNSnPd/aZPAdlWkusTRzH26EqY0yMJFJHGcGoPnWXSLUUmtnRbgsszCH x1Z5v17Qdx9fAWQk41t+1BMUJZ51ZNiT5M1yAVN4zng+DPFCueoc2TbFlcNkM3F2zAcX wrZaSUDeOprKp/kChyRjn6v9CzdKFk6Cc5FzqGbaTO1geigp7Df0MGcsIgmvqxDhg+Ue 3wgrjTIz5vRfGFgtptXuITDc+hVUrQ5yj5NQFLRjkd/DSZ+GS/bHI7ivsvJ0gShUT5t+ VgUOmE9rAcPbC6N6zKfVhShCm5vIRIgRv4LOSAQayCRVgIPfe+mur4iAWjTycX2J4Idi FwWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=KOU+6Kq3; spf=pass (google.com: domain of linux-wireless+bounces-1004-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-wireless+bounces-1004-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id y4-20020a17090a8b0400b0028b7653ac36si1464598pjn.171.2023.12.19.09.42.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Dec 2023 09:42:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-1004-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=KOU+6Kq3; spf=pass (google.com: domain of linux-wireless+bounces-1004-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-wireless+bounces-1004-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id EAB1C2817C9 for ; Tue, 19 Dec 2023 17:42:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 47633374F3; Tue, 19 Dec 2023 17:41:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="KOU+6Kq3" X-Original-To: linux-wireless@vger.kernel.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B8C1F3529B for ; Tue, 19 Dec 2023 17:41:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1703007684; x=1734543684; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=U7cikeZ9HkLQ1x/zPufMhykvGnNokKD5JPSkn/e1ock=; b=KOU+6Kq3WKLb2+82Q9T8vpORjFGAnF7y+zf6Vh/3TfGswFdPczas8Xyo UpvcvsMKemiQiht7uhDBYSpwu+zjipleuXITCr2XP/3fRNZsbG2A1wX7D MGnYOyub/eCfKsZp6r5aZ/i5/AwjeH9KF9VK7DNl8TOxKzltZ/LJWlKL1 pr4RoPcfUb1fYjaYi/q4+FbcK5RNIgru1sehagOzhvA1+qGwp3iApd2B/ J9I86z50iVFH968l7QiKALUwYgTxTVzfOHm0tdSFnRQIwmJNTkJRvLXAH 60rjiAODombTkoDlle6ZCCSHYUut0XMlwQMayXh3G5OGzQ8ifw9TeJ7GS g==; X-IronPort-AV: E=McAfee;i="6600,9927,10929"; a="2790396" X-IronPort-AV: E=Sophos;i="6.04,289,1695711600"; d="scan'208";a="2790396" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2023 09:41:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10929"; a="894370033" X-IronPort-AV: E=Sophos;i="6.04,289,1695711600"; d="scan'208";a="894370033" Received: from unknown (HELO WEIS0040.iil.intel.com) ([10.12.217.108]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2023 09:41:12 -0800 From: Miri Korenblit To: johannes@sipsolutions.net Cc: linux-wireless@vger.kernel.org, Andrei Otcheretianski , Gregory Greenman Subject: [PATCH v2 03/13] wifi: mac80211: Schedule regulatory channels check on bandwith change Date: Wed, 20 Dec 2023 13:41:36 +0200 Message-Id: <20231220133549.e08f8e9ebc67.If8915d13e203ebd380579f55fd9148e9b3f43306@changeid> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231220133549.bdfb8a9c7c54.I973563562969a27fea8ec5685b96a3a47afe142f@changeid> References: <20231220133549.bdfb8a9c7c54.I973563562969a27fea8ec5685b96a3a47afe142f@changeid> Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Organization: Intel Israel (74) Limited Content-Transfer-Encoding: 8bit From: Andrei Otcheretianski Some devices may support concurrent DFS operation which relies on the BSS channel width for its relaxations. Notify cfg80211 about BW change so it can schedule regulatory checks. Signed-off-by: Andrei Otcheretianski Reviewed-by: Gregory Greenman Signed-off-by: Miri Korenblit --- v2: Fix wrong email addresses --- net/mac80211/mlme.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 40a4fbfff530..fe0be3e5731b 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -598,6 +598,7 @@ static int ieee80211_config_bw(struct ieee80211_link_data *link, return ret; } + cfg80211_schedule_channels_check(&sdata->wdev); return 0; } -- 2.34.1