linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: Jamal Hadi Salim <jhs@mojatatu.com>,
	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>,
	Michal Kubecek <mkubecek@suse.cz>
Cc: linux-wireless@vger.kernel.org, netdev@vger.kernel.org, jbenc@redhat.com
Subject: Re: [PATCH 1/2] netlink: add NLA_REJECT policy type
Date: Tue, 18 Sep 2018 18:42:50 +0200	[thread overview]
Message-ID: <1537288970.2957.30.camel@sipsolutions.net> (raw)
In-Reply-To: <1a1e0b60-24d9-a313-f46e-afb590a99b3a@mojatatu.com> (sfid-20180918_151301_702300_B4843B3E)

On Tue, 2018-09-18 at 09:12 -0400, Jamal Hadi Salim wrote:

> Not very familiar with how wifi scan gets initiated. I am guessing
> you issue some GET or SET to start a scan - and you get an async
> response when it is complete (and it would include the time it took)?
> Or maybe you get an immediate response and event notification later
> and the time spent is in that notification?

There isn't really a GET or SET. It's just an arbitrary generic netlink
command that you send down. Not everything is a GET/SET model :-)

But yes, you issue a command via generic netlink to start a scan, with
some attributes, and then eventually get an async notification when it's
done (or was aborted for some reason.)

For purposes of my example, that time attribute would be in the
notification, yes.

> I would still see that as a read-only attribute.

I suppose you could, but you never really get to see it anywhere else.

> And the utility of "execute" bit is only in blocking another scan
> from being initiated when one is in progress, if that is a desired
> goal.

Not sure I understand that. I'm not really talking about some sort of
generic "SET_VALUE" command with a "SCAN_NOW" attribute?

> > I dunno. I think we already bloated the policies too much by including
> > the validation_data pointer, and would hate to add more to that :-)
> 
> Your mileage may vary. NLA_REJECT may work acls offer more fine grained
> controls.

Fair point. We do have padding in the policy (at least on 64-bit
platforms) that we could use for more bits ;-)

johannes

  reply	other threads:[~2018-09-18 22:16 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-09-13  8:46 [PATCH 1/2] netlink: add NLA_REJECT policy type Johannes Berg
2018-09-13  8:46 ` [PATCH 2/2] netlink: add ethernet address policy types Johannes Berg
2018-09-13 11:58   ` Michal Kubecek
2018-09-13 12:02     ` Johannes Berg
2018-09-13 12:12       ` Michal Kubecek
2018-09-13 12:16         ` Johannes Berg
2018-09-13 12:24           ` Michal Kubecek
2018-09-13 12:46             ` Johannes Berg
2018-09-13 16:03               ` Michal Kubecek
2018-09-13 19:41           ` Marcelo Ricardo Leitner
2018-09-13 20:39             ` Michal Kubecek
2018-09-17  7:45               ` Johannes Berg
2018-09-13 10:49 ` [PATCH 1/2] netlink: add NLA_REJECT policy type Michal Kubecek
2018-09-13 11:25   ` Johannes Berg
2018-09-13 12:05     ` Michal Kubecek
2018-09-13 19:20       ` Marcelo Ricardo Leitner
2018-09-13 20:43         ` Michal Kubecek
2018-09-13 19:30 ` Marcelo Ricardo Leitner
2018-09-13 21:27   ` Michal Kubecek
2018-09-13 21:58     ` Marcelo Ricardo Leitner
2018-09-17  9:38       ` Johannes Berg
2018-09-17 20:17         ` Marcelo Ricardo Leitner
2018-09-18 12:34         ` Jamal Hadi Salim
2018-09-18 12:39           ` Johannes Berg
2018-09-18 12:55             ` Jamal Hadi Salim
2018-09-18 12:57               ` Johannes Berg
2018-09-18 13:12                 ` Jamal Hadi Salim
2018-09-18 16:42                   ` Johannes Berg [this message]
2018-09-13 22:59 ` David Miller
2018-09-17  9:39   ` Johannes Berg

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=1537288970.2957.30.camel@sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --cc=jbenc@redhat.com \
    --cc=jhs@mojatatu.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=marcelo.leitner@gmail.com \
    --cc=mkubecek@suse.cz \
    --cc=netdev@vger.kernel.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).