Browse Source

Merge pull request #72 from aplsms/feature-tap_custom_txqueuelen

Feature: automatically set txqueuelen for all tap* network interfaces
tags/2017.4
Filip Pytloun 7 years ago
parent
commit
ffdf22388c
3 changed files with 19 additions and 0 deletions
  1. +8
    -0
      README.rst
  2. +1
    -0
      linux/files/60-net-txqueue.rules
  3. +10
    -0
      linux/network/interface.sls

+ 8
- 0
README.rst View File

@@ -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
--------------------


+ 1
- 0
linux/files/60-net-txqueue.rules View File

@@ -0,0 +1 @@
KERNEL==”tap[0-9a-z\-]*", RUN+="/sbin/ip link set %k txqueuelen {{ network.tap_custom_txqueuelen }}"

+ 10
- 0
linux/network/interface.sls View File

@@ -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 %}

Loading…
Cancel
Save