:type ifc_name: str
:type sw_if_index: int
:type ifc_pfx: str
- :type ifc_pfx: host_if_key
+ :type host_if_key: str
"""
if_key = Topology.add_new_port(node, ifc_pfx)
node, host_if_key
)
)
+ Topology.update_interface_pci_address(
+ node, if_key, Topology.get_interface_pci_addr(node, host_if_key)
+ )
@staticmethod
def vpp_create_avf_interface(node, if_key, num_rx_queues=None):
:type node: dict
:type if_key: str
:type num_rx_queues: int
- :returns: Interface key (name) in topology.
+ :returns: AVF interface key (name) in topology.
:rtype: str
:raises RuntimeError: If it is not possible to create AVF interface on
the node.
node, sw_if_index=sw_if_index, ifc_pfx=u"eth_avf",
host_if_key=if_key
)
- if_key = Topology.get_interface_by_sw_index(node, sw_if_index)
- return if_key
+ return Topology.get_interface_by_sw_index(node, sw_if_index)
@staticmethod
def vpp_create_rdma_interface(