Commit d50b1a10 authored by Rajkumar Manoharan's avatar Rajkumar Manoharan Committed by chrome-bot
Browse files

BACKPORT: cfg80211: add support to probe unexercised mesh link



Adding support to allow mesh HWMP to measure link metrics on unexercised
direct mesh path by sending some data frames to other mesh points which
are not currently selected as a primary traffic path but only 1 hop away.
The absence of the primary path to the chosen node makes it necessary to
apply some form of marking on a chosen packet stream so that the packets
can be properly steered to the selected node for testing, and not by the
regular mesh path lookup.

Tested-by: default avatarPradeep Kumar Chitrapu <pradeepc@codeaurora.org>
Signed-off-by: default avatarRajkumar Manoharan <rmanohar@codeaurora.org>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>

(cherry picked from commit 5ab92e7f)

Conflicts:
Add NL80211_CMD_UPDATE_OWE_INFO before NL80211_CMD_PROBE_MESH_LINK
to keep enum nl80211_commands in order. NL80211_CMD_SET_TID_CONFIG
is pushed back since it's not upstream.

BUG=b:134764458
TEST=manually test and verified by sniffer on mistral
Change-Id: I63f8d92bab548d6704c9d2d3121d6952d95c7c88
Signed-off-by: default avatarRoy Luo <royluo@google.com>
Reviewed-on: https://chromium-review.googlesource.com/1650688


Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: default avatarJulan Hsu <julanhsu@google.com>
parent 798d6a91
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment