connectd: return reason, connect time to lightningd on connection results.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2025-11-11 11:33:17 +10:30
parent 76592eafcb
commit 0f07578c3f
9 changed files with 98 additions and 26 deletions

View File

@@ -64,10 +64,13 @@ msgdata,connectd_connect_to_peer,id,node_id,
msgdata,connectd_connect_to_peer,len,u32,
msgdata,connectd_connect_to_peer,addrs,wireaddr_internal,len
msgdata,connectd_connect_to_peer,transient,bool,
msgdata,connectd_connect_to_peer,reason,wirestring,
# Connectd->master: connect failed.
msgtype,connectd_connect_failed,2020
msgdata,connectd_connect_failed,id,node_id,
msgdata,connectd_connect_failed,connect_reason,wirestring,
msgdata,connectd_connect_failed,connect_nsec,u64,
msgdata,connectd_connect_failed,failcode,enum jsonrpc_errcode,
msgdata,connectd_connect_failed,failreason,wirestring,
@@ -80,6 +83,8 @@ msgdata,connectd_peer_connected,remote_addr,?wireaddr,
msgdata,connectd_peer_connected,incoming,bool,
msgdata,connectd_peer_connected,flen,u16,
msgdata,connectd_peer_connected,features,u8,flen
msgdata,connectd_peer_connected,connect_reason,wirestring,
msgdata,connectd_peer_connected,connect_nsec,u64,
# connectd -> master: peer disconnected.
msgtype,connectd_peer_disconnected,2006
1 #include <common/channel_id.h>
64 msgdata,connectd_connect_failed,failreason,wirestring, msgdata,connectd_connect_failed,connect_reason,wirestring,
65 # Connectd -> master: we got a peer. msgdata,connectd_connect_failed,connect_nsec,u64,
66 msgtype,connectd_peer_connected,2002 msgdata,connectd_connect_failed,failcode,enum jsonrpc_errcode,
67 msgdata,connectd_connect_failed,failreason,wirestring,
68 msgdata,connectd_peer_connected,id,node_id, # Connectd -> master: we got a peer.
69 msgdata,connectd_peer_connected,counter,u64, msgtype,connectd_peer_connected,2002
70 msgdata,connectd_peer_connected,addr,wireaddr_internal, msgdata,connectd_peer_connected,id,node_id,
71 msgdata,connectd_peer_connected,remote_addr,?wireaddr, msgdata,connectd_peer_connected,counter,u64,
72 msgdata,connectd_peer_connected,addr,wireaddr_internal,
73 msgdata,connectd_peer_connected,remote_addr,?wireaddr,
74 msgdata,connectd_peer_connected,incoming,bool,
75 msgdata,connectd_peer_connected,flen,u16,
76 msgdata,connectd_peer_connected,features,u8,flen
83 msgdata,connectd_peer_reconnected,id,node_id, # Connectd -> master: peer reconnected (disconnect & connect)
84 msgdata,connectd_peer_reconnected,prev_counter,u64, msgtype,connectd_peer_reconnected,2010
85 msgdata,connectd_peer_reconnected,counter,u64, msgdata,connectd_peer_reconnected,id,node_id,
86 msgdata,connectd_peer_reconnected,prev_counter,u64,
87 msgdata,connectd_peer_reconnected,counter,u64,
88 msgdata,connectd_peer_reconnected,addr,wireaddr_internal,
89 msgdata,connectd_peer_reconnected,remote_addr,?wireaddr,
90 msgdata,connectd_peer_reconnected,incoming,bool,