summaryrefslogtreecommitdiff
path: root/roles/base/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-10-20 15:26:26 +0200
committerChristian Pointner <equinox@spreadspace.org>2019-10-20 15:29:48 +0200
commit748b58588b7acec24839fde938e4377a39b81319 (patch)
treec0e92a9df34cb4189a70e54990dad4429eb1eeeb /roles/base/tasks
parentmove ele-lt to elev8.at (diff)
added workaround/fix for intel nic stability
Diffstat (limited to 'roles/base/tasks')
-rw-r--r--roles/base/tasks/main.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml
index 5cba5bd7..3f1d9bee 100644
--- a/roles/base/tasks/main.yml
+++ b/roles/base/tasks/main.yml
@@ -136,3 +136,16 @@
line: 'GRUB_CMDLINE_LINUX="{{ install.kernel_cmdline | join(" ") }}"'
when: install is defined and install.kernel_cmdline is defined
notify: update grub
+
+- name: disable TSO (intel nic stability fix)
+ when: base_intel_nic_stability_fix
+ copy:
+ content: |
+ [Match]
+ MACAddress={{ ansible_default_ipv4.macaddress }}
+
+ [Link]
+ TCPSegmentationOffload=false
+ GenericSegmentationOffload=false
+ GenericReceiveOffload=false
+ dest: /etc/systemd/network/00-disable-offloading.link