From: Chun-Yeow Yeoh Date: Fri, 15 Jun 2012 02:20:02 +0000 (+0800) Subject: mac80211: fix and improve mesh RANN processing X-Git-Tag: v3.6-rc1~125^2~57^2~248^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ebfa46973aa239f79fbd4651ddeed5c92df45b2;p=pandora-kernel.git mac80211: fix and improve mesh RANN processing This patch fixes the problem of dropping RANN element if the TTL is 1. If the received RANN element TTL is 1 or greater than 1, the RANN is processed. However, forwarding of received RANN element with TTL 1 or less is prohibited according to the standard. This is previously reported by Monthadar Al Jaberi. Besides, this patch also avoid the processing of unicast PREQ generation if the RANN element does not meet the acceptance criteria mentioned in Sec. 13.10.12.4.2 of IEEE Std. 802.11-2012. Reported-by: Monthadar Al Jaberi Signed-off-by: Chun-Yeow Yeoh Signed-off-by: Johannes Berg --- Reading git-diff-tree failed