connectd: at disconnected, tell lightningd how long we were connected.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2025-11-11 11:33:22 +10:30
parent 88b9b0bc28
commit 565f7deec0
15 changed files with 79 additions and 25 deletions

View File

@@ -90,6 +90,7 @@ msgdata,connectd_peer_connected,connect_nsec,u64,
msgtype,connectd_peer_disconnected,2006
msgdata,connectd_peer_disconnected,id,node_id,
msgdata,connectd_peer_disconnected,counter,u64,
msgdata,connectd_peer_disconnected,connected_time_nsec,u64,
# Connectd -> master: peer reconnected (disconnect & connect)
msgtype,connectd_peer_reconnected,2010
@@ -101,6 +102,7 @@ msgdata,connectd_peer_reconnected,remote_addr,?wireaddr,
msgdata,connectd_peer_reconnected,incoming,bool,
msgdata,connectd_peer_reconnected,flen,u16,
msgdata,connectd_peer_reconnected,features,u8,flen
msgdata,connectd_peer_reconnected,connected_time_nsec,u64,
# Master -> connectd: make peer active immediately (we want to talk) (+ fd to subd).
msgtype,connectd_peer_connect_subd,2004
1 #include <common/channel_id.h>
90 msgdata,connectd_peer_reconnected,incoming,bool, msgdata,connectd_peer_reconnected,remote_addr,?wireaddr,
91 msgdata,connectd_peer_reconnected,flen,u16, msgdata,connectd_peer_reconnected,incoming,bool,
92 msgdata,connectd_peer_reconnected,features,u8,flen msgdata,connectd_peer_reconnected,flen,u16,
93 msgdata,connectd_peer_reconnected,features,u8,flen
94 # Master -> connectd: make peer active immediately (we want to talk) (+ fd to subd). msgdata,connectd_peer_reconnected,connected_time_nsec,u64,
95 msgtype,connectd_peer_connect_subd,2004 # Master -> connectd: make peer active immediately (we want to talk) (+ fd to subd).
96 msgdata,connectd_peer_connect_subd,id,node_id, msgtype,connectd_peer_connect_subd,2004
102 msgdata,connectd_peer_spoke,counter,u64, msgdata,connectd_peer_spoke,id,node_id,
103 msgdata,connectd_peer_spoke,msgtype,u16, msgdata,connectd_peer_spoke,counter,u64,
104 msgdata,connectd_peer_spoke,channel_id,channel_id, msgdata,connectd_peer_spoke,msgtype,u16,
105 msgdata,connectd_peer_spoke,channel_id,channel_id,
106 # If msgtype == WIRE_ERROR, this is the string.
107 msgdata,connectd_peer_spoke,error,?wirestring,
108 # master -> connectd: peer no longer reqeuired, don't keep reconnecting.