]> git.meshlink.io Git - meshlink/blobdiff - src/devtools.h
Add a probe point for SPTPS renewal and devtool_force_sptps_renewal().
[meshlink] / src / devtools.h
index 79aef33a365dd01be4c06668414106dac8106cf4..2981d6d3d20311bfdbd9844df80bb4bca3b33166 100644 (file)
@@ -169,6 +169,14 @@ extern void (*devtool_keyrotate_probe)(int stage);
 /// Debug function pointer variable for asynchronous DNS resolving
 extern void (*devtool_adns_resolve_probe)(void);
 
+/// Debug function pointer variable for SPTPS key renewal
+/** This function pointer variable is a userspace tracepoint or debugger callback for
+ *  SPTPS key renewal.
+ *
+ *  @param node The node whose SPTPS key(s) are being renewed
+ */
+extern void (*devtool_sptps_renewal_probe)(meshlink_node_t *node);
+
 /// Debug function pointer variable for asserting inviter/invitee committing sequence
 /** This function pointer variable is a userspace tracepoint or debugger callback which
  *  invokes either after inviter writing invitees host file into the disk