On Friday 27 July 2012 05:52:49 Javier Cardona wrote: > 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). oh yes. In fact, Due to your modifycations to fw.c you have to update carl9170_op_add_interface as well. As you are currently claiming any mesh/ap/sta combination, even though it's not supported in the code atm. Just add a case for NL80211_IFTYPE_MESH in the switch (main_vif->type) block and to the if ((vif->type == ...) below. > > 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. ok, a groupwise key for each peer is not possible with the hw. (no need to change anything, swcrypto is selected in this case). Regards, Chr BTW: Did you do any experiments? I.e.: Does it really work? -- 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