There was a bug identified in the RPL storage, such that the real-time queue was being filled by incorrect unicast addresses. (Thx ccsanden). --- mesh/net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesh/net.c b/mesh/net.c index 55b1330cc..49c4ee23a 100644 --- a/mesh/net.c +++ b/mesh/net.c @@ -3857,7 +3857,7 @@ void net_msg_add_replay_cache(struct mesh_net *net, uint16_t src, uint32_t seq, if (!rpe) { l_debug("New Entry for %4.4x", src); rpe = l_new(struct mesh_rpl, 1); - rpe->seq = src; + rpe->src = src; } rpe->seq = seq; -- 2.21.1