Skip to content

Commit a6206f2

Browse files
committed
dockerd-rootless: default MTU 65520 for slirp4netns
When DOCKERD_ROOTLESS_ROOTLESSKIT_MTU is not set, and ... - DOCKERD_ROOTLESS_ROOTLESSKIT_NET is not set and slirp4netns is selected, MTU defaults to 65520. - DOCKERD_ROOTLESS_ROOTLESSKIT_NET=slirp4netns, MTU defaults to 1500. Change the logic so that, however slirp4netns is selected, MTU defaults to 65520. Signed-off-by: Rob Murray <[email protected]>
1 parent 7e63d2a commit a6206f2

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

contrib/dockerd-rootless.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,6 @@ if [ -z "$net" ]; then
112112
# If --netns-type is present in --help, slirp4netns is >= v0.4.0.
113113
if slirp4netns --help | grep -qw -- --netns-type; then
114114
net=slirp4netns
115-
if [ -z "$mtu" ]; then
116-
mtu=65520
117-
fi
118115
else
119116
echo "slirp4netns found but seems older than v0.4.0. Checking for other network drivers."
120117
fi
@@ -134,7 +131,7 @@ if [ -z "$net" ]; then
134131
fi
135132
fi
136133
if [ -z "$mtu" ]; then
137-
if [ "$net" = pasta ]; then
134+
if [ "$net" = slirp4netns -o "$net" = pasta ]; then
138135
mtu=65520
139136
else
140137
mtu=1500

0 commit comments

Comments
 (0)