--- /dev/null
+# Copyright 2020 Whitestack LLC
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+# implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+vnfd:
+ id: epa-advanced-vnfd
+ description: vBNG VNF for performance tests, with 34 HTs
+ product-name: vbng34
+ provider: Intel
+ version: "1.0"
+ mgmt-cp: eth0-ext
+ sw-image-desc:
+ - id: intel_vbng34
+ name: intel_vbng34
+ virtual-compute-desc:
+ - id: epa-compute
+ virtual-cpu:
+ pinning: # Generic key/value pairs
+ policy: static
+ thread-policy: PREFER
+ virtual-memory:
+ size: 32
+ mempage-size: LARGE
+ numa-enabled: true # Replaces NUMA aware/unaware choice
+ numa-node-policy:
+ mem-policy: STRICT
+ node:
+ - id: "1"
+ paired-threads:
+ num-paired-threads: "17"
+ node-cnt: "1"
+ virtual-storage-desc:
+ - id: epa-storage
+ size-of-storage: 10
+ vdu:
+ - id: epa-vdu
+ name: epa-vdu
+ sw-image-desc: intel_vbng34
+ virtual-compute-desc: epa-compute
+ virtual-storage-desc:
+ - epa-storage
+ int-cpd:
+ - id: eth0
+ virtual-network-interface-requirement:
+ - name: eth0
+ position: 1
+ virtual-interface:
+ type: PARAVIRT
+ bandwidth: 1000000
+ vpci: 0000:00:0a.0
+ - id: xe0
+ virtual-network-interface-requirement:
+ - name: xe0
+ position: 2
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ bandwidth: 10000000000
+ vpci: 0000:00:10.0
+ - id: xe1
+ virtual-network-interface-requirement:
+ - name: xe1
+ position: 3
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ bandwidth: 10000000000
+ vpci: 0000:00:11.0
+ - id: xe2
+ virtual-network-interface-requirement:
+ - name: xe2
+ position: 4
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ bandwidth: 10000000000
+ vpci: 0000:00:12.0
+ - id: xe3
+ virtual-network-interface-requirement:
+ - name: xe3
+ position: 5
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ bandwidth: 10000000000
+ vpci: 0000:00:13.0
+ - id: xe4
+ virtual-network-interface-requirement:
+ - name: xe4
+ position: 6
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ bandwidth: 10000000000
+ vpci: 0000:00:14.0
+ - id: xe5
+ virtual-network-interface-requirement:
+ - name: xe5
+ position: 7
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ bandwidth: 10000000000
+ vpci: 0000:00:15.0
+ - id: xe6
+ virtual-network-interface-requirement:
+ - name: xe6
+ position: 8
+ virtual-interface:
+ type: PCI-PASSTHROUGH
+ bandwidth: 10000000000
+ vpci: 0000:00:16.0
+ - id: xe7
+ virtual-network-interface-requirement:
+ - name: xe7
+ position: 9
+ virtual-interface:
+ type: VIRTIO
+ bandwidth: 10000000000
+ vpci: 0000:00:17.0
+ supplemental-boot-data:
+ boot-data-drive: false
+ ext-cpd:
+ - id: eth0-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: eth0
+ - id: xe0-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe0
+ - id: xe1-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe1
+ - id: xe2-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe2
+ - id: xe3-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe3
+ - id: xe4-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe4
+ - id: xe5-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe5
+ - id: xe6-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe6
+ - id: xe7-ext
+ int-cpd:
+ vdu-id: epa-vdu
+ cpd: xe7
\ No newline at end of file