Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[re]Enable per-Adjacency/neighbour counters
[vpp.git]
/
src
/
vat
/
vat.h
diff --git
a/src/vat/vat.h
b/src/vat/vat.h
index
3d7d96a
..
831bdf5
100644
(file)
--- a/
src/vat/vat.h
+++ b/
src/vat/vat.h
@@
-95,6
+95,22
@@
typedef struct
u64 bytes;
} ip6_fib_counter_t;
u64 bytes;
} ip6_fib_counter_t;
+typedef struct
+{
+ struct in_addr address;
+ vnet_link_t linkt;
+ u64 packets;
+ u64 bytes;
+} ip4_nbr_counter_t;
+
+typedef struct
+{
+ struct in6_addr address;
+ vnet_link_t linkt;
+ u64 packets;
+ u64 bytes;
+} ip6_nbr_counter_t;
+
typedef struct
{
/* vpe input queue */
typedef struct
{
/* vpe input queue */
@@
-185,6
+201,8
@@
typedef struct
u32 *ip4_fib_counters_vrf_id_by_index;
ip6_fib_counter_t **ip6_fib_counters;
u32 *ip6_fib_counters_vrf_id_by_index;
u32 *ip4_fib_counters_vrf_id_by_index;
ip6_fib_counter_t **ip6_fib_counters;
u32 *ip6_fib_counters_vrf_id_by_index;
+ ip4_nbr_counter_t **ip4_nbr_counters;
+ ip6_nbr_counter_t **ip6_nbr_counters;
/* Convenience */
vlib_main_t *vlib_main;
/* Convenience */
vlib_main_t *vlib_main;