Received: by 2002:ab2:f03:0:b0:1ef:ffd0:ce49 with SMTP id i3csp118648lqf; Tue, 26 Mar 2024 16:58:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWSAK9wJ+Vcnszw5LrH9QPwnamDhtErdf3J/qOXqK7seFNW9rDVLorjCWtpUSl9dwY7bO/46sJA4MXyE6a6GR7qK+QM9u8I0lOZMnJtNg== X-Google-Smtp-Source: AGHT+IElevOmQb8ksNdDyAb11YI36zPLHpFzyEfz/jBwUsasGJg76uJbpCHayVRrMcYwxel9BnUO X-Received: by 2002:a05:6808:192a:b0:3c3:79db:75ac with SMTP id bf42-20020a056808192a00b003c379db75acmr4870462oib.39.1711497511458; Tue, 26 Mar 2024 16:58:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711497511; cv=pass; d=google.com; s=arc-20160816; b=ZNhoqeanpYTQKvFbUeZiHyLz8FbfqnV7KW/sEkztZWInOC0CSBXSIRGhBPQmBW1SAg tIRK0OCOB71zEB9jt/Df1s2wi8SINwoIyglVyWudxgS/MyT2450p/gZYnGl5E/NCzrI+ o1dYeIDeeH0B7XMhvaG7ecoit+9xZpbCx32YKHNUYWq46SdKqERMLZLqyiIQR9pAwTtb XRyNuWjCLMrYQt2Q7cm+uXvf2frtNA3J8PcHLDx9WLLW3LtAE8oLwzbhuCUSuED0mUIL 5YtrBE5wMXLF6ClA7e1dIARuo1hBVJZV7PBM54Ipddk9J5k6CFx6j+rVnwPOj8j6IAkH n76Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature:dkim-filter; bh=ggiRjtE7XXkdKNzWdPI0rwa1NlFpJS9FUGOAfz4ZCuQ=; fh=eHEggrb2yexBjYR+2dmkElX1f3ewHucDfLc27zDkPwc=; b=CBN3Ng+1KS/Vw+Sb3H+4xGNnaSte4BbedjlIrGuxQ5WCH3FMDB8TwJoz0GoVI96GDs MxCSGw7Y8Qu8xZ1R1X8wh35vWMPHU4Rr/Ygem5VQayvNW6KCGuyQawZjv3XIkbq6X/vL XpnttkpNHxEHvtd0lwt1lXyO0RJ4ZGtJpv3p2Yo2z5FgExgeLmxB2YHbh0l5G9N6siEd huG5B7QEQJnu4rgfSeg2cyIFemYfji01vdWtFJNkK2kQn7lHf3KIAQoJfcs7rvGPf9gR MDojtHTVaWd2ycH8Y9YEFJdoDZRkMCegtiTzlJP8uwY24VMvRmHZxnTNusGx95yJDldX A5kg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@candelatech.com header.s=default header.b=LHEZM1gJ; arc=pass (i=1 spf=pass spfdomain=candelatech.com dkim=pass dkdomain=candelatech.com dmarc=pass fromdomain=candelatech.com); spf=pass (google.com: domain of linux-wireless+bounces-5306-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-5306-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=candelatech.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id b9-20020a05622a020900b00430c690dbe1si8745215qtx.549.2024.03.26.16.58.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Mar 2024 16:58:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-5306-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@candelatech.com header.s=default header.b=LHEZM1gJ; arc=pass (i=1 spf=pass spfdomain=candelatech.com dkim=pass dkdomain=candelatech.com dmarc=pass fromdomain=candelatech.com); spf=pass (google.com: domain of linux-wireless+bounces-5306-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-5306-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=candelatech.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 142A31C21EA6 for ; Tue, 26 Mar 2024 23:58:31 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id F0C5713E059; Tue, 26 Mar 2024 23:58:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=candelatech.com header.i=@candelatech.com header.b="LHEZM1gJ" X-Original-To: linux-wireless@vger.kernel.org Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [148.163.129.49]) (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 2228D13DDC5 for ; Tue, 26 Mar 2024 23:58:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.129.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711497507; cv=none; b=nWmnGK7oQTpWpZMhekIQuXx8TEfzHaB4ZJ2NioTAJCpvxgP7eYY5abyCzXK2sBQsZ76ATq3RGQwJrTIRRxcjlldP3lkb3zMC8fcCX+Vh2moj/r3+uG46JLXtZGG+WLCBWIejv1s92hUZCaj4uEZl4PCh9sPV8bBozrkLTJ2GxSQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711497507; c=relaxed/simple; bh=P7YrALNN1oYdVzWwojiAItBmxDD29fT4d04FvDYhBqU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=P1ELyiAjhdLY75qD0TZjK7rvb4I5OFbNuaoIT2XQJl2LEDNOsaTzH3lUVtvN3mE0MAQRW6Oj6JhAVFPFEXFDLmWJquiwrwSjO47snjL25OXMzWIN4UkRVo2bkGedpQxxrPC0l2yb8lr2crvOW+Ec/AeEqEyuDNlwRPY8f6z68bA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=candelatech.com; spf=pass smtp.mailfrom=candelatech.com; dkim=pass (1024-bit key) header.d=candelatech.com header.i=@candelatech.com header.b=LHEZM1gJ; arc=none smtp.client-ip=148.163.129.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=candelatech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=candelatech.com Received: from dispatch1-us1.ppe-hosted.com (ip6-localhost [127.0.0.1]) by dispatch1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id A8CFC2A29AB for ; Tue, 26 Mar 2024 23:58:19 +0000 (UTC) X-Virus-Scanned: Proofpoint Essentials engine Received: from mail3.candelatech.com (mail2.candelatech.com [208.74.158.173]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id 20EA8240071; Tue, 26 Mar 2024 23:58:12 +0000 (UTC) Received: from [192.168.1.23] (unknown [98.97.44.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail3.candelatech.com (Postfix) with ESMTPSA id 652BC13C2B0; Tue, 26 Mar 2024 16:58:11 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 mail3.candelatech.com 652BC13C2B0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=candelatech.com; s=default; t=1711497491; bh=P7YrALNN1oYdVzWwojiAItBmxDD29fT4d04FvDYhBqU=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=LHEZM1gJ+A5TmUqydJDSAMBTk76DPMfRljD7UW21GdChFQmY1K2naVp8N0AC6oM7G i361Y/rWTpOTdk5suHXb6BuL3NQDNGMtYT5w0s/KkkHY6ANRgtMbIo2e9VtZJ2rPB0 i9wVjRo9qTdnFU2pntYCkcqyzj0HiEX1B+iHqSzU= Message-ID: <7dd7ef40-ea25-4c38-a3c4-42262f5d09a9@candelatech.com> Date: Tue, 26 Mar 2024 16:58:10 -0700 Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 04/15] wifi: mac80211: simplify non-chanctx drivers Content-Language: en-MW To: Johannes Berg , linux-wireless@vger.kernel.org Cc: Johannes Berg References: <20240129184108.49639-17-johannes@sipsolutions.net> <20240129194108.6d0ead50f5cf.I60d093b2fc81ca1853925a4d0ac3a2337d5baa5b@changeid> From: Ben Greear Organization: Candela Technologies In-Reply-To: <20240129194108.6d0ead50f5cf.I60d093b2fc81ca1853925a4d0ac3a2337d5baa5b@changeid> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-MDID: 1711497492-9RadJ2gCWNvS X-MDID-O: us5;ut7;1711497492;9RadJ2gCWNvS;;f1d04f72c2073390392d60b6e12a1708 On 1/29/24 10:34, Johannes Berg wrote: > From: Johannes Berg > > There are still surprisingly many non-chanctx drivers, but in > mac80211 that code is a bit awkward. Simplify this by having > those drivers assign 'emulated' ops, so that the mac80211 code > can be more unified between non-chanctx/chanctx drivers. This > cuts the number of places caring about it by about 15, which > are scattered across - now they're fewer and no longer in the > channel context handling. Hello Johannes, Any reason mtk7915 was skipped in this patch? I'll test duplicating what was done for 7996, but wanted to make sure I'm not missing bigger problems. Thanks, Ben -- Ben Greear Candela Technologies Inc http://www.candelatech.com