summaryrefslogtreecommitdiff
path: root/vswitchd
diff options
context:
space:
mode:
authorwangchuanlei <wangchuanlei@inspur.com>2023-01-18 20:31:17 -0500
committerIlya Maximets <i.maximets@ovn.org>2023-01-31 17:40:50 +0100
commite22e1f6725b99007b469fcccdbb48f525f302757 (patch)
tree8e541be074d57ff5e23b6d13a0f58c5d057fa7eb /vswitchd
parente1e5eac5b0167c65c802bd60ed37605b1e1c9c92 (diff)
downloadopenvswitch-e22e1f6725b99007b469fcccdbb48f525f302757.tar.gz
dpctl: Add support to count upcall packets.
Add support to count upcall packets per port, both succeed and failed, which is a better way to see how many packets upcalled on each interface. Acked-by: Eelco Chaudron <echaudro@redhat.com> Signed-off-by: wangchuanlei <wangchuanlei@inspur.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Diffstat (limited to 'vswitchd')
-rw-r--r--vswitchd/bridge.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vswitchd/bridge.c b/vswitchd/bridge.c
index bfb2adef1..abf2afe57 100644
--- a/vswitchd/bridge.c
+++ b/vswitchd/bridge.c
@@ -2626,7 +2626,9 @@ iface_refresh_stats(struct iface *iface)
IFACE_STAT(rx_undersized_errors, "rx_undersized_errors") \
IFACE_STAT(rx_oversize_errors, "rx_oversize_errors") \
IFACE_STAT(rx_fragmented_errors, "rx_fragmented_errors") \
- IFACE_STAT(rx_jabber_errors, "rx_jabber_errors")
+ IFACE_STAT(rx_jabber_errors, "rx_jabber_errors") \
+ IFACE_STAT(upcall_packets, "upcall_packets") \
+ IFACE_STAT(upcall_errors, "upcall_errors")
#define IFACE_STAT(MEMBER, NAME) + 1
enum { N_IFACE_STATS = IFACE_STATS };