From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 003A16A8C5 for ; Wed, 20 Mar 2024 21:13:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710969207; cv=none; b=PyPveustStkbEqLvDd54/4FAhg/69Cz6S2cyIPQHWC9cnbbrtmoZharlHysQJgyAckjXYMf3HK2lvx5JhRr8BEJvs9hhtwRASAxor5Dy3ymnQCdU59HK5mZFQXQVZ6FeS0XSHkDytYwvUpMSi306BfTvVjXuqUUr7oPt1xj3Uvo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710969207; c=relaxed/simple; bh=NVi+vcAVEgF9R3S44WE03lAkRfqkBmKGPJxLBY/3iZk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=l14wvX0XDSQD9gxvgzKwTg5zx/xuQelvMzgRYRNW37kEzEkMDzVFj3zLOWQOHctmKrU/okkNiU31DOP6r1yEQ/+XvpqYcxbh8cG/PRbZQuUpbOW5QYnncvtwbuLAgunLYLspQBl4wWeweol6OBbfEv6PVde60xYOPJZ+t8NwqHc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=H5MRRhkY; arc=none smtp.client-ip=209.85.214.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="H5MRRhkY" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-1dee5daa236so2197275ad.0 for ; Wed, 20 Mar 2024 14:13:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1710969205; x=1711574005; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=9hrhAdvacwtFgAecoSHjqV+1IjYrudfe2yxm0DSIjUc=; b=H5MRRhkY1H6N8FEUXE1s57alQwt0+ywDqGw3nRE7c/Tgu2vXPh5zDSvfsJtbbmGuze JTHOVgp7Emb+5hHCHRQ2bEHfG1xjGntFKjKDIzkiHkzSFyebSCPB/p8fiZ8Y+J3R6oho azV37GLRs3zONOQX1HvB7MJ31NZTz4mZ21EPM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710969205; x=1711574005; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9hrhAdvacwtFgAecoSHjqV+1IjYrudfe2yxm0DSIjUc=; b=pZY6EPrwOuvY5IPNNQIkNmNXhxdjidWsJ7K4F10kaFb1eAHD+XlK8oDq+3YNgwd5OI m3eqNYMxRgW+ohomFoxgoyVutfhc0D6Z1P7QcXG+K7JHQdmhzWS4+f9qVD986938dOLb AnsBvtTC3VhPcQrfFC8dqZ8mz7atmNwVMGuPx8rgT1yelbS//VuhylADWJa7PJDW5p0/ JGwsWHKzRyyWR1bW/8710UGdep6seLBpp+Ti4NFhvAu/jZxozTgDC8dC43uYZtjoexBu 9QoXZWN5/bNXvwGa/QfvK/3unqhiLDgc2wQtzaR0nFhbveFt/tI4zYl2saf0p7VcqvYy TEbQ== X-Forwarded-Encrypted: i=1; AJvYcCVxAABqab9S2vH1lO7iXcglprCXAt47v9kx+AMLNEgiF51ugl/xOG6n4ep4zHhDFVdxOnTV0R9/UMa575yO7DqlSUg9QCRLe08qbxMA X-Gm-Message-State: AOJu0YzmqRlpaQLYGIiXmi/wfw2p2G6JoXz7O/01W7UH5y8joddzjhTm /bwfwo8o+ZM4HWu0/r4rroCIY7poEWTLEDiLSUTRJxmzyM5iZE6kVOqXphPyxA== X-Google-Smtp-Source: AGHT+IGIAq8iLg723by1a+a246+lqYpGlBeuedEfSl1ZxJDHAqdrZl0MqFJiXg4yCvXjtAi7S3odHA== X-Received: by 2002:a17:902:c942:b0:1e0:444:5f55 with SMTP id i2-20020a170902c94200b001e004445f55mr4272915pla.47.1710969205306; Wed, 20 Mar 2024 14:13:25 -0700 (PDT) Received: from localhost ([2620:15c:9d:2:8598:2b3d:6e11:4163]) by smtp.gmail.com with UTF8SMTPSA id z5-20020a170903018500b001ddc83fda95sm5854661plg.186.2024.03.20.14.13.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Mar 2024 14:13:25 -0700 (PDT) Date: Wed, 20 Mar 2024 14:13:24 -0700 From: Brian Norris To: David Lin Cc: "linux-wireless@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "kvalo@kernel.org" , "francesco@dolcini.it" , Pete Hsieh , "rafael.beims" , Francesco Dolcini Subject: Re: [EXT] Re: [PATCH v9 0/2] wifi: mwifiex: add code to support host mlme Message-ID: References: <20240306020053.18054-1-yu-hao.lin@nxp.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Hi David, On Mon, Mar 18, 2024 at 02:20:56AM +0000, David Lin wrote: > > From: Brian Norris > > I'm not sure if this has been asked/answered before, but are > > the MLME/WPA3 limitations exclusively tied to the firmware support ("V2 Key > > API")? Or are there hardware limitations on top (e.g., some firmware might get > > "V2 Key API" but still be unsupported on a given chip family)? Could other > > chips chips theoretically get this feature-set in the future? > > If firmware reported support of V2 Key API, then host mlme can be > supported without issues. There is a flag 'host_mlme' in struct > 'mwifiex_sdio_device' to indicate if host mlme should be supported. If > this flag is set, driver will still check if firmware can support V2 > Key API. If firmware can't support it, host mlme will be disabled. Thanks! If I can distill the answer: it's just a software/firmware limitation, and not a hardware limitation. The hardware limitation flag in this series is added just out of caution. Brian