ofproto: Only dump queue statistics if the queue really exists.
authorBen Pfaff <blp@nicira.com>
Thu, 16 Sep 2010 22:41:14 +0000 (15:41 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 1 Oct 2010 17:40:01 +0000 (10:40 -0700)
commit1ac788f67ff614662ce7d9af36d5eb7597f53a3f
tree14cdc773abc117b9b7c3de896ad47e1cc4088388
parentd5590e7e4114253bc5b84b494dba18be24e6073f
ofproto: Only dump queue statistics if the queue really exists.

Without this commit, "ovs-ofctl queue-stats br0 ALL 1" will print something
like the following if port 3 has queue 1 but none of the other ports do:

    stats_reply (xid=0x7b378): flags=none type=5(queue)
     4 queues
      port 0 queue 1: bytes=?, pkts=?, errors=?
      port 1 queue 1: bytes=?, pkts=?, errors=?
      port 2 queue 1: bytes=?, pkts=?, errors=?
      port 3 queue 1: bytes=0, pkts=0, errors=0

With this commit, it will print the following instead, which seems more
useful:

   stats_reply (xid=0x3ada1): flags=none type=5(queue)
    1 queues
     port 3 queue 1: bytes=0, pkts=0, errors=0
ofproto/ofproto.c