UDP Encap counters
[vpp.git] / src / vnet / udp / udp_encap.h
index b8f329d..185d5e7 100644 (file)
@@ -125,6 +125,19 @@ extern void udp_encap_contribute_forwarding (u32 id,
                                             dpo_proto_t proto,
                                             dpo_id_t * dpo);
 
+extern void udp_encap_get_stats (index_t uei, u64 * packets, u64 * bytes);
+
+/**
+ * Callback function invoked when walking all encap objects.
+ * Return non-zero to continue the walk.
+ */
+typedef int (*udp_encap_walk_cb_t) (index_t uei, void *ctx);
+
+/**
+ * Walk each of the encap objects
+ */
+extern void udp_encap_walk (udp_encap_walk_cb_t cb, void *ctx);
+
 /**
  * Pool of encaps
  */