diff options
Diffstat (limited to 'framework/src/onos/cli/src/main/java/org/onosproject/cli/net/PacketProcessorsListCommand.java')
-rw-r--r-- | framework/src/onos/cli/src/main/java/org/onosproject/cli/net/PacketProcessorsListCommand.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/PacketProcessorsListCommand.java b/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/PacketProcessorsListCommand.java index ff66b803..6b7d9336 100644 --- a/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/PacketProcessorsListCommand.java +++ b/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/PacketProcessorsListCommand.java @@ -17,7 +17,7 @@ package org.onosproject.cli.net; import org.apache.karaf.shell.commands.Command; import org.onosproject.cli.AbstractShellCommand; -import org.onosproject.net.packet.PacketProcessor; +import org.onosproject.net.packet.PacketProcessorEntry; import org.onosproject.net.packet.PacketService; import static org.onosproject.net.packet.PacketProcessor.ADVISOR_MAX; @@ -30,7 +30,7 @@ import static org.onosproject.net.packet.PacketProcessor.DIRECTOR_MAX; description = "Lists packet processors") public class PacketProcessorsListCommand extends AbstractShellCommand { - private static final String FMT = "priority=%s, class=%s"; + private static final String FMT = "priority=%s, class=%s, packets=%d, avgNanos=%d"; @Override protected void execute() { @@ -43,8 +43,10 @@ public class PacketProcessorsListCommand extends AbstractShellCommand { } } - private void print(int priority, PacketProcessor processor) { - print(FMT, priorityFormat(priority), processor.getClass().getName()); + private void print(PacketProcessorEntry entry) { + print(FMT, priorityFormat(entry.priority()), + entry.processor().getClass().getName(), + entry.invocations(), entry.averageNanos()); } private String priorityFormat(int priority) { |