diff options
author | Fabricio Voznika <fvoznika@google.com> | 2019-04-16 15:44:35 -0700 |
---|---|---|
committer | Adin Scannell <adin@scannell.ca> | 2019-04-17 12:08:36 -0700 |
commit | 45028bdd82ca3f54d8bb0e99330b1bab6e64cb78 (patch) | |
tree | 705873e3fbcb4b10ffd6fe22840cbe40647cf5ee /content/docs/user_guide/networking.md | |
parent | 80036845c18e1e41e3610cf2ff4a25345f444070 (diff) |
Update Linux version requirement for GSO
Diffstat (limited to 'content/docs/user_guide/networking.md')
-rw-r--r-- | content/docs/user_guide/networking.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/content/docs/user_guide/networking.md b/content/docs/user_guide/networking.md index f1aa77625..92447b3fb 100644 --- a/content/docs/user_guide/networking.md +++ b/content/docs/user_guide/networking.md @@ -60,4 +60,26 @@ Add the following `runtimeArgs` to your Docker configuration } ``` +### Disable GSO {#gso} + +If your Linux is older than {{< required_linux >}}, you can disable Generic +Segmentation Offload (GSO) to run with a kernel that is newer than 3.17. Add the +`--gso=false` flag to your Docker runtime configuration (`/etc/docker/daemon.json`) +and restart the Docker daemon: + +> Note: Network performance, especially for large payloads, will be greatly reduced. + +```json +{ + "runtimes": { + "runsc": { + "path": "/usr/local/bin/runsc", + "runtimeArgs": [ + "--gso=false" + ] + } + } +} +``` + [netstack]: https://github.com/google/netstack |