X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;ds=inline;f=config%2Finstallers%2Ffuel%2Fnet_macros.j2;fp=config%2Finstallers%2Ffuel%2Fnet_macros.j2;h=a7cf3e575aa0701d80562c5b58e865ebff52e678;hb=e3708019f62d303d0c24cd6af5d4a3924bd1a797;hp=7ff3166c76256bbf326c3c43b8e635d623cd7b2e;hpb=8f43c9af3ca49498659fb3caa08162504b50ab07;p=pharos.git diff --git a/config/installers/fuel/net_macros.j2 b/config/installers/fuel/net_macros.j2 index 7ff3166c..a7cf3e57 100644 --- a/config/installers/fuel/net_macros.j2 +++ b/config/installers/fuel/net_macros.j2 @@ -35,3 +35,11 @@ {%- macro interface_str(nic, vlan = 0) -%} {{ nic }}{% if vlan | int > 0 %}.{{ vlan }}{% endif %} {%- endmacro -%} + +{%- macro vpp_interface_str(speed, pci_addr) -%} + {%- set p = pci_addr.replace('.', ':').split(':') -%} + {%- set s = 'GigabitEthernet%d/%d/%d' | format(p[-3] | int(0, 16), + p[-2] | int(0, 16), + p[-1] | int(0, 16)) -%} + {% if '40g' in speed %}Forty{% elif '10g' in speed %}Ten{% endif %}{{ s }} +{%- endmacro -%}