summaryrefslogtreecommitdiffstats
path: root/src/resperf.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-06-19 08:47:39 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-06-19 08:47:39 +0000
commitc453ec8380cd10de27fca8d8f0cbfd50058890db (patch)
tree026b1943f5b7dc0dbeb40524ec70b34d96f7cea8 /src/resperf.c
parentAdding upstream version 2.12.0. (diff)
downloaddnsperf-c453ec8380cd10de27fca8d8f0cbfd50058890db.tar.xz
dnsperf-c453ec8380cd10de27fca8d8f0cbfd50058890db.zip
Adding upstream version 2.13.0.upstream/2.13.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/resperf.c')
-rw-r--r--src/resperf.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/resperf.c b/src/resperf.c
index ae4f9cd..031d751 100644
--- a/src/resperf.c
+++ b/src/resperf.c
@@ -253,6 +253,7 @@ static void setup(int argc, char** argv)
const char* edns_option_str = NULL;
const char* doh_uri = DEFAULT_DOH_URI;
const char* doh_method = DEFAULT_DOH_METHOD;
+ const char* tls_sni = 0;
const char* local_suppress = 0;
size_t num_queries_per_conn = 0;
@@ -337,6 +338,8 @@ static void setup(int argc, char** argv)
"the URI to use for DNS-over-HTTPS", DEFAULT_DOH_URI, &doh_uri);
perf_long_opt_add("doh-method", perf_opt_string, "doh_method",
"the HTTP method to use for DNS-over-HTTPS: GET or POST", DEFAULT_DOH_METHOD, &doh_method);
+ perf_long_opt_add("tls-sni", perf_opt_string, "tls_sni",
+ "the TLS SNI to use for TLS connections", NULL, &tls_sni);
perf_long_opt_add("suppress", perf_opt_string, "message[,message,...]",
"suppress messages/warnings, see dnsperf(1) man-page for list of message types", NULL, &local_suppress);
perf_long_opt_add("num-queries-per-conn", perf_opt_uint, "queries",
@@ -367,6 +370,10 @@ static void setup(int argc, char** argv)
}
}
+ if (tls_sni) {
+ perf_net_tls_sni = tls_sni;
+ }
+
if (doh_uri) {
perf_net_doh_parse_uri(doh_uri);
}