1 // Code generated by GoVPP binapi-generator. DO NOT EDIT.
2 // source: acl.api.json
5 Package acl is a generated from VPP binary API module 'acl'.
7 It contains following objects:
14 import "git.fd.io/govpp.git/api"
15 import "github.com/lunixbochs/struc"
18 // Reference imports to suppress errors if they are not otherwise used.
19 var _ = api.RegisterMessage
21 var _ = bytes.NewBuffer
23 // Services represents VPP binary API services:
26 // "acl_plugin_get_version": {
27 // "reply": "acl_plugin_get_version_reply"
30 // "reply": "acl_details",
33 // "acl_interface_add_del": {
34 // "reply": "acl_interface_add_del_reply"
37 // "reply": "acl_del_reply"
40 // "reply": "macip_acl_del_reply"
42 // "acl_plugin_control_ping": {
43 // "reply": "acl_plugin_control_ping_reply"
45 // "macip_acl_interface_get": {
46 // "reply": "macip_acl_interface_get_reply"
48 // "acl_interface_etype_whitelist_dump": {
49 // "reply": "acl_interface_etype_whitelist_details",
52 // "macip_acl_interface_add_del": {
53 // "reply": "macip_acl_interface_add_del_reply"
55 // "acl_add_replace": {
56 // "reply": "acl_add_replace_reply"
58 // "acl_plugin_get_conn_table_max_entries": {
59 // "reply": "acl_plugin_get_conn_table_max_entries_reply"
61 // "acl_interface_list_dump": {
62 // "reply": "acl_interface_list_details",
65 // "acl_interface_set_acl_list": {
66 // "reply": "acl_interface_set_acl_list_reply"
69 // "reply": "macip_acl_add_reply"
71 // "acl_interface_set_etype_whitelist": {
72 // "reply": "acl_interface_set_etype_whitelist_reply"
74 // "macip_acl_add_replace": {
75 // "reply": "macip_acl_add_replace_reply"
77 // "macip_acl_dump": {
78 // "reply": "macip_acl_details",
81 // "macip_acl_interface_list_dump": {
82 // "reply": "macip_acl_interface_list_details",
87 type Services interface {
88 DumpACL(*ACLDump) ([]*ACLDetails, error)
89 DumpACLInterfaceEtypeWhitelist(*ACLInterfaceEtypeWhitelistDump) ([]*ACLInterfaceEtypeWhitelistDetails, error)
90 DumpACLInterfaceList(*ACLInterfaceListDump) ([]*ACLInterfaceListDetails, error)
91 DumpMacipACL(*MacipACLDump) ([]*MacipACLDetails, error)
92 DumpMacipACLInterfaceList(*MacipACLInterfaceListDump) ([]*MacipACLInterfaceListDetails, error)
93 ACLAddReplace(*ACLAddReplace) (*ACLAddReplaceReply, error)
94 ACLDel(*ACLDel) (*ACLDelReply, error)
95 ACLInterfaceAddDel(*ACLInterfaceAddDel) (*ACLInterfaceAddDelReply, error)
96 ACLInterfaceSetACLList(*ACLInterfaceSetACLList) (*ACLInterfaceSetACLListReply, error)
97 ACLInterfaceSetEtypeWhitelist(*ACLInterfaceSetEtypeWhitelist) (*ACLInterfaceSetEtypeWhitelistReply, error)
98 ACLPluginControlPing(*ACLPluginControlPing) (*ACLPluginControlPingReply, error)
99 ACLPluginGetConnTableMaxEntries(*ACLPluginGetConnTableMaxEntries) (*ACLPluginGetConnTableMaxEntriesReply, error)
100 ACLPluginGetVersion(*ACLPluginGetVersion) (*ACLPluginGetVersionReply, error)
101 MacipACLAdd(*MacipACLAdd) (*MacipACLAddReply, error)
102 MacipACLAddReplace(*MacipACLAddReplace) (*MacipACLAddReplaceReply, error)
103 MacipACLDel(*MacipACLDel) (*MacipACLDelReply, error)
104 MacipACLInterfaceAddDel(*MacipACLInterfaceAddDel) (*MacipACLInterfaceAddDelReply, error)
105 MacipACLInterfaceGet(*MacipACLInterfaceGet) (*MacipACLInterfaceGetReply, error)
110 // ACLRule represents VPP binary API type 'acl_rule':
128 // "src_ip_prefix_len"
137 // "dst_ip_prefix_len"
145 // "srcport_or_icmptype_first"
149 // "srcport_or_icmptype_last"
153 // "dstport_or_icmpcode_first"
157 // "dstport_or_icmpcode_last"
168 // "crc": "0x6f99bf4d"
171 type ACLRule struct {
174 SrcIPAddr []byte `struc:"[16]byte"`
176 DstIPAddr []byte `struc:"[16]byte"`
179 SrcportOrIcmptypeFirst uint16
180 SrcportOrIcmptypeLast uint16
181 DstportOrIcmpcodeFirst uint16
182 DstportOrIcmpcodeLast uint16
187 func (*ACLRule) GetTypeName() string {
190 func (*ACLRule) GetCrcString() string {
194 // MacipACLRule represents VPP binary API type 'macip_acl_rule':
222 // "src_ip_prefix_len"
225 // "crc": "0x70589f1e"
228 type MacipACLRule struct {
231 SrcMac []byte `struc:"[6]byte"`
232 SrcMacMask []byte `struc:"[6]byte"`
233 SrcIPAddr []byte `struc:"[16]byte"`
237 func (*MacipACLRule) GetTypeName() string {
238 return "macip_acl_rule"
240 func (*MacipACLRule) GetCrcString() string {
246 // ACLAddReplace represents VPP binary API message 'acl_add_replace':
248 // "acl_add_replace",
275 // "vl_api_acl_rule_t",
281 // "crc": "0xe839997e"
284 type ACLAddReplace struct {
286 Tag []byte `struc:"[64]byte"`
287 Count uint32 `struc:"sizeof=R"`
291 func (*ACLAddReplace) GetMessageName() string {
292 return "acl_add_replace"
294 func (*ACLAddReplace) GetCrcString() string {
297 func (*ACLAddReplace) GetMessageType() api.MessageType {
298 return api.RequestMessage
301 // ACLAddReplaceReply represents VPP binary API message 'acl_add_replace_reply':
303 // "acl_add_replace_reply",
321 // "crc": "0xac407b0c"
324 type ACLAddReplaceReply struct {
329 func (*ACLAddReplaceReply) GetMessageName() string {
330 return "acl_add_replace_reply"
332 func (*ACLAddReplaceReply) GetCrcString() string {
335 func (*ACLAddReplaceReply) GetMessageType() api.MessageType {
336 return api.ReplyMessage
339 // ACLDel represents VPP binary API message 'acl_del':
359 // "crc": "0xef34fea4"
366 func (*ACLDel) GetMessageName() string {
369 func (*ACLDel) GetCrcString() string {
372 func (*ACLDel) GetMessageType() api.MessageType {
373 return api.RequestMessage
376 // ACLDelReply represents VPP binary API message 'acl_del_reply':
392 // "crc": "0xe8d4e804"
395 type ACLDelReply struct {
399 func (*ACLDelReply) GetMessageName() string {
400 return "acl_del_reply"
402 func (*ACLDelReply) GetCrcString() string {
405 func (*ACLDelReply) GetMessageType() api.MessageType {
406 return api.ReplyMessage
409 // ACLDetails represents VPP binary API message 'acl_details':
434 // "vl_api_acl_rule_t",
440 // "crc": "0x5bd895be"
443 type ACLDetails struct {
445 Tag []byte `struc:"[64]byte"`
446 Count uint32 `struc:"sizeof=R"`
450 func (*ACLDetails) GetMessageName() string {
453 func (*ACLDetails) GetCrcString() string {
456 func (*ACLDetails) GetMessageType() api.MessageType {
457 return api.ReplyMessage
460 // ACLDump represents VPP binary API message 'acl_dump':
480 // "crc": "0xef34fea4"
483 type ACLDump struct {
487 func (*ACLDump) GetMessageName() string {
490 func (*ACLDump) GetCrcString() string {
493 func (*ACLDump) GetMessageType() api.MessageType {
494 return api.RequestMessage
497 // ACLInterfaceAddDel represents VPP binary API message 'acl_interface_add_del':
499 // "acl_interface_add_del",
529 // "crc": "0x0b2aedd1"
532 type ACLInterfaceAddDel struct {
539 func (*ACLInterfaceAddDel) GetMessageName() string {
540 return "acl_interface_add_del"
542 func (*ACLInterfaceAddDel) GetCrcString() string {
545 func (*ACLInterfaceAddDel) GetMessageType() api.MessageType {
546 return api.RequestMessage
549 // ACLInterfaceAddDelReply represents VPP binary API message 'acl_interface_add_del_reply':
551 // "acl_interface_add_del_reply",
565 // "crc": "0xe8d4e804"
568 type ACLInterfaceAddDelReply struct {
572 func (*ACLInterfaceAddDelReply) GetMessageName() string {
573 return "acl_interface_add_del_reply"
575 func (*ACLInterfaceAddDelReply) GetCrcString() string {
578 func (*ACLInterfaceAddDelReply) GetMessageType() api.MessageType {
579 return api.ReplyMessage
582 // ACLInterfaceEtypeWhitelistDetails represents VPP binary API message 'acl_interface_etype_whitelist_details':
584 // "acl_interface_etype_whitelist_details",
612 // "crc": "0x6a5d4e81"
615 type ACLInterfaceEtypeWhitelistDetails struct {
617 Count uint8 `struc:"sizeof=Whitelist"`
622 func (*ACLInterfaceEtypeWhitelistDetails) GetMessageName() string {
623 return "acl_interface_etype_whitelist_details"
625 func (*ACLInterfaceEtypeWhitelistDetails) GetCrcString() string {
628 func (*ACLInterfaceEtypeWhitelistDetails) GetMessageType() api.MessageType {
629 return api.ReplyMessage
632 // ACLInterfaceEtypeWhitelistDump represents VPP binary API message 'acl_interface_etype_whitelist_dump':
634 // "acl_interface_etype_whitelist_dump",
652 // "crc": "0x529cb13f"
655 type ACLInterfaceEtypeWhitelistDump struct {
659 func (*ACLInterfaceEtypeWhitelistDump) GetMessageName() string {
660 return "acl_interface_etype_whitelist_dump"
662 func (*ACLInterfaceEtypeWhitelistDump) GetCrcString() string {
665 func (*ACLInterfaceEtypeWhitelistDump) GetMessageType() api.MessageType {
666 return api.RequestMessage
669 // ACLInterfaceListDetails represents VPP binary API message 'acl_interface_list_details':
671 // "acl_interface_list_details",
699 // "crc": "0xd5e80809"
702 type ACLInterfaceListDetails struct {
704 Count uint8 `struc:"sizeof=Acls"`
709 func (*ACLInterfaceListDetails) GetMessageName() string {
710 return "acl_interface_list_details"
712 func (*ACLInterfaceListDetails) GetCrcString() string {
715 func (*ACLInterfaceListDetails) GetMessageType() api.MessageType {
716 return api.ReplyMessage
719 // ACLInterfaceListDump represents VPP binary API message 'acl_interface_list_dump':
721 // "acl_interface_list_dump",
739 // "crc": "0x529cb13f"
742 type ACLInterfaceListDump struct {
746 func (*ACLInterfaceListDump) GetMessageName() string {
747 return "acl_interface_list_dump"
749 func (*ACLInterfaceListDump) GetCrcString() string {
752 func (*ACLInterfaceListDump) GetMessageType() api.MessageType {
753 return api.RequestMessage
756 // ACLInterfaceSetACLList represents VPP binary API message 'acl_interface_set_acl_list':
758 // "acl_interface_set_acl_list",
790 // "crc": "0x8baece38"
793 type ACLInterfaceSetACLList struct {
795 Count uint8 `struc:"sizeof=Acls"`
800 func (*ACLInterfaceSetACLList) GetMessageName() string {
801 return "acl_interface_set_acl_list"
803 func (*ACLInterfaceSetACLList) GetCrcString() string {
806 func (*ACLInterfaceSetACLList) GetMessageType() api.MessageType {
807 return api.RequestMessage
810 // ACLInterfaceSetACLListReply represents VPP binary API message 'acl_interface_set_acl_list_reply':
812 // "acl_interface_set_acl_list_reply",
826 // "crc": "0xe8d4e804"
829 type ACLInterfaceSetACLListReply struct {
833 func (*ACLInterfaceSetACLListReply) GetMessageName() string {
834 return "acl_interface_set_acl_list_reply"
836 func (*ACLInterfaceSetACLListReply) GetCrcString() string {
839 func (*ACLInterfaceSetACLListReply) GetMessageType() api.MessageType {
840 return api.ReplyMessage
843 // ACLInterfaceSetEtypeWhitelist represents VPP binary API message 'acl_interface_set_etype_whitelist':
845 // "acl_interface_set_etype_whitelist",
877 // "crc": "0xf515efc5"
880 type ACLInterfaceSetEtypeWhitelist struct {
882 Count uint8 `struc:"sizeof=Whitelist"`
887 func (*ACLInterfaceSetEtypeWhitelist) GetMessageName() string {
888 return "acl_interface_set_etype_whitelist"
890 func (*ACLInterfaceSetEtypeWhitelist) GetCrcString() string {
893 func (*ACLInterfaceSetEtypeWhitelist) GetMessageType() api.MessageType {
894 return api.RequestMessage
897 // ACLInterfaceSetEtypeWhitelistReply represents VPP binary API message 'acl_interface_set_etype_whitelist_reply':
899 // "acl_interface_set_etype_whitelist_reply",
913 // "crc": "0xe8d4e804"
916 type ACLInterfaceSetEtypeWhitelistReply struct {
920 func (*ACLInterfaceSetEtypeWhitelistReply) GetMessageName() string {
921 return "acl_interface_set_etype_whitelist_reply"
923 func (*ACLInterfaceSetEtypeWhitelistReply) GetCrcString() string {
926 func (*ACLInterfaceSetEtypeWhitelistReply) GetMessageType() api.MessageType {
927 return api.ReplyMessage
930 // ACLPluginControlPing represents VPP binary API message 'acl_plugin_control_ping':
932 // "acl_plugin_control_ping",
946 // "crc": "0x51077d14"
949 type ACLPluginControlPing struct{}
951 func (*ACLPluginControlPing) GetMessageName() string {
952 return "acl_plugin_control_ping"
954 func (*ACLPluginControlPing) GetCrcString() string {
957 func (*ACLPluginControlPing) GetMessageType() api.MessageType {
958 return api.RequestMessage
961 // ACLPluginControlPingReply represents VPP binary API message 'acl_plugin_control_ping_reply':
963 // "acl_plugin_control_ping_reply",
985 // "crc": "0xf6b0b8ca"
988 type ACLPluginControlPingReply struct {
994 func (*ACLPluginControlPingReply) GetMessageName() string {
995 return "acl_plugin_control_ping_reply"
997 func (*ACLPluginControlPingReply) GetCrcString() string {
1000 func (*ACLPluginControlPingReply) GetMessageType() api.MessageType {
1001 return api.ReplyMessage
1004 // ACLPluginGetConnTableMaxEntries represents VPP binary API message 'acl_plugin_get_conn_table_max_entries':
1006 // "acl_plugin_get_conn_table_max_entries",
1020 // "crc": "0x51077d14"
1023 type ACLPluginGetConnTableMaxEntries struct{}
1025 func (*ACLPluginGetConnTableMaxEntries) GetMessageName() string {
1026 return "acl_plugin_get_conn_table_max_entries"
1028 func (*ACLPluginGetConnTableMaxEntries) GetCrcString() string {
1031 func (*ACLPluginGetConnTableMaxEntries) GetMessageType() api.MessageType {
1032 return api.RequestMessage
1035 // ACLPluginGetConnTableMaxEntriesReply represents VPP binary API message 'acl_plugin_get_conn_table_max_entries_reply':
1037 // "acl_plugin_get_conn_table_max_entries_reply",
1048 // "conn_table_max_entries"
1051 // "crc": "0x7a096d3d"
1054 type ACLPluginGetConnTableMaxEntriesReply struct {
1055 ConnTableMaxEntries uint64
1058 func (*ACLPluginGetConnTableMaxEntriesReply) GetMessageName() string {
1059 return "acl_plugin_get_conn_table_max_entries_reply"
1061 func (*ACLPluginGetConnTableMaxEntriesReply) GetCrcString() string {
1064 func (*ACLPluginGetConnTableMaxEntriesReply) GetMessageType() api.MessageType {
1065 return api.ReplyMessage
1068 // ACLPluginGetVersion represents VPP binary API message 'acl_plugin_get_version':
1070 // "acl_plugin_get_version",
1084 // "crc": "0x51077d14"
1087 type ACLPluginGetVersion struct{}
1089 func (*ACLPluginGetVersion) GetMessageName() string {
1090 return "acl_plugin_get_version"
1092 func (*ACLPluginGetVersion) GetCrcString() string {
1095 func (*ACLPluginGetVersion) GetMessageType() api.MessageType {
1096 return api.RequestMessage
1099 // ACLPluginGetVersionReply represents VPP binary API message 'acl_plugin_get_version_reply':
1101 // "acl_plugin_get_version_reply",
1119 // "crc": "0x9b32cf86"
1122 type ACLPluginGetVersionReply struct {
1127 func (*ACLPluginGetVersionReply) GetMessageName() string {
1128 return "acl_plugin_get_version_reply"
1130 func (*ACLPluginGetVersionReply) GetCrcString() string {
1133 func (*ACLPluginGetVersionReply) GetMessageType() api.MessageType {
1134 return api.ReplyMessage
1137 // MacipACLAdd represents VPP binary API message 'macip_acl_add':
1162 // "vl_api_macip_acl_rule_t",
1168 // "crc": "0xb3d3d65a"
1171 type MacipACLAdd struct {
1172 Tag []byte `struc:"[64]byte"`
1173 Count uint32 `struc:"sizeof=R"`
1177 func (*MacipACLAdd) GetMessageName() string {
1178 return "macip_acl_add"
1180 func (*MacipACLAdd) GetCrcString() string {
1183 func (*MacipACLAdd) GetMessageType() api.MessageType {
1184 return api.RequestMessage
1187 // MacipACLAddReplace represents VPP binary API message 'macip_acl_add_replace':
1189 // "macip_acl_add_replace",
1216 // "vl_api_macip_acl_rule_t",
1222 // "crc": "0xa0e8c01b"
1225 type MacipACLAddReplace struct {
1227 Tag []byte `struc:"[64]byte"`
1228 Count uint32 `struc:"sizeof=R"`
1232 func (*MacipACLAddReplace) GetMessageName() string {
1233 return "macip_acl_add_replace"
1235 func (*MacipACLAddReplace) GetCrcString() string {
1238 func (*MacipACLAddReplace) GetMessageType() api.MessageType {
1239 return api.RequestMessage
1242 // MacipACLAddReplaceReply represents VPP binary API message 'macip_acl_add_replace_reply':
1244 // "macip_acl_add_replace_reply",
1262 // "crc": "0xac407b0c"
1265 type MacipACLAddReplaceReply struct {
1270 func (*MacipACLAddReplaceReply) GetMessageName() string {
1271 return "macip_acl_add_replace_reply"
1273 func (*MacipACLAddReplaceReply) GetCrcString() string {
1276 func (*MacipACLAddReplaceReply) GetMessageType() api.MessageType {
1277 return api.ReplyMessage
1280 // MacipACLAddReply represents VPP binary API message 'macip_acl_add_reply':
1282 // "macip_acl_add_reply",
1300 // "crc": "0xac407b0c"
1303 type MacipACLAddReply struct {
1308 func (*MacipACLAddReply) GetMessageName() string {
1309 return "macip_acl_add_reply"
1311 func (*MacipACLAddReply) GetCrcString() string {
1314 func (*MacipACLAddReply) GetMessageType() api.MessageType {
1315 return api.ReplyMessage
1318 // MacipACLDel represents VPP binary API message 'macip_acl_del':
1338 // "crc": "0xef34fea4"
1341 type MacipACLDel struct {
1345 func (*MacipACLDel) GetMessageName() string {
1346 return "macip_acl_del"
1348 func (*MacipACLDel) GetCrcString() string {
1351 func (*MacipACLDel) GetMessageType() api.MessageType {
1352 return api.RequestMessage
1355 // MacipACLDelReply represents VPP binary API message 'macip_acl_del_reply':
1357 // "macip_acl_del_reply",
1371 // "crc": "0xe8d4e804"
1374 type MacipACLDelReply struct {
1378 func (*MacipACLDelReply) GetMessageName() string {
1379 return "macip_acl_del_reply"
1381 func (*MacipACLDelReply) GetCrcString() string {
1384 func (*MacipACLDelReply) GetMessageType() api.MessageType {
1385 return api.ReplyMessage
1388 // MacipACLDetails represents VPP binary API message 'macip_acl_details':
1390 // "macip_acl_details",
1413 // "vl_api_macip_acl_rule_t",
1419 // "crc": "0xdd2b55ba"
1422 type MacipACLDetails struct {
1424 Tag []byte `struc:"[64]byte"`
1425 Count uint32 `struc:"sizeof=R"`
1429 func (*MacipACLDetails) GetMessageName() string {
1430 return "macip_acl_details"
1432 func (*MacipACLDetails) GetCrcString() string {
1435 func (*MacipACLDetails) GetMessageType() api.MessageType {
1436 return api.ReplyMessage
1439 // MacipACLDump represents VPP binary API message 'macip_acl_dump':
1441 // "macip_acl_dump",
1459 // "crc": "0xef34fea4"
1462 type MacipACLDump struct {
1466 func (*MacipACLDump) GetMessageName() string {
1467 return "macip_acl_dump"
1469 func (*MacipACLDump) GetCrcString() string {
1472 func (*MacipACLDump) GetMessageType() api.MessageType {
1473 return api.RequestMessage
1476 // MacipACLInterfaceAddDel represents VPP binary API message 'macip_acl_interface_add_del':
1478 // "macip_acl_interface_add_del",
1504 // "crc": "0x6a6be97c"
1507 type MacipACLInterfaceAddDel struct {
1513 func (*MacipACLInterfaceAddDel) GetMessageName() string {
1514 return "macip_acl_interface_add_del"
1516 func (*MacipACLInterfaceAddDel) GetCrcString() string {
1519 func (*MacipACLInterfaceAddDel) GetMessageType() api.MessageType {
1520 return api.RequestMessage
1523 // MacipACLInterfaceAddDelReply represents VPP binary API message 'macip_acl_interface_add_del_reply':
1525 // "macip_acl_interface_add_del_reply",
1539 // "crc": "0xe8d4e804"
1542 type MacipACLInterfaceAddDelReply struct {
1546 func (*MacipACLInterfaceAddDelReply) GetMessageName() string {
1547 return "macip_acl_interface_add_del_reply"
1549 func (*MacipACLInterfaceAddDelReply) GetCrcString() string {
1552 func (*MacipACLInterfaceAddDelReply) GetMessageType() api.MessageType {
1553 return api.ReplyMessage
1556 // MacipACLInterfaceGet represents VPP binary API message 'macip_acl_interface_get':
1558 // "macip_acl_interface_get",
1572 // "crc": "0x51077d14"
1575 type MacipACLInterfaceGet struct{}
1577 func (*MacipACLInterfaceGet) GetMessageName() string {
1578 return "macip_acl_interface_get"
1580 func (*MacipACLInterfaceGet) GetCrcString() string {
1583 func (*MacipACLInterfaceGet) GetMessageType() api.MessageType {
1584 return api.RequestMessage
1587 // MacipACLInterfaceGetReply represents VPP binary API message 'macip_acl_interface_get_reply':
1589 // "macip_acl_interface_get_reply",
1609 // "crc": "0xaccf9b05"
1612 type MacipACLInterfaceGetReply struct {
1613 Count uint32 `struc:"sizeof=Acls"`
1617 func (*MacipACLInterfaceGetReply) GetMessageName() string {
1618 return "macip_acl_interface_get_reply"
1620 func (*MacipACLInterfaceGetReply) GetCrcString() string {
1623 func (*MacipACLInterfaceGetReply) GetMessageType() api.MessageType {
1624 return api.ReplyMessage
1627 // MacipACLInterfaceListDetails represents VPP binary API message 'macip_acl_interface_list_details':
1629 // "macip_acl_interface_list_details",
1653 // "crc": "0x29783fa0"
1656 type MacipACLInterfaceListDetails struct {
1658 Count uint8 `struc:"sizeof=Acls"`
1662 func (*MacipACLInterfaceListDetails) GetMessageName() string {
1663 return "macip_acl_interface_list_details"
1665 func (*MacipACLInterfaceListDetails) GetCrcString() string {
1668 func (*MacipACLInterfaceListDetails) GetMessageType() api.MessageType {
1669 return api.ReplyMessage
1672 // MacipACLInterfaceListDump represents VPP binary API message 'macip_acl_interface_list_dump':
1674 // "macip_acl_interface_list_dump",
1692 // "crc": "0x529cb13f"
1695 type MacipACLInterfaceListDump struct {
1699 func (*MacipACLInterfaceListDump) GetMessageName() string {
1700 return "macip_acl_interface_list_dump"
1702 func (*MacipACLInterfaceListDump) GetCrcString() string {
1705 func (*MacipACLInterfaceListDump) GetMessageType() api.MessageType {
1706 return api.RequestMessage
1710 api.RegisterMessage((*ACLAddReplace)(nil), "acl.ACLAddReplace")
1711 api.RegisterMessage((*ACLAddReplaceReply)(nil), "acl.ACLAddReplaceReply")
1712 api.RegisterMessage((*ACLDel)(nil), "acl.ACLDel")
1713 api.RegisterMessage((*ACLDelReply)(nil), "acl.ACLDelReply")
1714 api.RegisterMessage((*ACLDetails)(nil), "acl.ACLDetails")
1715 api.RegisterMessage((*ACLDump)(nil), "acl.ACLDump")
1716 api.RegisterMessage((*ACLInterfaceAddDel)(nil), "acl.ACLInterfaceAddDel")
1717 api.RegisterMessage((*ACLInterfaceAddDelReply)(nil), "acl.ACLInterfaceAddDelReply")
1718 api.RegisterMessage((*ACLInterfaceEtypeWhitelistDetails)(nil), "acl.ACLInterfaceEtypeWhitelistDetails")
1719 api.RegisterMessage((*ACLInterfaceEtypeWhitelistDump)(nil), "acl.ACLInterfaceEtypeWhitelistDump")
1720 api.RegisterMessage((*ACLInterfaceListDetails)(nil), "acl.ACLInterfaceListDetails")
1721 api.RegisterMessage((*ACLInterfaceListDump)(nil), "acl.ACLInterfaceListDump")
1722 api.RegisterMessage((*ACLInterfaceSetACLList)(nil), "acl.ACLInterfaceSetACLList")
1723 api.RegisterMessage((*ACLInterfaceSetACLListReply)(nil), "acl.ACLInterfaceSetACLListReply")
1724 api.RegisterMessage((*ACLInterfaceSetEtypeWhitelist)(nil), "acl.ACLInterfaceSetEtypeWhitelist")
1725 api.RegisterMessage((*ACLInterfaceSetEtypeWhitelistReply)(nil), "acl.ACLInterfaceSetEtypeWhitelistReply")
1726 api.RegisterMessage((*ACLPluginControlPing)(nil), "acl.ACLPluginControlPing")
1727 api.RegisterMessage((*ACLPluginControlPingReply)(nil), "acl.ACLPluginControlPingReply")
1728 api.RegisterMessage((*ACLPluginGetConnTableMaxEntries)(nil), "acl.ACLPluginGetConnTableMaxEntries")
1729 api.RegisterMessage((*ACLPluginGetConnTableMaxEntriesReply)(nil), "acl.ACLPluginGetConnTableMaxEntriesReply")
1730 api.RegisterMessage((*ACLPluginGetVersion)(nil), "acl.ACLPluginGetVersion")
1731 api.RegisterMessage((*ACLPluginGetVersionReply)(nil), "acl.ACLPluginGetVersionReply")
1732 api.RegisterMessage((*MacipACLAdd)(nil), "acl.MacipACLAdd")
1733 api.RegisterMessage((*MacipACLAddReplace)(nil), "acl.MacipACLAddReplace")
1734 api.RegisterMessage((*MacipACLAddReplaceReply)(nil), "acl.MacipACLAddReplaceReply")
1735 api.RegisterMessage((*MacipACLAddReply)(nil), "acl.MacipACLAddReply")
1736 api.RegisterMessage((*MacipACLDel)(nil), "acl.MacipACLDel")
1737 api.RegisterMessage((*MacipACLDelReply)(nil), "acl.MacipACLDelReply")
1738 api.RegisterMessage((*MacipACLDetails)(nil), "acl.MacipACLDetails")
1739 api.RegisterMessage((*MacipACLDump)(nil), "acl.MacipACLDump")
1740 api.RegisterMessage((*MacipACLInterfaceAddDel)(nil), "acl.MacipACLInterfaceAddDel")
1741 api.RegisterMessage((*MacipACLInterfaceAddDelReply)(nil), "acl.MacipACLInterfaceAddDelReply")
1742 api.RegisterMessage((*MacipACLInterfaceGet)(nil), "acl.MacipACLInterfaceGet")
1743 api.RegisterMessage((*MacipACLInterfaceGetReply)(nil), "acl.MacipACLInterfaceGetReply")
1744 api.RegisterMessage((*MacipACLInterfaceListDetails)(nil), "acl.MacipACLInterfaceListDetails")
1745 api.RegisterMessage((*MacipACLInterfaceListDump)(nil), "acl.MacipACLInterfaceListDump")