Commit: 628ab54fefb9058bfe90e2b75ee51e36ba69a58f
Parent: 39db4f7d294e840c015313a8ec91ed0e0d999d82
Author: Brian Gix <brian.gix@intel.com>
Committer: Brian Gix <brian.gix@intel.com>
Date: 2019-01-08 18:26:22
Tree: 7af07e3ed24d9c4819998ab184c71a182ba9fd51

mesh: Rewrite Network layer for multiple nodes The Network layer of the Mesh Daemon has access to all network keys that have been entrusted to Nodes on the local device, and acts as a MUX by forwarding incoming messages to some, all or none of the local Nodes, based on addressing and keys. It also is reponsible for for applying Network layer encryption to outgoing messages, and for relaying messages based on TTL.

Diffstat

M mesh/net.c | 295 ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
M mesh/net.h | 34 +++++++- - - - - - - - - - - - - - - - - - - - - - - - - - -

2 files changed, 85 insertions(+), 244 deletions(-)

View Full Diff | Patch