]> git.meshlink.io Git - meshlink/blobdiff - examples/manynodes.c
Merge branch 'everbase' into roles
[meshlink] / examples / manynodes.c
index 2c154f94b8bbd73baa4b1d99f8dd6deae0063d96..ecc8b458e3abdb9e775ec80df94b0b2920ec0ae7 100644 (file)
@@ -8,7 +8,7 @@
 
 #include "../src/meshlink.h"
 
-static int n = 100;
+static int n = 10;
 static meshlink_handle_t **mesh;
 
 static meshlink_node_t **nodes;
@@ -115,7 +115,7 @@ static void parse_command(char *buf) {
                        if(!node) {
                                fprintf(stderr, "Unknown node '%s'\n", arg);
                        } else {
-                               printf("Node %s found\n", arg);
+                               printf("Node %s found, pmtu %zd\n", arg, meshlink_get_pmtu(mesh[0], node));
                        }
                }
        } else if(!strcasecmp(buf, "link")) {
@@ -229,7 +229,7 @@ int main(int argc, char *argv[]) {
                snprintf(nodename, sizeof nodename, "%snode%d", namesprefix,i);
                snprintf(filename, sizeof filename, "%s/%s", basebase, nodename);
                bool itsnew = access(filename, R_OK);
-               mesh[i] = meshlink_open(filename, nodename, "manynodes");
+               mesh[i] = meshlink_open(filename, nodename, "manynodes", STATIONARY);
                if(itsnew)
                        meshlink_add_address(mesh[i], "localhost");
                if(!mesh[i]) {