+ def show_packet_trace_on_all_duts(nodes, maximum=None):
+ """Show VPP packet trace.
+
+ :param nodes: Nodes from which the packet trace will be displayed.
+ :param maximum: Maximum number of packet traces to be displayed.
+ :type nodes: list
+ :type maximum: int
+ """
+ maximum = "max {count}".format(count=maximum) if maximum is not None\
+ else ""
+ for node in nodes.values():
+ if node['type'] == NodeType.DUT:
+ with VatTerminal(node, json_param=False) as vat:
+ vat.vat_terminal_exec_cmd_from_template(
+ 'show_trace.vat', maximum=maximum)
+
+ @staticmethod
+ def clear_packet_trace_on_all_duts(nodes):
+ """Clear VPP packet trace.
+
+ :param nodes: Nodes where the packet trace will be cleared.
+ :type nodes: list
+ """