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

- timeout: 2 - timeout: 2
- attempts: 2 - attempts: 2


**setting custom TX queue length for tap interfaces**

.. code-block:: yaml

linux:
network:
tap_custom_txqueuelen: 10000

DPDK OVS interfaces DPDK OVS interfaces
-------------------- --------------------



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

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

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

- enable: false - enable: false


{%- endif %} {%- 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