1 // Code generated by govpp binapi-generator DO NOT EDIT.
2 // Package stats represents the VPP binary API of the 'stats' VPP module.
3 // Generated from '../../bin_api/stats.api.json'
6 import "git.fd.io/govpp.git/api"
8 // VlApiVersion contains version of the API.
9 const VlAPIVersion = 0x50890812
11 // IP4FibCounter represents the VPP binary API data type 'ip4_fib_counter'.
12 // Generated from '../../bin_api/stats.api.json', line 776:
32 // "crc": "0xa6ceb0c9"
35 type IP4FibCounter struct {
42 func (*IP4FibCounter) GetTypeName() string {
43 return "ip4_fib_counter"
45 func (*IP4FibCounter) GetCrcString() string {
49 // IP4MfibCounter represents the VPP binary API data type 'ip4_mfib_counter'.
50 // Generated from '../../bin_api/stats.api.json', line 798:
52 // "ip4_mfib_counter",
76 // "crc": "0x2cee4721"
79 type IP4MfibCounter struct {
80 Source []byte `struc:"[4]byte"`
81 Group []byte `struc:"[4]byte"`
87 func (*IP4MfibCounter) GetTypeName() string {
88 return "ip4_mfib_counter"
90 func (*IP4MfibCounter) GetCrcString() string {
94 // IP4NbrCounter represents the VPP binary API data type 'ip4_nbr_counter'.
95 // Generated from '../../bin_api/stats.api.json', line 826:
115 // "crc": "0xb9f974d6"
118 type IP4NbrCounter struct {
125 func (*IP4NbrCounter) GetTypeName() string {
126 return "ip4_nbr_counter"
128 func (*IP4NbrCounter) GetCrcString() string {
132 // IP6FibCounter represents the VPP binary API data type 'ip6_fib_counter'.
133 // Generated from '../../bin_api/stats.api.json', line 848:
135 // "ip6_fib_counter",
154 // "crc": "0xf1197efb"
157 type IP6FibCounter struct {
158 Address []uint64 `struc:"[2]uint64"`
164 func (*IP6FibCounter) GetTypeName() string {
165 return "ip6_fib_counter"
167 func (*IP6FibCounter) GetCrcString() string {
171 // IP6MfibCounter represents the VPP binary API data type 'ip6_mfib_counter'.
172 // Generated from '../../bin_api/stats.api.json', line 871:
174 // "ip6_mfib_counter",
198 // "crc": "0x90a9590e"
201 type IP6MfibCounter struct {
202 Source []byte `struc:"[16]byte"`
203 Group []byte `struc:"[16]byte"`
209 func (*IP6MfibCounter) GetTypeName() string {
210 return "ip6_mfib_counter"
212 func (*IP6MfibCounter) GetCrcString() string {
216 // IP6NbrCounter represents the VPP binary API data type 'ip6_nbr_counter'.
217 // Generated from '../../bin_api/stats.api.json', line 899:
219 // "ip6_nbr_counter",
238 // "crc": "0x2d755474"
241 type IP6NbrCounter struct {
242 Address []uint64 `struc:"[2]uint64"`
248 func (*IP6NbrCounter) GetTypeName() string {
249 return "ip6_nbr_counter"
251 func (*IP6NbrCounter) GetCrcString() string {
255 // WantStats represents the VPP binary API message 'want_stats'.
256 // Generated from '../../bin_api/stats.api.json', line 68:
280 // "crc": "0x476f5a08"
283 type WantStats struct {
288 func (*WantStats) GetMessageName() string {
291 func (*WantStats) GetMessageType() api.MessageType {
292 return api.RequestMessage
294 func (*WantStats) GetCrcString() string {
297 func NewWantStats() api.Message {
301 // WantStatsReply represents the VPP binary API message 'want_stats_reply'.
302 // Generated from '../../bin_api/stats.api.json', line 94:
304 // "want_stats_reply",
318 // "crc": "0xe8d4e804"
321 type WantStatsReply struct {
325 func (*WantStatsReply) GetMessageName() string {
326 return "want_stats_reply"
328 func (*WantStatsReply) GetMessageType() api.MessageType {
329 return api.ReplyMessage
331 func (*WantStatsReply) GetCrcString() string {
334 func NewWantStatsReply() api.Message {
335 return &WantStatsReply{}
338 // WantInterfaceSimpleStats represents the VPP binary API message 'want_interface_simple_stats'.
339 // Generated from '../../bin_api/stats.api.json', line 112:
341 // "want_interface_simple_stats",
363 // "crc": "0x476f5a08"
366 type WantInterfaceSimpleStats struct {
371 func (*WantInterfaceSimpleStats) GetMessageName() string {
372 return "want_interface_simple_stats"
374 func (*WantInterfaceSimpleStats) GetMessageType() api.MessageType {
375 return api.RequestMessage
377 func (*WantInterfaceSimpleStats) GetCrcString() string {
380 func NewWantInterfaceSimpleStats() api.Message {
381 return &WantInterfaceSimpleStats{}
384 // WantInterfaceSimpleStatsReply represents the VPP binary API message 'want_interface_simple_stats_reply'.
385 // Generated from '../../bin_api/stats.api.json', line 138:
387 // "want_interface_simple_stats_reply",
401 // "crc": "0xe8d4e804"
404 type WantInterfaceSimpleStatsReply struct {
408 func (*WantInterfaceSimpleStatsReply) GetMessageName() string {
409 return "want_interface_simple_stats_reply"
411 func (*WantInterfaceSimpleStatsReply) GetMessageType() api.MessageType {
412 return api.ReplyMessage
414 func (*WantInterfaceSimpleStatsReply) GetCrcString() string {
417 func NewWantInterfaceSimpleStatsReply() api.Message {
418 return &WantInterfaceSimpleStatsReply{}
421 // WantPerInterfaceSimpleStats represents the VPP binary API message 'want_per_interface_simple_stats'.
422 // Generated from '../../bin_api/stats.api.json', line 156:
424 // "want_per_interface_simple_stats",
456 // "crc": "0x729d04f1"
459 type WantPerInterfaceSimpleStats struct {
462 Num uint32 `struc:"sizeof=SwIfs"`
466 func (*WantPerInterfaceSimpleStats) GetMessageName() string {
467 return "want_per_interface_simple_stats"
469 func (*WantPerInterfaceSimpleStats) GetMessageType() api.MessageType {
470 return api.RequestMessage
472 func (*WantPerInterfaceSimpleStats) GetCrcString() string {
475 func NewWantPerInterfaceSimpleStats() api.Message {
476 return &WantPerInterfaceSimpleStats{}
479 // WantPerInterfaceSimpleStatsReply represents the VPP binary API message 'want_per_interface_simple_stats_reply'.
480 // Generated from '../../bin_api/stats.api.json', line 192:
482 // "want_per_interface_simple_stats_reply",
496 // "crc": "0xe8d4e804"
499 type WantPerInterfaceSimpleStatsReply struct {
503 func (*WantPerInterfaceSimpleStatsReply) GetMessageName() string {
504 return "want_per_interface_simple_stats_reply"
506 func (*WantPerInterfaceSimpleStatsReply) GetMessageType() api.MessageType {
507 return api.ReplyMessage
509 func (*WantPerInterfaceSimpleStatsReply) GetCrcString() string {
512 func NewWantPerInterfaceSimpleStatsReply() api.Message {
513 return &WantPerInterfaceSimpleStatsReply{}
516 // WantInterfaceCombinedStats represents the VPP binary API message 'want_interface_combined_stats'.
517 // Generated from '../../bin_api/stats.api.json', line 210:
519 // "want_interface_combined_stats",
541 // "crc": "0x476f5a08"
544 type WantInterfaceCombinedStats struct {
549 func (*WantInterfaceCombinedStats) GetMessageName() string {
550 return "want_interface_combined_stats"
552 func (*WantInterfaceCombinedStats) GetMessageType() api.MessageType {
553 return api.RequestMessage
555 func (*WantInterfaceCombinedStats) GetCrcString() string {
558 func NewWantInterfaceCombinedStats() api.Message {
559 return &WantInterfaceCombinedStats{}
562 // WantInterfaceCombinedStatsReply represents the VPP binary API message 'want_interface_combined_stats_reply'.
563 // Generated from '../../bin_api/stats.api.json', line 236:
565 // "want_interface_combined_stats_reply",
579 // "crc": "0xe8d4e804"
582 type WantInterfaceCombinedStatsReply struct {
586 func (*WantInterfaceCombinedStatsReply) GetMessageName() string {
587 return "want_interface_combined_stats_reply"
589 func (*WantInterfaceCombinedStatsReply) GetMessageType() api.MessageType {
590 return api.ReplyMessage
592 func (*WantInterfaceCombinedStatsReply) GetCrcString() string {
595 func NewWantInterfaceCombinedStatsReply() api.Message {
596 return &WantInterfaceCombinedStatsReply{}
599 // WantPerInterfaceCombinedStats represents the VPP binary API message 'want_per_interface_combined_stats'.
600 // Generated from '../../bin_api/stats.api.json', line 254:
602 // "want_per_interface_combined_stats",
634 // "crc": "0x729d04f1"
637 type WantPerInterfaceCombinedStats struct {
640 Num uint32 `struc:"sizeof=SwIfs"`
644 func (*WantPerInterfaceCombinedStats) GetMessageName() string {
645 return "want_per_interface_combined_stats"
647 func (*WantPerInterfaceCombinedStats) GetMessageType() api.MessageType {
648 return api.RequestMessage
650 func (*WantPerInterfaceCombinedStats) GetCrcString() string {
653 func NewWantPerInterfaceCombinedStats() api.Message {
654 return &WantPerInterfaceCombinedStats{}
657 // WantPerInterfaceCombinedStatsReply represents the VPP binary API message 'want_per_interface_combined_stats_reply'.
658 // Generated from '../../bin_api/stats.api.json', line 290:
660 // "want_per_interface_combined_stats_reply",
674 // "crc": "0xe8d4e804"
677 type WantPerInterfaceCombinedStatsReply struct {
681 func (*WantPerInterfaceCombinedStatsReply) GetMessageName() string {
682 return "want_per_interface_combined_stats_reply"
684 func (*WantPerInterfaceCombinedStatsReply) GetMessageType() api.MessageType {
685 return api.ReplyMessage
687 func (*WantPerInterfaceCombinedStatsReply) GetCrcString() string {
690 func NewWantPerInterfaceCombinedStatsReply() api.Message {
691 return &WantPerInterfaceCombinedStatsReply{}
694 // WantIP4FibStats represents the VPP binary API message 'want_ip4_fib_stats'.
695 // Generated from '../../bin_api/stats.api.json', line 308:
697 // "want_ip4_fib_stats",
719 // "crc": "0x476f5a08"
722 type WantIP4FibStats struct {
727 func (*WantIP4FibStats) GetMessageName() string {
728 return "want_ip4_fib_stats"
730 func (*WantIP4FibStats) GetMessageType() api.MessageType {
731 return api.RequestMessage
733 func (*WantIP4FibStats) GetCrcString() string {
736 func NewWantIP4FibStats() api.Message {
737 return &WantIP4FibStats{}
740 // WantIP4FibStatsReply represents the VPP binary API message 'want_ip4_fib_stats_reply'.
741 // Generated from '../../bin_api/stats.api.json', line 334:
743 // "want_ip4_fib_stats_reply",
757 // "crc": "0xe8d4e804"
760 type WantIP4FibStatsReply struct {
764 func (*WantIP4FibStatsReply) GetMessageName() string {
765 return "want_ip4_fib_stats_reply"
767 func (*WantIP4FibStatsReply) GetMessageType() api.MessageType {
768 return api.ReplyMessage
770 func (*WantIP4FibStatsReply) GetCrcString() string {
773 func NewWantIP4FibStatsReply() api.Message {
774 return &WantIP4FibStatsReply{}
777 // WantIP6FibStats represents the VPP binary API message 'want_ip6_fib_stats'.
778 // Generated from '../../bin_api/stats.api.json', line 352:
780 // "want_ip6_fib_stats",
802 // "crc": "0x476f5a08"
805 type WantIP6FibStats struct {
810 func (*WantIP6FibStats) GetMessageName() string {
811 return "want_ip6_fib_stats"
813 func (*WantIP6FibStats) GetMessageType() api.MessageType {
814 return api.RequestMessage
816 func (*WantIP6FibStats) GetCrcString() string {
819 func NewWantIP6FibStats() api.Message {
820 return &WantIP6FibStats{}
823 // WantIP6FibStatsReply represents the VPP binary API message 'want_ip6_fib_stats_reply'.
824 // Generated from '../../bin_api/stats.api.json', line 378:
826 // "want_ip6_fib_stats_reply",
840 // "crc": "0xe8d4e804"
843 type WantIP6FibStatsReply struct {
847 func (*WantIP6FibStatsReply) GetMessageName() string {
848 return "want_ip6_fib_stats_reply"
850 func (*WantIP6FibStatsReply) GetMessageType() api.MessageType {
851 return api.ReplyMessage
853 func (*WantIP6FibStatsReply) GetCrcString() string {
856 func NewWantIP6FibStatsReply() api.Message {
857 return &WantIP6FibStatsReply{}
860 // WantIP4MfibStats represents the VPP binary API message 'want_ip4_mfib_stats'.
861 // Generated from '../../bin_api/stats.api.json', line 396:
863 // "want_ip4_mfib_stats",
885 // "crc": "0x476f5a08"
888 type WantIP4MfibStats struct {
893 func (*WantIP4MfibStats) GetMessageName() string {
894 return "want_ip4_mfib_stats"
896 func (*WantIP4MfibStats) GetMessageType() api.MessageType {
897 return api.RequestMessage
899 func (*WantIP4MfibStats) GetCrcString() string {
902 func NewWantIP4MfibStats() api.Message {
903 return &WantIP4MfibStats{}
906 // WantIP4MfibStatsReply represents the VPP binary API message 'want_ip4_mfib_stats_reply'.
907 // Generated from '../../bin_api/stats.api.json', line 422:
909 // "want_ip4_mfib_stats_reply",
923 // "crc": "0xe8d4e804"
926 type WantIP4MfibStatsReply struct {
930 func (*WantIP4MfibStatsReply) GetMessageName() string {
931 return "want_ip4_mfib_stats_reply"
933 func (*WantIP4MfibStatsReply) GetMessageType() api.MessageType {
934 return api.ReplyMessage
936 func (*WantIP4MfibStatsReply) GetCrcString() string {
939 func NewWantIP4MfibStatsReply() api.Message {
940 return &WantIP4MfibStatsReply{}
943 // WantIP6MfibStats represents the VPP binary API message 'want_ip6_mfib_stats'.
944 // Generated from '../../bin_api/stats.api.json', line 440:
946 // "want_ip6_mfib_stats",
968 // "crc": "0x476f5a08"
971 type WantIP6MfibStats struct {
976 func (*WantIP6MfibStats) GetMessageName() string {
977 return "want_ip6_mfib_stats"
979 func (*WantIP6MfibStats) GetMessageType() api.MessageType {
980 return api.RequestMessage
982 func (*WantIP6MfibStats) GetCrcString() string {
985 func NewWantIP6MfibStats() api.Message {
986 return &WantIP6MfibStats{}
989 // WantIP6MfibStatsReply represents the VPP binary API message 'want_ip6_mfib_stats_reply'.
990 // Generated from '../../bin_api/stats.api.json', line 466:
992 // "want_ip6_mfib_stats_reply",
1006 // "crc": "0xe8d4e804"
1009 type WantIP6MfibStatsReply struct {
1013 func (*WantIP6MfibStatsReply) GetMessageName() string {
1014 return "want_ip6_mfib_stats_reply"
1016 func (*WantIP6MfibStatsReply) GetMessageType() api.MessageType {
1017 return api.ReplyMessage
1019 func (*WantIP6MfibStatsReply) GetCrcString() string {
1022 func NewWantIP6MfibStatsReply() api.Message {
1023 return &WantIP6MfibStatsReply{}
1026 // WantIP4NbrStats represents the VPP binary API message 'want_ip4_nbr_stats'.
1027 // Generated from '../../bin_api/stats.api.json', line 484:
1029 // "want_ip4_nbr_stats",
1051 // "crc": "0x476f5a08"
1054 type WantIP4NbrStats struct {
1055 EnableDisable uint32
1059 func (*WantIP4NbrStats) GetMessageName() string {
1060 return "want_ip4_nbr_stats"
1062 func (*WantIP4NbrStats) GetMessageType() api.MessageType {
1063 return api.RequestMessage
1065 func (*WantIP4NbrStats) GetCrcString() string {
1068 func NewWantIP4NbrStats() api.Message {
1069 return &WantIP4NbrStats{}
1072 // WantIP4NbrStatsReply represents the VPP binary API message 'want_ip4_nbr_stats_reply'.
1073 // Generated from '../../bin_api/stats.api.json', line 510:
1075 // "want_ip4_nbr_stats_reply",
1089 // "crc": "0xe8d4e804"
1092 type WantIP4NbrStatsReply struct {
1096 func (*WantIP4NbrStatsReply) GetMessageName() string {
1097 return "want_ip4_nbr_stats_reply"
1099 func (*WantIP4NbrStatsReply) GetMessageType() api.MessageType {
1100 return api.ReplyMessage
1102 func (*WantIP4NbrStatsReply) GetCrcString() string {
1105 func NewWantIP4NbrStatsReply() api.Message {
1106 return &WantIP4NbrStatsReply{}
1109 // WantIP6NbrStats represents the VPP binary API message 'want_ip6_nbr_stats'.
1110 // Generated from '../../bin_api/stats.api.json', line 528:
1112 // "want_ip6_nbr_stats",
1134 // "crc": "0x476f5a08"
1137 type WantIP6NbrStats struct {
1138 EnableDisable uint32
1142 func (*WantIP6NbrStats) GetMessageName() string {
1143 return "want_ip6_nbr_stats"
1145 func (*WantIP6NbrStats) GetMessageType() api.MessageType {
1146 return api.RequestMessage
1148 func (*WantIP6NbrStats) GetCrcString() string {
1151 func NewWantIP6NbrStats() api.Message {
1152 return &WantIP6NbrStats{}
1155 // WantIP6NbrStatsReply represents the VPP binary API message 'want_ip6_nbr_stats_reply'.
1156 // Generated from '../../bin_api/stats.api.json', line 554:
1158 // "want_ip6_nbr_stats_reply",
1172 // "crc": "0xe8d4e804"
1175 type WantIP6NbrStatsReply struct {
1179 func (*WantIP6NbrStatsReply) GetMessageName() string {
1180 return "want_ip6_nbr_stats_reply"
1182 func (*WantIP6NbrStatsReply) GetMessageType() api.MessageType {
1183 return api.ReplyMessage
1185 func (*WantIP6NbrStatsReply) GetCrcString() string {
1188 func NewWantIP6NbrStatsReply() api.Message {
1189 return &WantIP6NbrStatsReply{}
1192 // VnetIP4FibCounters represents the VPP binary API message 'vnet_ip4_fib_counters'.
1193 // Generated from '../../bin_api/stats.api.json', line 572:
1195 // "vnet_ip4_fib_counters",
1209 // "vl_api_ip4_fib_counter_t",
1215 // "crc": "0x57e3feec"
1218 type VnetIP4FibCounters struct {
1220 Count uint32 `struc:"sizeof=C"`
1224 func (*VnetIP4FibCounters) GetMessageName() string {
1225 return "vnet_ip4_fib_counters"
1227 func (*VnetIP4FibCounters) GetMessageType() api.MessageType {
1228 return api.OtherMessage
1230 func (*VnetIP4FibCounters) GetCrcString() string {
1233 func NewVnetIP4FibCounters() api.Message {
1234 return &VnetIP4FibCounters{}
1237 // VnetIP4MfibCounters represents the VPP binary API message 'vnet_ip4_mfib_counters'.
1238 // Generated from '../../bin_api/stats.api.json', line 596:
1240 // "vnet_ip4_mfib_counters",
1254 // "vl_api_ip4_mfib_counter_t",
1260 // "crc": "0x946eb588"
1263 type VnetIP4MfibCounters struct {
1265 Count uint32 `struc:"sizeof=C"`
1269 func (*VnetIP4MfibCounters) GetMessageName() string {
1270 return "vnet_ip4_mfib_counters"
1272 func (*VnetIP4MfibCounters) GetMessageType() api.MessageType {
1273 return api.OtherMessage
1275 func (*VnetIP4MfibCounters) GetCrcString() string {
1278 func NewVnetIP4MfibCounters() api.Message {
1279 return &VnetIP4MfibCounters{}
1282 // VnetIP4NbrCounters represents the VPP binary API message 'vnet_ip4_nbr_counters'.
1283 // Generated from '../../bin_api/stats.api.json', line 620:
1285 // "vnet_ip4_nbr_counters",
1303 // "vl_api_ip4_nbr_counter_t",
1309 // "crc": "0x214c4811"
1312 type VnetIP4NbrCounters struct {
1313 Count uint32 `struc:"sizeof=C"`
1319 func (*VnetIP4NbrCounters) GetMessageName() string {
1320 return "vnet_ip4_nbr_counters"
1322 func (*VnetIP4NbrCounters) GetMessageType() api.MessageType {
1323 return api.OtherMessage
1325 func (*VnetIP4NbrCounters) GetCrcString() string {
1328 func NewVnetIP4NbrCounters() api.Message {
1329 return &VnetIP4NbrCounters{}
1332 // VnetIP6FibCounters represents the VPP binary API message 'vnet_ip6_fib_counters'.
1333 // Generated from '../../bin_api/stats.api.json', line 648:
1335 // "vnet_ip6_fib_counters",
1349 // "vl_api_ip6_fib_counter_t",
1355 // "crc": "0x13aed73d"
1358 type VnetIP6FibCounters struct {
1360 Count uint32 `struc:"sizeof=C"`
1364 func (*VnetIP6FibCounters) GetMessageName() string {
1365 return "vnet_ip6_fib_counters"
1367 func (*VnetIP6FibCounters) GetMessageType() api.MessageType {
1368 return api.OtherMessage
1370 func (*VnetIP6FibCounters) GetCrcString() string {
1373 func NewVnetIP6FibCounters() api.Message {
1374 return &VnetIP6FibCounters{}
1377 // VnetIP6MfibCounters represents the VPP binary API message 'vnet_ip6_mfib_counters'.
1378 // Generated from '../../bin_api/stats.api.json', line 672:
1380 // "vnet_ip6_mfib_counters",
1394 // "vl_api_ip6_mfib_counter_t",
1400 // "crc": "0x65fe1ae3"
1403 type VnetIP6MfibCounters struct {
1405 Count uint32 `struc:"sizeof=C"`
1409 func (*VnetIP6MfibCounters) GetMessageName() string {
1410 return "vnet_ip6_mfib_counters"
1412 func (*VnetIP6MfibCounters) GetMessageType() api.MessageType {
1413 return api.OtherMessage
1415 func (*VnetIP6MfibCounters) GetCrcString() string {
1418 func NewVnetIP6MfibCounters() api.Message {
1419 return &VnetIP6MfibCounters{}
1422 // VnetIP6NbrCounters represents the VPP binary API message 'vnet_ip6_nbr_counters'.
1423 // Generated from '../../bin_api/stats.api.json', line 696:
1425 // "vnet_ip6_nbr_counters",
1443 // "vl_api_ip6_nbr_counter_t",
1449 // "crc": "0x650161c0"
1452 type VnetIP6NbrCounters struct {
1453 Count uint32 `struc:"sizeof=C"`
1459 func (*VnetIP6NbrCounters) GetMessageName() string {
1460 return "vnet_ip6_nbr_counters"
1462 func (*VnetIP6NbrCounters) GetMessageType() api.MessageType {
1463 return api.OtherMessage
1465 func (*VnetIP6NbrCounters) GetCrcString() string {
1468 func NewVnetIP6NbrCounters() api.Message {
1469 return &VnetIP6NbrCounters{}
1472 // VnetGetSummaryStats represents the VPP binary API message 'vnet_get_summary_stats'.
1473 // Generated from '../../bin_api/stats.api.json', line 724:
1475 // "vnet_get_summary_stats",
1489 // "crc": "0x51077d14"
1492 type VnetGetSummaryStats struct {
1495 func (*VnetGetSummaryStats) GetMessageName() string {
1496 return "vnet_get_summary_stats"
1498 func (*VnetGetSummaryStats) GetMessageType() api.MessageType {
1499 return api.RequestMessage
1501 func (*VnetGetSummaryStats) GetCrcString() string {
1504 func NewVnetGetSummaryStats() api.Message {
1505 return &VnetGetSummaryStats{}
1508 // VnetGetSummaryStatsReply represents the VPP binary API message 'vnet_get_summary_stats_reply'.
1509 // Generated from '../../bin_api/stats.api.json', line 742:
1511 // "vnet_get_summary_stats_reply",
1539 // "crc": "0x32b87c56"
1542 type VnetGetSummaryStatsReply struct {
1544 TotalPkts []uint64 `struc:"[2]uint64"`
1545 TotalBytes []uint64 `struc:"[2]uint64"`
1549 func (*VnetGetSummaryStatsReply) GetMessageName() string {
1550 return "vnet_get_summary_stats_reply"
1552 func (*VnetGetSummaryStatsReply) GetMessageType() api.MessageType {
1553 return api.ReplyMessage
1555 func (*VnetGetSummaryStatsReply) GetCrcString() string {
1558 func NewVnetGetSummaryStatsReply() api.Message {
1559 return &VnetGetSummaryStatsReply{}