{ "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 } ] } ] } ] } ] }