Hi Sven,

On Wed, Nov 25, 2015 at 4:42 AM, Sven Eckelmann <s...@open-mesh.com> wrote:
> iw mesh supports non-HT and HT channel widths like HT20 or NOHT. But the
> Linux 802.11s implementation also supports VHT80 which can be specified
> during the mesh join.
>
>     iw dev mesh0 mesh join "meshnet" freq 5180 80MHz
>
> Signed-off-by: Sven Eckelmann <s...@open-mesh.com>
> ---
>  ibss.c | 33 ---------------------------------
>  iw.h   |  9 +++++++++
>  mesh.c | 16 ++++++++--------
>  util.c | 26 ++++++++++++++++++++++++++
>  4 files changed, 43 insertions(+), 41 deletions(-)
>
> diff --git a/mesh.c b/mesh.c
> index 0090530..930d58f 100644
> --- a/mesh.c
> +++ b/mesh.c
> @@ -439,12 +439,8 @@ static int join_mesh(struct nl80211_state *state,
>         int bintval, dtim_period, i, n_rates = 0;
>         char *end, *value = NULL, *sptr = NULL;
>         unsigned long freq = 0;
> -       static const struct {
> -               const char *name;
> -               unsigned int width;
> -               int freq1_diff;
> -               int chantype; /* for older kernel */
> -       } *chanmode_selected = NULL, chanmode[] = {
> +       const struct chanmode *chanmode_selected = NULL;
> +       static const struct chanmode chanmode[] = {

You might want to make this change in a separate patch.

>                 { .name = "HT20",
>                   .width = NL80211_CHAN_WIDTH_20,
>                   .freq1_diff = 0,
> @@ -599,7 +599,7 @@ static int join_mesh(struct nl80211_state *state,
>   nla_put_failure:
>         return -ENOBUFS;
>  }
> -COMMAND(mesh, join, "<mesh ID> [[freq <freq in MHz> <HT20|HT40+|HT40-|NOHT>]"
> +COMMAND(mesh, join, "<mesh ID> [[freq <freq in MHz> 
> <HT20|HT40+|HT40-|NOHT|80MHz>]"

Should NOHT remain last in the list?

>         " [basic-rates <rate in Mbps,rate2,...>]], [mcast-rate <rate in 
> Mbps>]"
>         " [beacon-interval <time in TUs>] [dtim-period <value>]"
>         " [vendor_sync on|off] [<param>=<value>]*",

Thanks,

-- 
Julian Calaby

Email: julian.cal...@gmail.com
Profile: http://www.google.com/profiles/julian.calaby/
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to