diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:55:17 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2018-05-12 11:55:17 +0000 |
commit | a6c5280ea59f940be13fd6eb0f94ab8360d3d6c9 (patch) | |
tree | cbe088761a83cf2025bbdf36e1574f38c3e988f5 /services/listen_dnsport.c | |
parent | 8c2647a7dc721c8e5349bd194b8e8e178412057e (diff) | |
download | src-test2-a6c5280ea59f940be13fd6eb0f94ab8360d3d6c9.tar.gz src-test2-a6c5280ea59f940be13fd6eb0f94ab8360d3d6c9.zip |
Vendor import of Unbound 1.6.6.vendor/unbound/1.6.6
Notes
Notes:
svn path=/vendor/unbound/dist/; revision=333541
svn path=/vendor/unbound/1.6.6/; revision=333542; tag=vendor/unbound/1.6.6
Diffstat (limited to 'services/listen_dnsport.c')
-rw-r--r-- | services/listen_dnsport.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/services/listen_dnsport.c b/services/listen_dnsport.c index 0341f3067489..3b53676d0e06 100644 --- a/services/listen_dnsport.c +++ b/services/listen_dnsport.c @@ -792,7 +792,12 @@ create_tcp_accept_sock(struct addrinfo *addr, int v6only, int* noproto, #endif if ((setsockopt(s, IPPROTO_TCP, TCP_FASTOPEN, &qlen, sizeof(qlen))) == -1 ) { - log_err("Setting TCP Fast Open as server failed: %s", strerror(errno)); +#ifdef ENOPROTOOPT + /* squelch ENOPROTOOPT: freebsd server mode with kernel support + disabled, except when verbosity enabled for debugging */ + if(errno != ENOPROTOOPT || verbosity >= 3) +#endif + log_err("Setting TCP Fast Open as server failed: %s", strerror(errno)); } #endif return s; |