From 6bba1cd7b14795a74b1367338617e12f810476a6 Mon Sep 17 00:00:00 2001
From: Dave Tucker
Date: Fri, 3 Jul 2015 03:43:02 +0100
Subject: [PATCH] Use IANA assigned VXLAN port
Fixes #358
Signed-off-by: Dave Tucker
---
libnetwork/drivers/overlay/ov_utils.go | 1 +
libnetwork/drivers/overlay/overlay.go | 1 +
2 files changed, 2 insertions(+)
diff --git a/libnetwork/drivers/overlay/ov_utils.go b/libnetwork/drivers/overlay/ov_utils.go
index 2349c7e81f..46f7ea110a 100644
--- a/libnetwork/drivers/overlay/ov_utils.go
+++ b/libnetwork/drivers/overlay/ov_utils.go
@@ -54,6 +54,7 @@ func createVxlan(vni uint32) (string, error) {
LinkAttrs: netlink.LinkAttrs{Name: name},
VxlanId: int(vni),
Learning: true,
+ Port: vxlanPort,
Proxy: true,
L3miss: true,
L2miss: true,
diff --git a/libnetwork/drivers/overlay/overlay.go b/libnetwork/drivers/overlay/overlay.go
index f911926980..c4fcaa3797 100644
--- a/libnetwork/drivers/overlay/overlay.go
+++ b/libnetwork/drivers/overlay/overlay.go
@@ -21,6 +21,7 @@ const (
vethLen = 7
vxlanIDStart = 256
vxlanIDEnd = 1000
+ vxlanPort = 4789
)
type driver struct {