blob: 275cfcb2e2e61d09de65d596506c1d70e7d88f03 [file] [log] [blame]
# 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