Search Linux Wireless

Re: [PATCH] mac80211: Fix a case of incorrect metric used when forwarding a PREQ

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

 



Resubmitting as v2 due to mangled white spaces.

On Mon, Jun 8, 2015 at 10:28 AM, Jesse Jones <jjones@xxxxxxxxxxxx> wrote:
> I took a look at the spec too and also didn't see mention of the MP_F_RF
> flag. Section 13.10.9.3 for example talks about PREQ handling and in case E2
> talks about sending replies back. It says to do that if target only is not
> set which makes sense: MP_F_RF and MP_F_DO are exclusive options so it's
> silly to use two different flags for them.
>
> But for the purposes of this patch that is a moot issue: the semantics of
> the function don't change and the original code was both confusing and using
> the wrong value for metric for the not target only, intermediate station
> case.
>
>   -- Jesse
>
> -----Original Message-----
> From: linux-wireless-owner@xxxxxxxxxxxxxxx
> [mailto:linux-wireless-owner@xxxxxxxxxxxxxxx] On Behalf Of Yeoh Chun-Yeow
> Sent: Monday, June 08, 2015 1:55 AM
> To: linux-wireless@xxxxxxxxxxxxxxx
> Subject: Re: [PATCH] mac80211: Fix a case of incorrect metric used when
> forwarding a PREQ
>
> As mentioned in Section 13.10.9.3 Case E2, the PREQ forwarding should use
> metric "as received + own metric toward transmitter of received PREQ". So
> you are right.
>
> Just MP_F_RF bit is no longer use. After replying with PREP, forwarding the
> PREQ by setting the IEEE80211_PREQ_TO_FLAG in the per target flags.
>
> ---
> Chun-Yeow
>
> On Mon, Jun 8, 2015 at 4:07 PM, Yeoh Chun-Yeow <yeohchunyeow@xxxxxxxxx>
> wrote:
>> Hi, Alexis Green
>>
>> I just take a look back on the code before implementing the Proactive
>> PREQ for PREP. For the case of reply and forward (target_flags &
>> MP_F_RF), the previous metric used is the one which resolved from
>> mpath->metric.
>>
>> Refer here:
>> https://github.com/o11s/open80211s/blob/o11s-0.4.2/net/mac80211/mesh_h
>> wmp.c
>>
>> But to say that, I cannpt confirm whether this is correct. The
>> standard 802.11-2012 has no longer specified bit-1 MP_F_RF (Refer
>> section 8.4.2.115 per target flag). So maybe it is not relevant
>> anymore. We may need to remove as well.
>>
>> ----
>> Chun-Yeow
> --
> 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
> --
> 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
--
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