From 378491e9070aa9751a125f68d097d6e142d9414e Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Wed, 19 Nov 2014 17:08:49 -0800 Subject: [PATCH] Remove hairpin nat on veth create Writing to this file within /sys is casuing some issues for older kernels, specifically with 2.6.xx, where the write is failing because /sys is becoming ro. We will continue to work on the 2.6 issues but for the time being we cannot ship this with it enabled as it's breaking all container runs. Signed-off-by: Michael Crosby --- network/veth.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/network/veth.go b/network/veth.go index 240da579..3d7dc872 100644 --- a/network/veth.go +++ b/network/veth.go @@ -39,9 +39,6 @@ func (v *Veth) Create(n *Network, nspid int, networkState *NetworkState) error { if err := SetMtu(name1, n.Mtu); err != nil { return err } - if err := SetHairpinMode(name1, true); err != nil { - return err - } if err := InterfaceUp(name1); err != nil { return err }