Search Linux Wireless

Re: [PATCH] carl9170: Add support for NL80211_IFTYPE_MESH_POINT interfaces

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

 



On Thu, Jul 26, 2012 at 1:12 PM, Christian Lamparter
<chunkeey@xxxxxxxxxxxxxx> wrote:
> On Thursday 26 July 2012 21:59:03 Javier Lopez wrote:
>> This patch contains following modifications:
>>
>> - Add mesh capabilities on fw.c to permit creation of mesh
>>   interfaces using this driver.
>>
>> - Modify carl9170_set_operating_mode, to use AP-style beaconing
>>   with mesh interfaces.
>>
>> - Allow beacon updates for NL80211_IFTYPE_MESH_POINT type in
>>   carl9170_handle_command_response.
>>
>> Signed-off-by: Javier Lopez <jlopex@xxxxxxxxxxx>
> Hm, what about virtual interfaces?
>
> Do you think it's save to share a MESH node with
> a STA, IBSS, AP interface on the same hardware?

Does this hardware support multiple beacons?
If not, we probably should limit the driver to only accept one
beaconing vif at a time (e.g. one mesh vif + multiple STAs vifs ok).

> On a side node: Can you tell me anything about
> the crypto of mesh traffic? Because currently,
> the code will disable any hardware crypto
> offload for any mode other than STA and AP.

The hardware crypto needs to support one tx/rx pairwise key per peer,
a groupwise key for each peer and management frame protection.
Not sure if this is the case for this hardware, so until we do, it
seems reasonable to disable crypto offload.

Cheers,

Javier


-- 
Javier Cardona
cozybit Inc.
http://www.cozybit.com
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux