Hi,  Shinoda

> (1) Do all paths in mpath_paths->known_gates always
> appear in the main mpath_paths list also?

I think yes. It seems that the last two entries in your mpath dump are
duplicated from entry 1 and 3.

>
> (2) is_gate and is_root seem to come in a pair always;
> i.e. setting mesh_gate_announcements=1 will automagically
> set mesh_hwmp_rootmode to 4. Is this true?

Yes. The  will still trigger the proactive RANN with Gate
Announcement. This is to ensure backward compatibility with old
setting when proactive routing is first introduced.

> I'm wondering if there is a case that is_gate is true,
> but is_root is false (to test the print handler logic).

Are you talking about mpath->is_root, it is set to true only if
proactive RANN is received. So that we can send individually addressed
unicast PREQ frame to the root mesh STA instead of using broadcast
PREQ.

However, it could be a case that is_gate is true but is_root is false
if you use proactivePREQnoPREP (mesh_hwmp_rootmode = 2) and
proactivePREQwithPREP (mesh_hwmp_rootmode = 3). If setting is_root to
true, it may lead to PREQ generated by the mesh node to the root node
as unicast PREQ which is not correct according to the standard.

Hope this help.

---
Chun-Yeow
_______________________________________________
Devel mailing list
[email protected]
http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel
  • Gates and Roots LEO Airwarosu Yoichi Shinoda
    • Re: Gates and Roots Yeoh Chun-Yeow

Reply via email to