103 lines
3.1 KiB
JSON
103 lines
3.1 KiB
JSON
{
|
|
"network_config": [
|
|
{
|
|
"type": "sriov_pf",
|
|
"name": "p2p1",
|
|
"numvfs": 10,
|
|
"use_dhcp": false,
|
|
"promisc": true
|
|
},
|
|
{
|
|
"type": "sriov_pf",
|
|
"name": "p2p2",
|
|
"numvfs": 10,
|
|
"use_dhcp": false,
|
|
"promisc": true
|
|
},
|
|
{
|
|
"type": "sriov_vf",
|
|
"device": "p2p1",
|
|
"vfid": 5,
|
|
"addresses": [
|
|
{
|
|
"ip_netmask": "192.0.2.1/24"
|
|
}
|
|
],
|
|
"vlan_id": 100,
|
|
"qos": 2,
|
|
"spoofcheck": true,
|
|
"macaddr": "00:78:90:80:cc:30",
|
|
"trust": true,
|
|
"state": "auto",
|
|
"promisc": false
|
|
},
|
|
{
|
|
"name": "br-vfs",
|
|
"type": "ovs_user_bridge",
|
|
"use_dhcp": false,
|
|
"members": [
|
|
{
|
|
"name": "dpdk0",
|
|
"type": "ovs_dpdk_port",
|
|
"members": [
|
|
{
|
|
"device": "p5p2",
|
|
"qos": 3,
|
|
"spoofcheck": false,
|
|
"trust": true,
|
|
"type": "sriov_vf",
|
|
"vfid": 1,
|
|
"vlan_id": 116
|
|
}
|
|
]
|
|
}
|
|
]
|
|
|
|
},
|
|
{
|
|
"type": "ovs_user_bridge",
|
|
"name": "br-bond",
|
|
"members": [
|
|
{
|
|
"type" : "ovs_dpdk_bond",
|
|
"name" : "dpdkbond1",
|
|
"ovs_options": "bond_mode=active-backup",
|
|
"members": [
|
|
{
|
|
"type" : "ovs_dpdk_port",
|
|
"name" : "dpdk2",
|
|
"members": [
|
|
{
|
|
"type": "sriov_vf",
|
|
"device": "p2p1",
|
|
"vfid": 4,
|
|
"vlan_id": 114,
|
|
"spoofcheck": false,
|
|
"trust": true,
|
|
"qos": 6
|
|
}
|
|
],
|
|
"primary": true
|
|
},
|
|
{
|
|
"type" : "ovs_dpdk_port",
|
|
"name" : "dpdk3",
|
|
"members": [
|
|
{
|
|
"type": "sriov_vf",
|
|
"device": "p2p2",
|
|
"vfid": 4,
|
|
"vlan_id": 114,
|
|
"spoofcheck": false,
|
|
"trust": true,
|
|
"qos": 6
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|