X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/251b9eb4698f569864c35127ddb7c309b92ccecb..06e272a37fca29df8be58167a30818857a78e348:/src/src/smtp_out.c diff --git a/src/src/smtp_out.c b/src/src/smtp_out.c index 6fd0bf729..f02863a54 100644 --- a/src/src/smtp_out.c +++ b/src/src/smtp_out.c @@ -163,12 +163,12 @@ if (getsockopt(sock, IPPROTO_TCP, TCP_INFO, &tinfo, &len) == 0) '# echo -n "00000000-00000000-00000000-0000000" >/proc/sys/net/ipv4/tcp_fastopen_key' The kernel seems to be counting unack'd packets. */ - case 1: + case TFO_ATTEMPTED: if (tinfo.tcpi_unacked > 1) { DEBUG(D_transport|D_v) debug_printf("TCP_FASTOPEN tcpi_unacked %d\n", tinfo.tcpi_unacked); - tcp_out_fastopen = 2; + tcp_out_fastopen = TFO_USED; } break; @@ -178,11 +178,11 @@ if (getsockopt(sock, IPPROTO_TCP, TCP_INFO, &tinfo, &len) == 0) /* If there was data-on-SYN but we had to retrasnmit it, declare no TFO */ - case 2: + case TFO_USED: if (!(tinfo.tcpi_options & TCPI_OPT_SYN_DATA)) { DEBUG(D_transport|D_v) debug_printf("TFO: had to retransmit\n"); - tcp_out_fastopen = 0; + tcp_out_fastopen = TFO_NOT_USED; } break; #endif @@ -264,7 +264,7 @@ requested some early-data then include that in the TFO request. */ else { #ifdef TCP_FASTOPEN - if (verify_check_given_host(&ob->hosts_try_fastopen, host) == OK) + if (verify_check_given_host(CUSS &ob->hosts_try_fastopen, host) == OK) fastopen_blob = early_data ? early_data : &tcp_fastopen_nodata; #endif