🌈 style:revise packet-io-engine conf for adapting clixon's parameter change

This commit is contained in:
linxin
2024-10-25 16:19:03 +08:00
committed by fumingwei
parent d482ecde9b
commit 070f845fd3

View File

@@ -46,7 +46,7 @@ allmulticast=1
rssmode=3 rssmode=3
promisc={{ interface.promisc | default(0) }} promisc={{ interface.promisc | default(0) }}
mtu={{ interface.mtu | default(1500) }} mtu={{ interface.mtu | default(1500) }}
{%- if interface.role == "5" %} {%- if interface.role == 5 %}
driver=1 driver=1
{%- else %} {%- else %}
driver=0 driver=0
@@ -77,41 +77,41 @@ rx_cores={{ interface.rxcore }}
{% endfor %} {% endfor %}
# Configuration settings for network bonding (bond) functionality. # Configuration settings for network bonding (bond) functionality.
{%- for interface in mrzcpd.virtual_interfaces %} {%- for interface in mrzcpd.virtual_interfaces %}
{%- if interface.type == "1" %} {%- if interface.type == 1 %}
[device:{{ interface.name }}] [device:{{ interface.name }}]
{%- if interface.address %} {%- if interface.address is defined %}
in_addr={{ interface.address }} in_addr={{ interface.address }}
in_mask={{ interface.mask }} in_mask={{ interface.mask }}
{%- if interface.gateway %} {%- if interface.gateway is defined %}
gateway={{ interface.gateway }} gateway={{ interface.gateway }}
{%- endif %} {%- endif %}
{%- endif %} {%- endif %}
rssmode=3 rssmode=3
{%- if interface.promisc %} {%- if interface.promisc is defined %}
promisc={{ interface.promisc }} promisc={{ interface.promisc }}
{%- endif %} {%- endif %}
{%- if interface.mtu %} {%- if interface.mtu is defined %}
mtu={{ interface.mtu }} mtu={{ interface.mtu }}
{%- endif %} {%- endif %}
{%- if interface.role == "5" %} {%- if interface.role == 5 %}
driver=1 driver=1
{%- else %} {%- else %}
driver=0 driver=0
{%- endif %} {%- endif %}
role={{ interface.role }} role={{ interface.role }}
{%- if interface.type %} {%- if interface.type is defined %}
type={{ interface.type }} type={{ interface.type }}
{%- endif %} {%- endif %}
{%- if interface.bond_mode %} {%- if interface.bond_mode is defined %}
bond_mode={{ interface.bond_mode }} bond_mode={{ interface.bond_mode }}
{%- endif %} {%- endif %}
{%- if interface.bond_xmit_policy %} {%- if interface.bond_xmit_policy is defined %}
bond_xmit_policy={{ interface.bond_xmit_policy }} bond_xmit_policy={{ interface.bond_xmit_policy }}
{%- endif %} {%- endif %}
{%- if interface.slaves %} {%- if interface.slaves is defined %}
bond_slaves={%- for slave in interface.slaves %}{%- if not loop.first %},{%- endif %}{{ slave.interface }}{%- endfor %} bond_slaves={%- for slave in interface.slaves %}{%- if not loop.first %},{%- endif %}{{ slave.interface }}{%- endfor %}
{%- endif %} {%- endif %}
{%- if interface.rxcore %} {%- if interface.rxcore is defined %}
rx_cores={{ interface.rxcore }} rx_cores={{ interface.rxcore }}
{%- endif %} {%- endif %}
{%- endif %} {%- endif %}
@@ -128,28 +128,28 @@ role=1
# Configuration settings for the representational (represent) device. # Configuration settings for the representational (represent) device.
{%- for interface in mrzcpd.virtual_interfaces %} {%- for interface in mrzcpd.virtual_interfaces %}
{%- if interface.en_representor == "1" %} {%- if interface.en_representor == 1 %}
[device:{{ interface.name }}] [device:{{ interface.name }}]
{%- if interface.promisc %} {%- if interface.promisc %}
promisc={{ interface.promisc }} promisc={{ interface.promisc }}
{%- endif %} {%- endif %}
{%- if interface.mtu %} {%- if interface.mtu is defined %}
mtu={{ interface.mtu }} mtu={{ interface.mtu }}
{%- endif %} {%- endif %}
{%- if interface.role == "5" %} {%- if interface.role == 5 %}
driver=1 driver=1
{%- else %} {%- else %}
driver=0 driver=0
{%- endif %} {%- endif %}
role={{ interface.role }} role={{ interface.role }}
{%- if interface.vlan and interface.vlan | length > 0 %} {%- if interface.vlan is defined and interface.vlan | length > 0 %}
allow_vlan_ids={%- for vlan in interface.vlan %}{%- if not loop.first %},{%- endif %}{{ vlan.vlan_id }}{%- endfor %} allow_vlan_ids={%- for vlan in interface.vlan %}{%- if not loop.first %},{%- endif %}{{ vlan.vlan_id }}{%- endfor %}
{%- endif %} {%- endif %}
en_representor={{ interface.en_representor }} en_representor={{ interface.en_representor }}
{%- if interface.representor_ns %} {%- if interface.representor_ns is defined %}
representor_ns={{ interface.representor_ns }} representor_ns={{ interface.representor_ns }}
{%- endif %} {%- endif %}
{%- if interface.rxcore %} {%- if interface.rxcore is defined %}
rx_cores={{ interface.rxcore }} rx_cores={{ interface.rxcore }}
{%- endif %} {%- endif %}
{%- endif %} {%- endif %}