- On FreeBSD warn if systcl settings do not allow server TCP FASTOPEN,

and server tcp fastopen is enabled at compile time.


git-svn-id: file:///svn/unbound/trunk@5026 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2019-01-07 09:06:41 +00:00
parent 023411f975
commit 90b00dfe57
2 changed files with 9 additions and 1 deletions

View file

@ -1,3 +1,7 @@
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 12 December 2018: Wouter
- Fix for crash in dns64 module if response is null. - Fix for crash in dns64 module if response is null.

View file

@ -838,8 +838,12 @@ create_tcp_accept_sock(struct addrinfo *addr, int v6only, int* noproto,
disabled, except when verbosity enabled for debugging */ disabled, except when verbosity enabled for debugging */
if(errno != ENOPROTOOPT || verbosity >= 3) if(errno != ENOPROTOOPT || verbosity >= 3)
#endif #endif
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)); log_err("Setting TCP Fast Open as server failed: %s", strerror(errno));
} }
}
#endif #endif
return s; return s;
} }