<div dir="ltr"><div>Multiple questions here, thinking one email is less annoying (sorry if not). Running tinc 1.0.31</div><div><br></div>1. Could anyone give an explanation (or point to documentation) of the differences between Connections, Nodes, and Edges in the USR1/2 logging, and the various information in there?<div><br></div><div>2. Connections appears to match the list of ConnectTo hosts in the main config file -- does this mean this node can only send packets (meta and data connections) directly to those hosts, and that packets destined to others will be relayed through the ConnectTo hosts? </div><div><br></div><div>"nexthop" seems to confirm this -- only Connections are nexthops -- but then ADD_EDGE and REQ_KEY meta messages (as documented here <a href="https://www.tinc-vpn.org/documentation/The-meta_002dprotocol.html#The-meta_002dprotocol">https://www.tinc-vpn.org/documentation/The-meta_002dprotocol.html#The-meta_002dprotocol</a>) seem to imply direct data packets are possible.</div><div><br></div><div>3. What is the routing behavior when multiple nodes advertise the same subnet at the same weight? I think this is it: <a href="https://github.com/gsliepen/tinc/blob/master/src/subnet.c#L87-L97">https://github.com/gsliepen/tinc/blob/master/src/subnet.c#L87-L97</a>, and it means that it's a lexical comparison between names, which will always be the same. We would prefer they be load balanced, due to...</div><div><br></div><div>4. Is it correct that tinc 1.0 is still single-threaded? I've seen some references to it becoming multithreaded, but have only ever observed it working on one cpu at a time, which typically is a bottleneck before bandwidth.</div><div><br></div><div>Thank you! I'd be happy to PR documentation once I understand these things.</div></div>