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
