add -2 flag to gnunet-gns-benchmark
authorChristian Grothoff <christian@grothoff.org>
Thu, 31 May 2018 06:15:50 +0000 (08:15 +0200)
committerChristian Grothoff <christian@grothoff.org>
Thu, 31 May 2018 06:17:18 +0000 (08:17 +0200)
src/gns/gnunet-gns-benchmark.c

index 0ab6cefd53c513e09f6cdda58c47604d51c50be9..dd393972a0a068c483e7dcb5676b5b239b9793a2 100644 (file)
@@ -181,6 +181,10 @@ static struct GNUNET_TIME_Relative timeout;
  */
 static unsigned int active_cnt;
 
+/**
+ * Look for GNS2DNS records specifically?
+ */
+static int g2d;
 
 /**
  * Free @a req and data structures reachable from it.
@@ -294,7 +298,9 @@ process_queue (void *cls)
               active_cnt);
   req->lr = GNUNET_GNS_lookup_with_tld (gns,
                                        req->hostname,
-                                       GNUNET_GNSRECORD_TYPE_ANY,
+                                       g2d
+                                        ? GNUNET_GNSRECORD_TYPE_GNS2DNS
+                                        : GNUNET_GNSRECORD_TYPE_ANY,
                                        GNUNET_GNS_LO_DEFAULT,
                                        &process_result,
                                        req);
@@ -580,6 +586,10 @@ main (int argc,
                                         "RELATIVETIME",
                                         gettext_noop ("how long to wait for an answer"),
                                         &timeout),
+    GNUNET_GETOPT_option_flag ('2',
+                               "g2d",
+                               gettext_noop ("look for GNS2DNS records instead of ANY"),
+                               &g2d),
     GNUNET_GETOPT_OPTION_END
   };