From 1b1f52872c306cb16c2a409b4f0b5fa2d3cd6ea0 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 15 Apr 2013 15:34:50 +0200 Subject: [PATCH] kernel-utun: set a lower MTU and up() utun after installing address --- src/libhydra/plugins/kernel_utun/kernel_utun_ipsec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libhydra/plugins/kernel_utun/kernel_utun_ipsec.c b/src/libhydra/plugins/kernel_utun/kernel_utun_ipsec.c index cae226d444..bf507789bc 100644 --- a/src/libhydra/plugins/kernel_utun/kernel_utun_ipsec.c +++ b/src/libhydra/plugins/kernel_utun/kernel_utun_ipsec.c @@ -445,7 +445,9 @@ METHOD(kernel_utun_ipsec_t, add_ip, status_t, this->mutex->lock(this->mutex); if (this->tuns->get_last(this->tuns, (void**)&tun) == SUCCESS) { - added = tun->set_address(tun, vip, prefix); + added = tun->set_address(tun, vip, prefix) && + tun->set_mtu(tun, 1280) && + tun->up(tun); } this->mutex->unlock(this->mutex); -- 2.47.2