Commit: cca48f305b6053300790dcf93f842a543c71fdbc
Parent: c7c30ac0f588629cc6ca4f437f01e4207c08befe
Author: Brian Gix <brian.gix@intel.com>
Committer: Brian Gix <brian.gix@intel.com>
Date: 2019-01-22 22:39:51
Tree: 603c62ae19d0751f2c7376d2c84da65a1acc5560

mesh: Fix Relaying for multiple nodes Relay is now a cooperation between all the nodes on the daemon. If any one or more nodes have relay enabled and a received packet is addressed to a Group, or a non-present Unicast address, then the packet's TTL is decremented and it is resent.

Diffstat

M mesh/crypto.c | 8 ++++- - - -
M mesh/mesh-defs.h | 9 ++++++- - -
M mesh/net.c | 186 ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

3 files changed, 118 insertions(+), 85 deletions(-)

View Full Diff | Patch