def stop_vpp_service(node): """Stop VPP service on the specified topology node. :param node: Topology node. :type node: dict """ DUTSetup.stop_service(node, Constants.VPP_UNIT)
def stop_vpp_service(node): """Stop VPP service on the specified node. :param node: VPP node. :type node: dict :raises RuntimeError: If VPP service fails to stop. """ DUTSetup.stop_service(node, Constants.VPP_UNIT)
def stop_vpp_service(node, node_key=None): """Stop 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.stop_service(node, Constants.VPP_UNIT) if node_key: Topology.del_node_socket_id(node, SocketType.PAPI, node_key) Topology.del_node_socket_id(node, SocketType.STATS, node_key)
def stop_vpp_service(node, node_key=None): """Stop 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.stop_service(node, Constants.VPP_UNIT) if node_key: Topology.del_node_socket_id(node, SocketType.PAPI, node_key) Topology.del_node_socket_id(node, SocketType.STATS, node_key)