Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp440552ybj; Tue, 5 May 2020 01:18:21 -0700 (PDT) X-Google-Smtp-Source: APiQypKAzPTndGBO7H1qSE1ZvaZxpEX6RFUqORcmOy+51qEZ8SElrx6tAG4iyWdchupembD7ZS9X X-Received: by 2002:a05:6402:379:: with SMTP id s25mr1573498edw.69.1588666701402; Tue, 05 May 2020 01:18:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588666701; cv=none; d=google.com; s=arc-20160816; b=FQyMFlMygOmGd903tElUMT9NDO6+69ED4ilqmJMe9OLEyQ9DZ4HhL+O4hQb2UTNonw ap08fJkzTawQ76BrSkPyh8cewFuHpBlW8TExubXiPKFVIurNgpz2sdOPT3uRy+pRbyi2 cx+8xbWgh+ZZguQkjfPXxnHP51vciZsEwD4Ym+zAbFgf4DIUkXapZ7fqtlb8hvAbmlS6 pyiuHsCFngXdL2uKyvd71sWIXlsjyVccGtDVLrUhuPazeoCOOKfu2886TeVkpOpQDxC1 gla1LTMp/RJG1v8vFDcv1YQqRrCl6BPszaeAbEDJb4XlVqkR//fUB6jRSxzl8+UU3itI qF9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=Q9aCW6JHow6P+VZgawqxTRRrgoyBBP7tZsO+M231Sgw=; b=K/J2Kp2YPzTfkRJhcYTNAV8Gsu/oMETx4jVo62C96sxMwR1/XTpd5RkYcsNbToadS1 0+LaE+U/bDcDf0H6DYvZF2FQTzwcKdF8wZXCv2f5GMw3M7+STkLoRSwpeHCVRe7Kl8lV OFyeYKjB9lxKk0OiQ9vyhNM0R3CMgSkaP0c3qLVAVAB3Bt9aTpybLijdS84fGPxMbBW3 yqAmDnBBZZw73egETHgwPo8+tJgDXsgeMgriPIfKjlnhr1cRwwhHHjMYVS2alRJbwp3W /57SeQZq2P0bZdMzryqPTlO+Wnd8z8KG/6kaBboayz/XHrSwmWTKFxrp5MG448Nk35PF 3iDg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id df12si840016edb.540.2020.05.05.01.17.47; Tue, 05 May 2020 01:18:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728233AbgEEIRb (ORCPT + 99 others); Tue, 5 May 2020 04:17:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49204 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1725915AbgEEIRb (ORCPT ); Tue, 5 May 2020 04:17:31 -0400 Received: from nbd.name (nbd.name [IPv6:2a01:4f8:221:3d45::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C929AC061A0F for ; Tue, 5 May 2020 01:17:29 -0700 (PDT) Received: from [2a04:4540:1402:8a00:2d8:61ff:feed:60f5] by ds12 with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jVslb-0006Zo-8r; Tue, 05 May 2020 10:17:27 +0200 Subject: Re: [PATCH V2] ath11k: add tx hw 802.11 encapusaltion offloading support To: Kalle Valo Cc: Shashidhar Lakkavalli , linux-wireless@vger.kernel.org, ath11k@lists.infradead.org References: <20200430152814.18481-1-john@phrozen.org> <87ftcedcwi.fsf@kamboji.qca.qualcomm.com> From: John Crispin Message-ID: <7b8be57c-2bed-32dc-53d4-82ff1bc3b70b@phrozen.org> Date: Tue, 5 May 2020 10:17:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <87ftcedcwi.fsf@kamboji.qca.qualcomm.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 05.05.20 10:06, Kalle Valo wrote: > John Crispin writes: > >> This patch adds support for ethernet rxtx mode to the driver. The feature >> is enabled via a new module parameter. If enabled to driver will enable >> the feature on a per vif basis if all other requirements were met. >> >> Signed-off-by: Shashidhar Lakkavalli >> Signed-off-by: John Crispin > > [...] > >> --- a/drivers/net/wireless/ath/ath11k/mac.c >> +++ b/drivers/net/wireless/ath/ath11k/mac.c >> @@ -33,6 +33,11 @@ >> .max_power = 30, \ >> } >> >> +/* frame mode values are mapped as per enum ath11k_hw_txrx_mode */ >> +static unsigned int ath11k_ath11k_frame_mode = ATH11K_HW_TXRX_NATIVE_WIFI; >> +module_param_named(ath11k_frame_mode, ath11k_ath11k_frame_mode, uint, 0644); >> +MODULE_PARM_DESC(ath11k_frame_mode, "Datapath frame mode"); > > I don't think we should add ath11k_ prefix to module names, right? So I > changed that and documented the values: > > /* frame mode values are mapped as per enum ath11k_hw_txrx_mode */ > static unsigned int ath11k_frame_mode = ATH11K_HW_TXRX_NATIVE_WIFI; > module_param_named(frame_mode, ath11k_frame_mode, uint, 0644); > MODULE_PARM_DESC(frame_mode, > "Datapath frame mode (0: raw, 1: native wifi (default), 2: ethernet)"); > > Also I added a comment to enum ath11k_hw_txrx_mode so that we don't > accidentally change the values. This is now in pending branch: > > https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=f0717ed39d06a9f2fd32edbdf88f29939dc25516 > > Please check my changes. > Thanks, looks good. John