Changed path management
authorBart Polot <bart@net.in.tum.de>
Fri, 16 Sep 2011 15:23:32 +0000 (15:23 +0000)
committerBart Polot <bart@net.in.tum.de>
Fri, 16 Sep 2011 15:23:32 +0000 (15:23 +0000)
commitc8dce9e10f91f76095eb9620f9e85af6dcd2b1d3
treef65c47b3aa2401543a6b21027f1f038ff9b95db8
parentc90957f078692b28d99b330a485a3f2becfa89bb
Changed path management
- Peers now have a set of individual paths to reach them
- Tunnels have a tree of the paths in the tunnel to reach all peers in the tunnel in an efficent way, allowing to add peers efficiently taking in account existing paths and having each tunnel reach a peer on a different path.
- Adapted helper functions, periodic announcements, etc to new structure
Added initial support for link disconnection notification and readjustment
src/mesh/gnunet-service-mesh.c