Feature: automatically set txqueuelen for all tap* network interfacestags/2017.4
@@ -888,6 +888,14 @@ Setup resolv.conf, nameservers, domain and search domains | |||
- timeout: 2 | |||
- attempts: 2 | |||
**setting custom TX queue length for tap interfaces** | |||
.. code-block:: yaml | |||
linux: | |||
network: | |||
tap_custom_txqueuelen: 10000 | |||
DPDK OVS interfaces | |||
-------------------- | |||
@@ -0,0 +1 @@ | |||
KERNEL==”tap[0-9a-z\-]*", RUN+="/sbin/ip link set %k txqueuelen {{ network.tap_custom_txqueuelen }}" |
@@ -292,3 +292,13 @@ NetworkManager: | |||
- enable: false | |||
{%- endif %} | |||
{%- if network.tap_custom_txqueuelen is defined %} | |||
/etc/udev/rules.d/60-net-txqueue.rules: | |||
file.managed: | |||
- source: salt://linux/files/60-net-txqueue.rules | |||
- mode: 755 | |||
- template: jinja | |||
{%- endif %} |