def restart_vpp_service(node): """Restart VPP service on the specified topology node. :param node: Topology node. :type node: dict """ DUTSetup.restart_service(node, Constants.VPP_UNIT)
def restart_vpp_service(node, node_key=None): """Restart VPP service on the specified topology node. :param node: Topology node. :param node_key: Topology node key. :type node: dict :type node_key: str """ DUTSetup.restart_service(node, Constants.VPP_UNIT) if node_key: Topology.add_new_socket(node, SocketType.PAPI, node_key, Constants.SOCKSVR_PATH) Topology.add_new_socket(node, SocketType.STATS, node_key, Constants.SOCKSTAT_PATH)
def restart_vpp_service(node, node_key=None): """Restart VPP service on the specified topology node. Disconnect possibly connected PAPI executor. :param node: Topology node. :param node_key: Topology node key. :type node: dict :type node_key: str """ # Containers have a separate lifecycle, but better be safe. PapiSocketExecutor.disconnect_all_sockets_by_node(node) DUTSetup.restart_service(node, Constants.VPP_UNIT) if node_key: Topology.add_new_socket(node, SocketType.PAPI, node_key, Constants.SOCKSVR_PATH) Topology.add_new_socket(node, SocketType.STATS, node_key, Constants.SOCKSTAT_PATH)