From: Kalle Valo <kvalo@qca.qualcomm.com>
To: Sujith Manoharan <sujith@msujith.org>
Cc: <ath10k@lists.infradead.org>, <linux-wireless@vger.kernel.org>
Subject: Re: [PATCH] ath10k: Make HTT fill size configurable
Date: Thu, 15 Jan 2015 10:09:22 +0200 [thread overview]
Message-ID: <87vbk8zcr1.fsf@kamboji.qca.qualcomm.com> (raw)
In-Reply-To: <21687.29026.962216.812998@gargle.gargle.HOWL> (Sujith Manoharan's message of "Thu, 15 Jan 2015 13:20:58 +0530")
Sujith Manoharan <sujith@msujith.org> writes:
> Kalle Valo wrote:
>> Did you read at all what I wrote above? For example, what if we later
>> don't actually use ATH10K_HTT_MAX_NUM_REFILL anymore?
>>
>> And the fundamental problem is that I still don't know what fill value
>> you think is the best to use here, and that means neither will the
>> users. That's why the values need to be within ath10k, not expose driver
>> internals and use some magic numbers which are not available anywhere.
>
> What magic numbers ?
>
> How is 16 less a magic number than 128 or 96 or the original 1000 ?
Magic number for the _user_. With an user I mean an engineer installing
ath10k to his device/distro/whatever.
Of course an ath10k developer will understand the internal numbers
inside out, but we are not here talking about ath10k developers.
>> We are not limitting anything more. That's not any different from what
>> your patch does, just that the parameter name is different and the user
>> doesn't have direct access to the internal parameter. Let me explain a
>> bit more how that would work in this HTT fill case:
>>
>> profile 0 (auto):
>> profile 1 (slow):
>> htt_fill_size = ATH10K_HTT_MAX_NUM_REFILL
>> break:
>> profile 2 (fast):
>> htt_fill_size = 77 /* or whatever */
>> break;
>>
>> So in this method the user can still choose optimal settings for a
>> certain platform, I assume AP148 in this case, and not know about driver
>> internals. And if there are more parameters we need to change in the
>> future, we can use the same modparam to change that as well.
>
> You seem to be fixated on some imaginary user that is going to be
> confused by a module parameter.
Imaginary? You should do some IT support sometime to see how it really
is like there :) People have even problems installing firmware images.
> I don't see how adding more complexity by adding profiles and such
> is going to make a user less confused.
Because it's easy to document three values, or actually two in this
case. I STILL don't know what values you think people should use with
the htt_fill parameter.
But of course I would prefer that there would be no need to configure
any module parameters at all and ath10k would work in optimal speed out
of box. That's what we should strive for.
--
Kalle Valo
next prev parent reply other threads:[~2015-01-15 8:09 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-05 4:39 [PATCH] ath10k: Make HTT fill size configurable Sujith Manoharan
2015-01-07 10:14 ` Michal Kazior
2015-01-07 10:37 ` Sujith Manoharan
2015-01-13 14:44 ` Kalle Valo
2015-01-13 20:56 ` Sujith Manoharan
2015-01-07 10:53 ` Vasanthakumar Thiagarajan
2015-01-13 14:48 ` Kalle Valo
2015-01-13 15:03 ` Kalle Valo
2015-01-13 21:08 ` Sujith Manoharan
2015-01-14 9:22 ` Michal Kazior
2015-01-14 9:50 ` Sujith Manoharan
2015-01-14 10:12 ` Michal Kazior
2015-01-15 0:17 ` Sujith Manoharan
2015-01-15 7:19 ` Kalle Valo
2015-01-15 7:38 ` Kalle Valo
2015-01-15 7:50 ` Sujith Manoharan
2015-01-15 8:09 ` Kalle Valo [this message]
2015-01-15 8:16 ` Sujith Manoharan
2015-01-15 8:21 ` Sujith Manoharan
2015-01-15 8:35 ` Kalle Valo
2015-01-15 8:47 ` Sujith Manoharan
2015-01-15 8:32 ` Kalle Valo
2015-01-15 8:43 ` Sujith Manoharan
2015-01-15 23:03 ` Julian Calaby
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87vbk8zcr1.fsf@kamboji.qca.qualcomm.com \
--to=kvalo@qca.qualcomm.com \
--cc=ath10k@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
--cc=sujith@msujith.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).