Search Linux Wireless

Re: [RFC 1/4] mac80211: Allow 5/10 MHz channel setting (for OCB)

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

 



Dear Johannes;
Thank you for your feedback.

On Mon, 2014-02-17 at 14:49 +0100, Johannes Berg wrote:
> On Mon, 2014-02-17 at 14:22 +0100, Rostislav Lisovy wrote:
> > Signed-off-by: Rostislav Lisovy <lisovy@xxxxxxxxx>
> 
> Err, some text is definitely needed.
> 
> > ---
> >  include/net/cfg80211.h       |  19 ++++++-
> >  include/net/mac80211.h       |   4 +-
> >  include/uapi/linux/nl80211.h |  17 ++++++-
> >  net/wireless/chan.c          |   8 +++
> >  net/wireless/core.c          |   3 --
> >  net/wireless/nl80211.c       |  14 ++++++
> >  net/wireless/reg.c           | 115 ++++++++++++++++++++++++++++++++++++++-----
> >  7 files changed, 161 insertions(+), 19 deletions(-)

> 
> Umm.
> 
> Might have mentioned that in your 0/4 that you want help on specific
> things :)
> 
> [I haven't even really reviewed the regulatory code]


As you have already noticed, this is work in progress. I agree it is
necessary to keep the code clean if I want others to read it -- I try to
do so but it does not always go very well.

One thing I am not sure about (mentioned in 0/4) and need some
suggestions is frequency setting in the OCB mode.
Since there are no beacons containing the information about the
frequency to set, the frequency is set manually. Since the
'set_channel()' function is not present anymore (and we do not have
'ocb_join()' function, thus we cannot use 'preset_chandef'), I was not
able to figure out how to set a fixed channel.
If I would want to set the frequency with the
ieee80211_vif_use_channel() function, I would need to somehow obtain the
*sdata. If I check ieee80211_set_monitor_channel() I see how *sdata is
obtained there, but I am not sure if it is a good idea to add *ocb_sdata
to struct ieee80211_local?

Best regards;
Rostislav Lisovy

--
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