aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Dunwoodie <ncon@noconroy.net>2021-04-19 01:39:32 +1000
committerMatt Dunwoodie <ncon@noconroy.net>2021-04-19 10:54:24 +1000
commit7ed6a935eb7e5b3102caba7cf9faf2f48963d7e1 (patch)
treef3c37a1120eb8aa7ecaa88c3177c7f3f1c44df6a
parentif_wg: cleanup allowed-ips functions (diff)
downloadwireguard-freebsd-7ed6a935eb7e5b3102caba7cf9faf2f48963d7e1.tar.xz
wireguard-freebsd-7ed6a935eb7e5b3102caba7cf9faf2f48963d7e1.zip
if_wg: actually use DEFAULT_MTU value
Signed-off-by: Matt Dunwoodie <ncon@noconroy.net>
-rw-r--r--src/if_wg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/if_wg.c b/src/if_wg.c
index 46b5c5d..9719ead 100644
--- a/src/if_wg.c
+++ b/src/if_wg.c
@@ -76,7 +76,7 @@ __FBSDID("$FreeBSD$");
#include "version.h"
#include "if_wg.h"
-#define DEFAULT_MTU 1420
+#define DEFAULT_MTU (ETHERMTU - 80)
#define MAX_MTU (IF_MAXMTU - 80)
#define MAX_STAGED_PKT 128
@@ -2642,7 +2642,7 @@ wg_clone_create(struct if_clone *ifc, int unit, caddr_t params)
RADIX_NODE_HEAD_LOCK_INIT(sc->sc_aip4);
RADIX_NODE_HEAD_LOCK_INIT(sc->sc_aip6);
- if_setmtu(ifp, ETHERMTU - 80);
+ if_setmtu(ifp, DEFAULT_MTU);
ifp->if_flags = IFF_NOARP | IFF_MULTICAST;
ifp->if_init = wg_init;
ifp->if_reassign = wg_reassign;