We'll want this, for calculating DTLS MTU with PSK-NEGOTIATE.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
retry:
calculate_mtu(vpninfo, &base_mtu, &mtu);
+ vpninfo->cstp_basemtu = base_mtu;
reqbuf = buf_alloc();
buf_append(reqbuf, "CONNECT /CSCOSSLC/tunnel HTTP/1.1\r\n");
colon);
return -EINVAL;
}
+ } else if (!strcmp(buf + 7, "Base-MTU")) {
+ vpninfo->cstp_basemtu = atol(colon);
} else if (!strcmp(buf + 7, "MTU")) {
int cstpmtu = atol(colon);
if (cstpmtu > mtu)
char *ifname;
char *cmd_ifname;
- int reqmtu, basemtu;
+ int reqmtu, basemtu; /* Local static configured values */
const char *banner;
struct oc_ip_info ip_info;
+ int cstp_basemtu; /* Returned by server */
#ifdef _WIN32
long dtls_monitored, ssl_monitored, cmd_monitored, tun_monitored;