]> git.meshlink.io Git - meshlink/blobdiff - src/meshlink_internal.h
Add a callback for PMTU changes.
[meshlink] / src / meshlink_internal.h
index 4e459b4e847bd5861047ebccca89caeeca8bc33a..3b7e66cdf93e374afed0f333faed4988de673d3e 100644 (file)
@@ -136,6 +136,7 @@ struct meshlink_handle {
 
        // Infrequently used callbacks
        meshlink_node_status_cb_t node_status_cb;
+       meshlink_node_pmtu_cb_t node_pmtu_cb;
        meshlink_channel_accept_cb_t channel_accept_cb;
        meshlink_node_duplicate_cb_t node_duplicate_cb;
        meshlink_connection_try_cb_t connection_try_cb;
@@ -248,6 +249,7 @@ typedef struct meshlink_packethdr {
 
 extern void meshlink_send_from_queue(event_loop_t *el, meshlink_handle_t *mesh);
 extern void update_node_status(meshlink_handle_t *mesh, struct node_t *n);
+extern void update_node_pmtu(meshlink_handle_t *mesh, struct node_t *n);
 extern meshlink_log_level_t global_log_level;
 extern meshlink_log_cb_t global_log_cb;
 extern int check_port(meshlink_handle_t *mesh);