31c957e25b51421c444834b93d94d4ad37abe7e5
[govpp.git] / examples / bin_api / stats.api.json
1 {
2     "messages": [
3         [
4             "want_stats",
5             [
6                 "u16",
7                 "_vl_msg_id"
8             ],
9             [
10                 "u32",
11                 "client_index"
12             ],
13             [
14                 "u32",
15                 "context"
16             ],
17             [
18                 "u32",
19                 "enable_disable"
20             ],
21             [
22                 "u32",
23                 "pid"
24             ],
25             {
26                 "crc": "0x476f5a08"
27             }
28         ],
29         [
30             "want_stats_reply",
31             [
32                 "u16",
33                 "_vl_msg_id"
34             ],
35             [
36                 "u32",
37                 "context"
38             ],
39             [
40                 "i32",
41                 "retval"
42             ],
43             {
44                 "crc": "0xe8d4e804"
45             }
46         ],
47         [
48             "want_interface_simple_stats",
49             [
50                 "u16",
51                 "_vl_msg_id"
52             ],
53             [
54                 "u32",
55                 "client_index"
56             ],
57             [
58                 "u32",
59                 "context"
60             ],
61             [
62                 "u32",
63                 "enable_disable"
64             ],
65             [
66                 "u32",
67                 "pid"
68             ],
69             {
70                 "crc": "0x476f5a08"
71             }
72         ],
73         [
74             "want_interface_simple_stats_reply",
75             [
76                 "u16",
77                 "_vl_msg_id"
78             ],
79             [
80                 "u32",
81                 "context"
82             ],
83             [
84                 "i32",
85                 "retval"
86             ],
87             {
88                 "crc": "0xe8d4e804"
89             }
90         ],
91         [
92             "want_per_interface_simple_stats",
93             [
94                 "u16",
95                 "_vl_msg_id"
96             ],
97             [
98                 "u32",
99                 "client_index"
100             ],
101             [
102                 "u32",
103                 "context"
104             ],
105             [
106                 "u32",
107                 "enable_disable"
108             ],
109             [
110                 "u32",
111                 "pid"
112             ],
113             [
114                 "u32",
115                 "num"
116             ],
117             [
118                 "u32",
119                 "sw_ifs",
120                 0,
121                 "num"
122             ],
123             {
124                 "crc": "0x729d04f1"
125             }
126         ],
127         [
128             "want_per_interface_simple_stats_reply",
129             [
130                 "u16",
131                 "_vl_msg_id"
132             ],
133             [
134                 "u32",
135                 "context"
136             ],
137             [
138                 "i32",
139                 "retval"
140             ],
141             {
142                 "crc": "0xe8d4e804"
143             }
144         ],
145         [
146             "want_interface_combined_stats",
147             [
148                 "u16",
149                 "_vl_msg_id"
150             ],
151             [
152                 "u32",
153                 "client_index"
154             ],
155             [
156                 "u32",
157                 "context"
158             ],
159             [
160                 "u32",
161                 "enable_disable"
162             ],
163             [
164                 "u32",
165                 "pid"
166             ],
167             {
168                 "crc": "0x476f5a08"
169             }
170         ],
171         [
172             "want_interface_combined_stats_reply",
173             [
174                 "u16",
175                 "_vl_msg_id"
176             ],
177             [
178                 "u32",
179                 "context"
180             ],
181             [
182                 "i32",
183                 "retval"
184             ],
185             {
186                 "crc": "0xe8d4e804"
187             }
188         ],
189         [
190             "want_per_interface_combined_stats",
191             [
192                 "u16",
193                 "_vl_msg_id"
194             ],
195             [
196                 "u32",
197                 "client_index"
198             ],
199             [
200                 "u32",
201                 "context"
202             ],
203             [
204                 "u32",
205                 "enable_disable"
206             ],
207             [
208                 "u32",
209                 "pid"
210             ],
211             [
212                 "u32",
213                 "num"
214             ],
215             [
216                 "u32",
217                 "sw_ifs",
218                 0,
219                 "num"
220             ],
221             {
222                 "crc": "0x729d04f1"
223             }
224         ],
225         [
226             "want_per_interface_combined_stats_reply",
227             [
228                 "u16",
229                 "_vl_msg_id"
230             ],
231             [
232                 "u32",
233                 "context"
234             ],
235             [
236                 "i32",
237                 "retval"
238             ],
239             {
240                 "crc": "0xe8d4e804"
241             }
242         ],
243         [
244             "want_ip4_fib_stats",
245             [
246                 "u16",
247                 "_vl_msg_id"
248             ],
249             [
250                 "u32",
251                 "client_index"
252             ],
253             [
254                 "u32",
255                 "context"
256             ],
257             [
258                 "u32",
259                 "enable_disable"
260             ],
261             [
262                 "u32",
263                 "pid"
264             ],
265             {
266                 "crc": "0x476f5a08"
267             }
268         ],
269         [
270             "want_ip4_fib_stats_reply",
271             [
272                 "u16",
273                 "_vl_msg_id"
274             ],
275             [
276                 "u32",
277                 "context"
278             ],
279             [
280                 "i32",
281                 "retval"
282             ],
283             {
284                 "crc": "0xe8d4e804"
285             }
286         ],
287         [
288             "want_ip6_fib_stats",
289             [
290                 "u16",
291                 "_vl_msg_id"
292             ],
293             [
294                 "u32",
295                 "client_index"
296             ],
297             [
298                 "u32",
299                 "context"
300             ],
301             [
302                 "u32",
303                 "enable_disable"
304             ],
305             [
306                 "u32",
307                 "pid"
308             ],
309             {
310                 "crc": "0x476f5a08"
311             }
312         ],
313         [
314             "want_ip6_fib_stats_reply",
315             [
316                 "u16",
317                 "_vl_msg_id"
318             ],
319             [
320                 "u32",
321                 "context"
322             ],
323             [
324                 "i32",
325                 "retval"
326             ],
327             {
328                 "crc": "0xe8d4e804"
329             }
330         ],
331         [
332             "want_ip4_mfib_stats",
333             [
334                 "u16",
335                 "_vl_msg_id"
336             ],
337             [
338                 "u32",
339                 "client_index"
340             ],
341             [
342                 "u32",
343                 "context"
344             ],
345             [
346                 "u32",
347                 "enable_disable"
348             ],
349             [
350                 "u32",
351                 "pid"
352             ],
353             {
354                 "crc": "0x476f5a08"
355             }
356         ],
357         [
358             "want_ip4_mfib_stats_reply",
359             [
360                 "u16",
361                 "_vl_msg_id"
362             ],
363             [
364                 "u32",
365                 "context"
366             ],
367             [
368                 "i32",
369                 "retval"
370             ],
371             {
372                 "crc": "0xe8d4e804"
373             }
374         ],
375         [
376             "want_ip6_mfib_stats",
377             [
378                 "u16",
379                 "_vl_msg_id"
380             ],
381             [
382                 "u32",
383                 "client_index"
384             ],
385             [
386                 "u32",
387                 "context"
388             ],
389             [
390                 "u32",
391                 "enable_disable"
392             ],
393             [
394                 "u32",
395                 "pid"
396             ],
397             {
398                 "crc": "0x476f5a08"
399             }
400         ],
401         [
402             "want_ip6_mfib_stats_reply",
403             [
404                 "u16",
405                 "_vl_msg_id"
406             ],
407             [
408                 "u32",
409                 "context"
410             ],
411             [
412                 "i32",
413                 "retval"
414             ],
415             {
416                 "crc": "0xe8d4e804"
417             }
418         ],
419         [
420             "want_ip4_nbr_stats",
421             [
422                 "u16",
423                 "_vl_msg_id"
424             ],
425             [
426                 "u32",
427                 "client_index"
428             ],
429             [
430                 "u32",
431                 "context"
432             ],
433             [
434                 "u32",
435                 "enable_disable"
436             ],
437             [
438                 "u32",
439                 "pid"
440             ],
441             {
442                 "crc": "0x476f5a08"
443             }
444         ],
445         [
446             "want_ip4_nbr_stats_reply",
447             [
448                 "u16",
449                 "_vl_msg_id"
450             ],
451             [
452                 "u32",
453                 "context"
454             ],
455             [
456                 "i32",
457                 "retval"
458             ],
459             {
460                 "crc": "0xe8d4e804"
461             }
462         ],
463         [
464             "want_ip6_nbr_stats",
465             [
466                 "u16",
467                 "_vl_msg_id"
468             ],
469             [
470                 "u32",
471                 "client_index"
472             ],
473             [
474                 "u32",
475                 "context"
476             ],
477             [
478                 "u32",
479                 "enable_disable"
480             ],
481             [
482                 "u32",
483                 "pid"
484             ],
485             {
486                 "crc": "0x476f5a08"
487             }
488         ],
489         [
490             "want_ip6_nbr_stats_reply",
491             [
492                 "u16",
493                 "_vl_msg_id"
494             ],
495             [
496                 "u32",
497                 "context"
498             ],
499             [
500                 "i32",
501                 "retval"
502             ],
503             {
504                 "crc": "0xe8d4e804"
505             }
506         ],
507         [
508             "vnet_ip4_fib_counters",
509             [
510                 "u16",
511                 "_vl_msg_id"
512             ],
513             [
514                 "u32",
515                 "vrf_id"
516             ],
517             [
518                 "u32",
519                 "count"
520             ],
521             [
522                 "vl_api_ip4_fib_counter_t",
523                 "c",
524                 0,
525                 "count"
526             ],
527             {
528                 "crc": "0x57e3feec"
529             }
530         ],
531         [
532             "vnet_ip4_mfib_counters",
533             [
534                 "u16",
535                 "_vl_msg_id"
536             ],
537             [
538                 "u32",
539                 "vrf_id"
540             ],
541             [
542                 "u32",
543                 "count"
544             ],
545             [
546                 "vl_api_ip4_mfib_counter_t",
547                 "c",
548                 0,
549                 "count"
550             ],
551             {
552                 "crc": "0x946eb588"
553             }
554         ],
555         [
556             "vnet_ip4_nbr_counters",
557             [
558                 "u16",
559                 "_vl_msg_id"
560             ],
561             [
562                 "u32",
563                 "count"
564             ],
565             [
566                 "u32",
567                 "sw_if_index"
568             ],
569             [
570                 "u8",
571                 "begin"
572             ],
573             [
574                 "vl_api_ip4_nbr_counter_t",
575                 "c",
576                 0,
577                 "count"
578             ],
579             {
580                 "crc": "0x214c4811"
581             }
582         ],
583         [
584             "vnet_ip6_fib_counters",
585             [
586                 "u16",
587                 "_vl_msg_id"
588             ],
589             [
590                 "u32",
591                 "vrf_id"
592             ],
593             [
594                 "u32",
595                 "count"
596             ],
597             [
598                 "vl_api_ip6_fib_counter_t",
599                 "c",
600                 0,
601                 "count"
602             ],
603             {
604                 "crc": "0x13aed73d"
605             }
606         ],
607         [
608             "vnet_ip6_mfib_counters",
609             [
610                 "u16",
611                 "_vl_msg_id"
612             ],
613             [
614                 "u32",
615                 "vrf_id"
616             ],
617             [
618                 "u32",
619                 "count"
620             ],
621             [
622                 "vl_api_ip6_mfib_counter_t",
623                 "c",
624                 0,
625                 "count"
626             ],
627             {
628                 "crc": "0x65fe1ae3"
629             }
630         ],
631         [
632             "vnet_ip6_nbr_counters",
633             [
634                 "u16",
635                 "_vl_msg_id"
636             ],
637             [
638                 "u32",
639                 "count"
640             ],
641             [
642                 "u32",
643                 "sw_if_index"
644             ],
645             [
646                 "u8",
647                 "begin"
648             ],
649             [
650                 "vl_api_ip6_nbr_counter_t",
651                 "c",
652                 0,
653                 "count"
654             ],
655             {
656                 "crc": "0x650161c0"
657             }
658         ],
659         [
660             "vnet_interface_simple_counters",
661             [
662                 "u16",
663                 "_vl_msg_id"
664             ],
665             [
666                 "u8",
667                 "vnet_counter_type"
668             ],
669             [
670                 "u32",
671                 "first_sw_if_index"
672             ],
673             [
674                 "u32",
675                 "count"
676             ],
677             [
678                 "u64",
679                 "data",
680                 0,
681                 "count"
682             ],
683             {
684                 "crc": "0x9bc4a808"
685             }
686         ],
687         [
688             "vnet_interface_combined_counters",
689             [
690                 "u16",
691                 "_vl_msg_id"
692             ],
693             [
694                 "u8",
695                 "vnet_counter_type"
696             ],
697             [
698                 "u32",
699                 "first_sw_if_index"
700             ],
701             [
702                 "u32",
703                 "count"
704             ],
705             [
706                 "vl_api_vlib_counter_t",
707                 "data",
708                 0,
709                 "count"
710             ],
711             {
712                 "crc": "0x2c595002"
713             }
714         ],
715         [
716             "vnet_per_interface_simple_counters",
717             [
718                 "u16",
719                 "_vl_msg_id"
720             ],
721             [
722                 "u32",
723                 "count"
724             ],
725             [
726                 "u32",
727                 "timestamp"
728             ],
729             [
730                 "vl_api_vnet_simple_counter_t",
731                 "data",
732                 0,
733                 "count"
734             ],
735             {
736                 "crc": "0xd1fba9ba"
737             }
738         ],
739         [
740             "vnet_per_interface_combined_counters",
741             [
742                 "u16",
743                 "_vl_msg_id"
744             ],
745             [
746                 "u32",
747                 "count"
748             ],
749             [
750                 "u32",
751                 "timestamp"
752             ],
753             [
754                 "vl_api_vnet_combined_counter_t",
755                 "data",
756                 0,
757                 "count"
758             ],
759             {
760                 "crc": "0xdc578375"
761             }
762         ],
763         [
764             "vnet_get_summary_stats",
765             [
766                 "u16",
767                 "_vl_msg_id"
768             ],
769             [
770                 "u32",
771                 "client_index"
772             ],
773             [
774                 "u32",
775                 "context"
776             ],
777             {
778                 "crc": "0x51077d14"
779             }
780         ],
781         [
782             "vnet_get_summary_stats_reply",
783             [
784                 "u16",
785                 "_vl_msg_id"
786             ],
787             [
788                 "u32",
789                 "context"
790             ],
791             [
792                 "i32",
793                 "retval"
794             ],
795             [
796                 "u64",
797                 "total_pkts",
798                 8
799             ],
800             [
801                 "u64",
802                 "total_bytes",
803                 8
804             ],
805             [
806                 "f64",
807                 "vector_rate"
808             ],
809             {
810                 "crc": "0x82b5e46c"
811             }
812         ],
813         [
814             "stats_get_poller_delay",
815             [
816                 "u16",
817                 "_vl_msg_id"
818             ],
819             [
820                 "u32",
821                 "client_index"
822             ],
823             [
824                 "u32",
825                 "context"
826             ],
827             {
828                 "crc": "0x51077d14"
829             }
830         ],
831         [
832             "stats_get_poller_delay_reply",
833             [
834                 "u16",
835                 "_vl_msg_id"
836             ],
837             [
838                 "u32",
839                 "context"
840             ],
841             [
842                 "i32",
843                 "retval"
844             ],
845             [
846                 "u32",
847                 "delay"
848             ],
849             {
850                 "crc": "0x8c445a33"
851             }
852         ],
853         [
854             "want_udp_encap_stats",
855             [
856                 "u16",
857                 "_vl_msg_id"
858             ],
859             [
860                 "u32",
861                 "client_index"
862             ],
863             [
864                 "u32",
865                 "context"
866             ],
867             [
868                 "u32",
869                 "enable"
870             ],
871             [
872                 "u32",
873                 "pid"
874             ],
875             {
876                 "crc": "0xcfaccc1f"
877             }
878         ],
879         [
880             "want_udp_encap_stats_reply",
881             [
882                 "u16",
883                 "_vl_msg_id"
884             ],
885             [
886                 "u32",
887                 "context"
888             ],
889             [
890                 "i32",
891                 "retval"
892             ],
893             {
894                 "crc": "0xe8d4e804"
895             }
896         ],
897         [
898             "vnet_udp_encap_counters",
899             [
900                 "u16",
901                 "_vl_msg_id"
902             ],
903             [
904                 "u32",
905                 "timestamp"
906             ],
907             [
908                 "u32",
909                 "count"
910             ],
911             [
912                 "vl_api_udp_encap_counter_t",
913                 "c",
914                 0,
915                 "count"
916             ],
917             {
918                 "crc": "0x1ab5e649"
919             }
920         ],
921         [
922             "want_bier_neighbor_stats",
923             [
924                 "u16",
925                 "_vl_msg_id"
926             ],
927             [
928                 "u32",
929                 "client_index"
930             ],
931             [
932                 "u32",
933                 "context"
934             ],
935             [
936                 "u32",
937                 "enable"
938             ],
939             [
940                 "u32",
941                 "pid"
942             ],
943             {
944                 "crc": "0xcfaccc1f"
945             }
946         ],
947         [
948             "want_bier_neighbor_stats_reply",
949             [
950                 "u16",
951                 "_vl_msg_id"
952             ],
953             [
954                 "u32",
955                 "context"
956             ],
957             [
958                 "i32",
959                 "retval"
960             ],
961             {
962                 "crc": "0xe8d4e804"
963             }
964         ],
965         [
966             "vnet_bier_neighbor_counters",
967             [
968                 "u16",
969                 "_vl_msg_id"
970             ],
971             [
972                 "u32",
973                 "timestamp"
974             ],
975             [
976                 "u32",
977                 "count"
978             ],
979             [
980                 "vl_api_bier_neighbor_counter_t",
981                 "c",
982                 0,
983                 "count"
984             ],
985             {
986                 "crc": "0xee0481ce"
987             }
988         ]
989     ],
990     "vl_api_version": "0xd3b29d42",
991     "unions": [],
992     "services": {
993         "want_ip4_fib_stats": {
994             "reply": "want_ip4_fib_stats_reply",
995             "events": [
996                 "vnet_ip4_fib_counters"
997             ]
998         },
999         "want_ip6_fib_stats": {
1000             "reply": "want_ip6_fib_stats_reply",
1001             "events": [
1002                 "vnet_ip6_fib_counters"
1003             ]
1004         },
1005         "want_stats": {
1006             "reply": "want_stats_reply"
1007         },
1008         "want_interface_simple_stats": {
1009             "reply": "want_interface_simple_stats_reply",
1010             "events": [
1011                 "vnet_interface_simple_counters"
1012             ]
1013         },
1014         "stats_get_poller_delay": {
1015             "reply": "stats_get_poller_delay_reply"
1016         },
1017         "want_per_interface_combined_stats": {
1018             "reply": "want_per_interface_combined_stats_reply",
1019             "events": [
1020                 "vnet_per_interface_combined_counters"
1021             ]
1022         },
1023         "vnet_get_summary_stats": {
1024             "reply": "vnet_get_summary_stats_reply"
1025         },
1026         "want_bier_neighbor_stats": {
1027             "reply": "want_bier_neighbor_stats_reply",
1028             "events": [
1029                 "vnet_bier_neighbor_counters"
1030             ]
1031         },
1032         "want_udp_encap_stats": {
1033             "reply": "want_udp_encap_stats_reply",
1034             "events": [
1035                 "vnet_udp_encap_counters"
1036             ]
1037         },
1038         "want_ip6_nbr_stats": {
1039             "reply": "want_ip6_nbr_stats_reply",
1040             "events": [
1041                 "vnet_ip6_nbr_counters"
1042             ]
1043         },
1044         "want_ip4_mfib_stats": {
1045             "reply": "want_ip4_mfib_stats_reply",
1046             "events": [
1047                 "vnet_ip4_mfib_counters"
1048             ]
1049         },
1050         "want_ip6_mfib_stats": {
1051             "reply": "want_ip6_mfib_stats_reply",
1052             "events": [
1053                 "vnet_ip6_mfib_counters"
1054             ]
1055         },
1056         "want_per_interface_simple_stats": {
1057             "reply": "want_per_interface_simple_stats_reply",
1058             "events": [
1059                 "vnet_per_interface_simple_counters"
1060             ]
1061         },
1062         "want_interface_combined_stats": {
1063             "reply": "want_interface_combined_stats_reply",
1064             "events": [
1065                 "vnet_interface_combined_counters"
1066             ]
1067         },
1068         "want_ip4_nbr_stats": {
1069             "reply": "want_ip4_nbr_stats_reply",
1070             "events": [
1071                 "vnet_ip4_nbr_counters"
1072             ]
1073         }
1074     },
1075     "enums": [],
1076     "types": [
1077         [
1078             "vlib_counter",
1079             [
1080                 "u64",
1081                 "packets"
1082             ],
1083             [
1084                 "u64",
1085                 "bytes"
1086             ],
1087             {
1088                 "crc": "0xce2325a2"
1089             }
1090         ],
1091         [
1092             "vnet_combined_counter",
1093             [
1094                 "u32",
1095                 "sw_if_index"
1096             ],
1097             [
1098                 "u64",
1099                 "rx_packets"
1100             ],
1101             [
1102                 "u64",
1103                 "rx_bytes"
1104             ],
1105             [
1106                 "u64",
1107                 "rx_unicast_packets"
1108             ],
1109             [
1110                 "u64",
1111                 "rx_unicast_bytes"
1112             ],
1113             [
1114                 "u64",
1115                 "rx_multicast_packets"
1116             ],
1117             [
1118                 "u64",
1119                 "rx_multicast_bytes"
1120             ],
1121             [
1122                 "u64",
1123                 "rx_broadcast_packets"
1124             ],
1125             [
1126                 "u64",
1127                 "rx_broadcast_bytes"
1128             ],
1129             [
1130                 "u64",
1131                 "tx_packets"
1132             ],
1133             [
1134                 "u64",
1135                 "tx_bytes"
1136             ],
1137             [
1138                 "u64",
1139                 "tx_unicast_packets"
1140             ],
1141             [
1142                 "u64",
1143                 "tx_unicast_bytes"
1144             ],
1145             [
1146                 "u64",
1147                 "tx_multicast_packets"
1148             ],
1149             [
1150                 "u64",
1151                 "tx_multicast_bytes"
1152             ],
1153             [
1154                 "u64",
1155                 "tx_broadcast_packets"
1156             ],
1157             [
1158                 "u64",
1159                 "tx_broadcast_bytes"
1160             ],
1161             {
1162                 "crc": "0x20905ca4"
1163             }
1164         ],
1165         [
1166             "vnet_simple_counter",
1167             [
1168                 "u32",
1169                 "sw_if_index"
1170             ],
1171             [
1172                 "u64",
1173                 "drop"
1174             ],
1175             [
1176                 "u64",
1177                 "punt"
1178             ],
1179             [
1180                 "u64",
1181                 "rx_ip4"
1182             ],
1183             [
1184                 "u64",
1185                 "rx_ip6"
1186             ],
1187             [
1188                 "u64",
1189                 "rx_no_buffer"
1190             ],
1191             [
1192                 "u64",
1193                 "rx_miss"
1194             ],
1195             [
1196                 "u64",
1197                 "rx_error"
1198             ],
1199             [
1200                 "u64",
1201                 "tx_error"
1202             ],
1203             [
1204                 "u64",
1205                 "rx_mpls"
1206             ],
1207             {
1208                 "crc": "0x8bd65e2d"
1209             }
1210         ],
1211         [
1212             "fib_mpls_label",
1213             [
1214                 "u8",
1215                 "is_uniform"
1216             ],
1217             [
1218                 "u32",
1219                 "label"
1220             ],
1221             [
1222                 "u8",
1223                 "ttl"
1224             ],
1225             [
1226                 "u8",
1227                 "exp"
1228             ],
1229             {
1230                 "crc": "0xc93bf35c"
1231             }
1232         ],
1233         [
1234             "fib_path",
1235             [
1236                 "u32",
1237                 "sw_if_index"
1238             ],
1239             [
1240                 "u32",
1241                 "table_id"
1242             ],
1243             [
1244                 "u8",
1245                 "weight"
1246             ],
1247             [
1248                 "u8",
1249                 "preference"
1250             ],
1251             [
1252                 "u8",
1253                 "is_local"
1254             ],
1255             [
1256                 "u8",
1257                 "is_drop"
1258             ],
1259             [
1260                 "u8",
1261                 "is_udp_encap"
1262             ],
1263             [
1264                 "u8",
1265                 "is_unreach"
1266             ],
1267             [
1268                 "u8",
1269                 "is_prohibit"
1270             ],
1271             [
1272                 "u8",
1273                 "is_resolve_host"
1274             ],
1275             [
1276                 "u8",
1277                 "is_resolve_attached"
1278             ],
1279             [
1280                 "u8",
1281                 "is_dvr"
1282             ],
1283             [
1284                 "u8",
1285                 "is_source_lookup"
1286             ],
1287             [
1288                 "u8",
1289                 "afi"
1290             ],
1291             [
1292                 "u8",
1293                 "next_hop",
1294                 16
1295             ],
1296             [
1297                 "u32",
1298                 "next_hop_id"
1299             ],
1300             [
1301                 "u32",
1302                 "rpf_id"
1303             ],
1304             [
1305                 "u32",
1306                 "via_label"
1307             ],
1308             [
1309                 "u8",
1310                 "n_labels"
1311             ],
1312             [
1313                 "vl_api_fib_mpls_label_t",
1314                 "label_stack",
1315                 16
1316             ],
1317             {
1318                 "crc": "0xabe483ef"
1319             }
1320         ],
1321         [
1322             "bier_table_id",
1323             [
1324                 "u8",
1325                 "bt_set"
1326             ],
1327             [
1328                 "u8",
1329                 "bt_sub_domain"
1330             ],
1331             [
1332                 "u8",
1333                 "bt_hdr_len_id"
1334             ],
1335             {
1336                 "crc": "0x435c691d"
1337             }
1338         ],
1339         [
1340             "ip4_fib_counter",
1341             [
1342                 "u32",
1343                 "address"
1344             ],
1345             [
1346                 "u8",
1347                 "address_length"
1348             ],
1349             [
1350                 "u64",
1351                 "packets"
1352             ],
1353             [
1354                 "u64",
1355                 "bytes"
1356             ],
1357             {
1358                 "crc": "0xa6ceb0c9"
1359             }
1360         ],
1361         [
1362             "ip4_mfib_counter",
1363             [
1364                 "u8",
1365                 "source",
1366                 4
1367             ],
1368             [
1369                 "u8",
1370                 "group",
1371                 4
1372             ],
1373             [
1374                 "u8",
1375                 "group_length"
1376             ],
1377             [
1378                 "u64",
1379                 "packets"
1380             ],
1381             [
1382                 "u64",
1383                 "bytes"
1384             ],
1385             {
1386                 "crc": "0x2cee4721"
1387             }
1388         ],
1389         [
1390             "ip4_nbr_counter",
1391             [
1392                 "u32",
1393                 "address"
1394             ],
1395             [
1396                 "u8",
1397                 "link_type"
1398             ],
1399             [
1400                 "u64",
1401                 "packets"
1402             ],
1403             [
1404                 "u64",
1405                 "bytes"
1406             ],
1407             {
1408                 "crc": "0xb9f974d6"
1409             }
1410         ],
1411         [
1412             "ip6_fib_counter",
1413             [
1414                 "u64",
1415                 "address",
1416                 2
1417             ],
1418             [
1419                 "u8",
1420                 "address_length"
1421             ],
1422             [
1423                 "u64",
1424                 "packets"
1425             ],
1426             [
1427                 "u64",
1428                 "bytes"
1429             ],
1430             {
1431                 "crc": "0xf1197efb"
1432             }
1433         ],
1434         [
1435             "ip6_mfib_counter",
1436             [
1437                 "u8",
1438                 "source",
1439                 16
1440             ],
1441             [
1442                 "u8",
1443                 "group",
1444                 16
1445             ],
1446             [
1447                 "u8",
1448                 "group_length"
1449             ],
1450             [
1451                 "u64",
1452                 "packets"
1453             ],
1454             [
1455                 "u64",
1456                 "bytes"
1457             ],
1458             {
1459                 "crc": "0x90a9590e"
1460             }
1461         ],
1462         [
1463             "ip6_nbr_counter",
1464             [
1465                 "u64",
1466                 "address",
1467                 2
1468             ],
1469             [
1470                 "u8",
1471                 "link_type"
1472             ],
1473             [
1474                 "u64",
1475                 "packets"
1476             ],
1477             [
1478                 "u64",
1479                 "bytes"
1480             ],
1481             {
1482                 "crc": "0x2d755474"
1483             }
1484         ],
1485         [
1486             "udp_encap_counter",
1487             [
1488                 "u32",
1489                 "id"
1490             ],
1491             [
1492                 "u64",
1493                 "packets"
1494             ],
1495             [
1496                 "u64",
1497                 "bytes"
1498             ],
1499             {
1500                 "crc": "0x7107035f"
1501             }
1502         ],
1503         [
1504             "bier_neighbor_counter",
1505             [
1506                 "vl_api_bier_table_id_t",
1507                 "tbl_id"
1508             ],
1509             [
1510                 "vl_api_fib_path_t",
1511                 "path"
1512             ],
1513             [
1514                 "u64",
1515                 "packets"
1516             ],
1517             [
1518                 "u64",
1519                 "bytes"
1520             ],
1521             {
1522                 "crc": "0x91fe1748"
1523             }
1524         ]
1525     ],
1526     "aliases": {
1527         "interface_index": {
1528             "type": "u32"
1529         }
1530     }
1531 }