mirror of
https://github.com/moby/moby.git
synced 2026-08-08 17:11:38 +00:00
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 <rob.murray@docker.com>
(cherry picked from commit a6206f2da9)
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This commit is contained in:
committed by
Paweł Gronowski
parent
f822c9f39c
commit
df58dd519b
@@ -112,9 +112,6 @@ if [ -z "$net" ]; then
|
||||
# If --netns-type is present in --help, slirp4netns is >= v0.4.0.
|
||||
if slirp4netns --help | grep -qw -- --netns-type; then
|
||||
net=slirp4netns
|
||||
if [ -z "$mtu" ]; then
|
||||
mtu=65520
|
||||
fi
|
||||
else
|
||||
echo "slirp4netns found but seems older than v0.4.0. Checking for other network drivers."
|
||||
fi
|
||||
@@ -134,7 +131,7 @@ if [ -z "$net" ]; then
|
||||
fi
|
||||
fi
|
||||
if [ -z "$mtu" ]; then
|
||||
if [ "$net" = pasta ]; then
|
||||
if [ "$net" = slirp4netns -o "$net" = pasta ]; then
|
||||
mtu=65520
|
||||
else
|
||||
mtu=1500
|
||||
|
||||
Reference in New Issue
Block a user