return mtu;
}
+#ifdef HAVE_ESP
static int set_esp_algo(struct openconnect_info *vpninfo, const char *s, int hmac)
{
if (hmac) {
}
return (bits == 0) ? 0 : -EINVAL;
}
+#endif
/* Return value:
* < 0, on error
monitor_read_fd(vpninfo, ssl);
monitor_except_fd(vpninfo, ssl);
vpninfo->ssl_times.last_rx = vpninfo->ssl_times.last_tx = time(NULL);
- esp_close_secret(vpninfo);
+ if (vpninfo->proto->udp_close)
+ vpninfo->proto->udp_close(vpninfo);
}
return ret;
vpninfo->quit_reason = "GPST reconnect failed";
return ret;
}
- esp_setup(vpninfo, vpninfo->dtls_attempt_period);
+ if (vpninfo->proto->udp_setup)
+ vpninfo->proto->udp_setup(vpninfo, vpninfo->dtls_attempt_period);
return 1;
case KA_KEEPALIVE: