| Dennis Dmitriev | f4826bc | 2017-09-28 19:03:54 +0300 | [diff] [blame] | 1 | {#- Provides:                         #} | 
|  | 2 | {#-   br-prv (OVS bridge) #} | 
|  | 3 | {#- Requirements:                     #} | 
|  | 4 | {#-   _param:tenant_address         #} | 
| Dennis Dmitriev | cf5f43b | 2017-10-11 15:10:27 +0300 | [diff] [blame] | 5 | {#-   _param:tenant_network_netmask         #} | 
| Dennis Dmitriev | f4826bc | 2017-09-28 19:03:54 +0300 | [diff] [blame] | 6 | # {{ interfaces_role }} | 
| Dennis Dmitriev | 600e6ee | 2018-02-20 03:55:49 +0200 | [diff] [blame] | 7 | {{- set_param('linux_network_bridge', 'openvswitch') }} | 
| Dennis Dmitriev | f4826bc | 2017-09-28 19:03:54 +0300 | [diff] [blame] | 8 | {%- for interface_name, interface in interfaces.items() %} | 
|  | 9 | {{ interface_name }}: | 
|  | 10 | bond: bonddpdk2 | 
|  | 11 | driver: igb_uio | 
|  | 12 | enabled: true | 
|  | 13 | n_rxq: 2 | 
|  | 14 | name: {{ interface_name }} | 
| sgudz | bf07821 | 2018-02-09 18:18:23 +0200 | [diff] [blame] | 15 | pci: "{{ interface['dpdk_pci'] }}" | 
| Dennis Dmitriev | f4826bc | 2017-09-28 19:03:54 +0300 | [diff] [blame] | 16 | type: dpdk_ovs_port | 
|  | 17 | {%- endfor %} | 
|  | 18 | bonddpdk2: | 
|  | 19 | bridge: br-prv | 
|  | 20 | enabled: true | 
|  | 21 | mode: active-backup | 
|  | 22 | type: dpdk_ovs_bond | 
|  | 23 | br-prv: | 
| Dennis Dmitriev | 9b0a089 | 2018-11-01 06:37:47 +0200 | [diff] [blame] | 24 | proto: static | 
| Dennis Dmitriev | f4826bc | 2017-09-28 19:03:54 +0300 | [diff] [blame] | 25 | address: ${_param:_esc}{_param:tenant_address} | 
|  | 26 | enabled: true | 
| Dennis Dmitriev | cf5f43b | 2017-10-11 15:10:27 +0300 | [diff] [blame] | 27 | netmask: ${_param:_esc}{_param:tenant_network_netmask} | 
| sgudz | bf07821 | 2018-02-09 18:18:23 +0200 | [diff] [blame] | 28 | type: dpdk_ovs_bridge |