and server tcp fastopen is enabled at compile time.
git-svn-id: file:///svn/unbound/trunk@5026
be551aaa-1e26-0410-a405-
d3ace91eadb9
+7 January 2018: Wouter
+ - On FreeBSD warn if systcl settings do not allow server TCP FASTOPEN,
+ and server tcp fastopen is enabled at compile time.
+
12 December 2018: Wouter
- Fix for crash in dns64 module if response is null.
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));
+ if(errno == EPERM) {
+ log_warn("Setting TCP Fast Open as server failed: %s ; this could likely be because sysctl net.inet.tcp.fastopen.enabled, net.inet.tcp.fastopen.server_enable, or net.ipv4.tcp_fastopen is disabled", strerror(errno));
+ } else {
+ log_err("Setting TCP Fast Open as server failed: %s", strerror(errno));
+ }
}
#endif
return s;