Re: [PATCH] wpa_supplicant: send event to all interfaces

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 28 April 2016 at 20:11, Jouni Malinen <j@xxxxx> wrote:
> On Mon, Apr 25, 2016 at 11:14:12AM +0200, Janusz Dziedzic wrote:
>> I also remove for_each() from wpa_supplicant_update_channel_list()
>> while this function will be called now for each interface.
>> So, seems this for_each() was a workaround for a real issue (not
>> sending this message to all ifaces).
>
> Please see commit 0f4bccdbbe642fc620d2b70f60c8ddc4ad09a5db ('Refactor
> channel list update event in wpa_supplicant'). That dl_list_for_each()
> in wpa_supplicant_update_channel_list() would seem to be needed to call
> wpas_p2p_update_channel_list() at the end of the updates. The changes
> you are proposing in this patch would seem to undo at least parts of
> that earlier fix. As such, I'm not really keen on applying this without
> much clearer justification on this fixing something. In other words, I'd
> much rather use the simpler patch to allow the test cases pass unless
> someone can go through all the possible channel list update sequences in
> more detail.
>
fixing something: In my opinion remove workarounds, applied before :)

But I understand this could have "unknown" impact on other parts of code,
so simple patch is also fine for me.

BR
Janusz

>> This is general question:
>> how should we handle events when ifidx==-1 and wdev_id is not set.
>
> Which events are these (other than the channel list change indication)?
>
> --
> Jouni Malinen                                            PGP id EFC895FA

_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux