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:
15 import "git.fd.io/govpp.git/api"
16 import "github.com/lunixbochs/struc"
19 // Reference imports to suppress errors if they are not otherwise used.
20 var _ = api.RegisterMessage
22 var _ = bytes.NewBuffer
26 // ACLRule represents the VPP binary API type 'acl_rule'.
44 // "src_ip_prefix_len"
53 // "dst_ip_prefix_len"
61 // "srcport_or_icmptype_first"
65 // "srcport_or_icmptype_last"
69 // "dstport_or_icmpcode_first"
73 // "dstport_or_icmpcode_last"
84 // "crc": "0x6f99bf4d"
90 SrcIPAddr []byte `struc:"[16]byte"`
92 DstIPAddr []byte `struc:"[16]byte"`
95 SrcportOrIcmptypeFirst uint16
96 SrcportOrIcmptypeLast uint16
97 DstportOrIcmpcodeFirst uint16
98 DstportOrIcmpcodeLast uint16
103 func (*ACLRule) GetTypeName() string {
106 func (*ACLRule) GetCrcString() string {
110 // MacipACLRule represents the VPP binary API type 'macip_acl_rule'.
138 // "src_ip_prefix_len"
141 // "crc": "0x70589f1e"
144 type MacipACLRule struct {
147 SrcMac []byte `struc:"[6]byte"`
148 SrcMacMask []byte `struc:"[6]byte"`
149 SrcIPAddr []byte `struc:"[16]byte"`
153 func (*MacipACLRule) GetTypeName() string {
154 return "macip_acl_rule"
156 func (*MacipACLRule) GetCrcString() string {
162 // ACLPluginGetVersion represents the VPP binary API message 'acl_plugin_get_version'.
164 // "acl_plugin_get_version",
178 // "crc": "0x51077d14"
181 type ACLPluginGetVersion struct{}
183 func (*ACLPluginGetVersion) GetMessageName() string {
184 return "acl_plugin_get_version"
186 func (*ACLPluginGetVersion) GetCrcString() string {
189 func (*ACLPluginGetVersion) GetMessageType() api.MessageType {
190 return api.RequestMessage
193 // ACLPluginGetVersionReply represents the VPP binary API message 'acl_plugin_get_version_reply'.
195 // "acl_plugin_get_version_reply",
213 // "crc": "0x9b32cf86"
216 type ACLPluginGetVersionReply struct {
221 func (*ACLPluginGetVersionReply) GetMessageName() string {
222 return "acl_plugin_get_version_reply"
224 func (*ACLPluginGetVersionReply) GetCrcString() string {
227 func (*ACLPluginGetVersionReply) GetMessageType() api.MessageType {
228 return api.ReplyMessage
231 // ACLPluginControlPing represents the VPP binary API message 'acl_plugin_control_ping'.
233 // "acl_plugin_control_ping",
247 // "crc": "0x51077d14"
250 type ACLPluginControlPing struct{}
252 func (*ACLPluginControlPing) GetMessageName() string {
253 return "acl_plugin_control_ping"
255 func (*ACLPluginControlPing) GetCrcString() string {
258 func (*ACLPluginControlPing) GetMessageType() api.MessageType {
259 return api.RequestMessage
262 // ACLPluginControlPingReply represents the VPP binary API message 'acl_plugin_control_ping_reply'.
264 // "acl_plugin_control_ping_reply",
286 // "crc": "0xf6b0b8ca"
289 type ACLPluginControlPingReply struct {
295 func (*ACLPluginControlPingReply) GetMessageName() string {
296 return "acl_plugin_control_ping_reply"
298 func (*ACLPluginControlPingReply) GetCrcString() string {
301 func (*ACLPluginControlPingReply) GetMessageType() api.MessageType {
302 return api.ReplyMessage
305 // ACLAddReplace represents the VPP binary API message 'acl_add_replace'.
307 // "acl_add_replace",
334 // "vl_api_acl_rule_t",
340 // "crc": "0xe839997e"
343 type ACLAddReplace struct {
345 Tag []byte `struc:"[64]byte"`
346 Count uint32 `struc:"sizeof=R"`
350 func (*ACLAddReplace) GetMessageName() string {
351 return "acl_add_replace"
353 func (*ACLAddReplace) GetCrcString() string {
356 func (*ACLAddReplace) GetMessageType() api.MessageType {
357 return api.RequestMessage
360 // ACLAddReplaceReply represents the VPP binary API message 'acl_add_replace_reply'.
362 // "acl_add_replace_reply",
380 // "crc": "0xac407b0c"
383 type ACLAddReplaceReply struct {
388 func (*ACLAddReplaceReply) GetMessageName() string {
389 return "acl_add_replace_reply"
391 func (*ACLAddReplaceReply) GetCrcString() string {
394 func (*ACLAddReplaceReply) GetMessageType() api.MessageType {
395 return api.ReplyMessage
398 // ACLDel represents the VPP binary API message 'acl_del'.
418 // "crc": "0xef34fea4"
425 func (*ACLDel) GetMessageName() string {
428 func (*ACLDel) GetCrcString() string {
431 func (*ACLDel) GetMessageType() api.MessageType {
432 return api.RequestMessage
435 // ACLDelReply represents the VPP binary API message 'acl_del_reply'.
451 // "crc": "0xe8d4e804"
454 type ACLDelReply struct {
458 func (*ACLDelReply) GetMessageName() string {
459 return "acl_del_reply"
461 func (*ACLDelReply) GetCrcString() string {
464 func (*ACLDelReply) GetMessageType() api.MessageType {
465 return api.ReplyMessage
468 // ACLInterfaceAddDel represents the VPP binary API message 'acl_interface_add_del'.
470 // "acl_interface_add_del",
500 // "crc": "0x0b2aedd1"
503 type ACLInterfaceAddDel struct {
510 func (*ACLInterfaceAddDel) GetMessageName() string {
511 return "acl_interface_add_del"
513 func (*ACLInterfaceAddDel) GetCrcString() string {
516 func (*ACLInterfaceAddDel) GetMessageType() api.MessageType {
517 return api.RequestMessage
520 // ACLInterfaceAddDelReply represents the VPP binary API message 'acl_interface_add_del_reply'.
522 // "acl_interface_add_del_reply",
536 // "crc": "0xe8d4e804"
539 type ACLInterfaceAddDelReply struct {
543 func (*ACLInterfaceAddDelReply) GetMessageName() string {
544 return "acl_interface_add_del_reply"
546 func (*ACLInterfaceAddDelReply) GetCrcString() string {
549 func (*ACLInterfaceAddDelReply) GetMessageType() api.MessageType {
550 return api.ReplyMessage
553 // ACLInterfaceSetACLList represents the VPP binary API message 'acl_interface_set_acl_list'.
555 // "acl_interface_set_acl_list",
587 // "crc": "0x8baece38"
590 type ACLInterfaceSetACLList struct {
592 Count uint8 `struc:"sizeof=Acls"`
597 func (*ACLInterfaceSetACLList) GetMessageName() string {
598 return "acl_interface_set_acl_list"
600 func (*ACLInterfaceSetACLList) GetCrcString() string {
603 func (*ACLInterfaceSetACLList) GetMessageType() api.MessageType {
604 return api.RequestMessage
607 // ACLInterfaceSetACLListReply represents the VPP binary API message 'acl_interface_set_acl_list_reply'.
609 // "acl_interface_set_acl_list_reply",
623 // "crc": "0xe8d4e804"
626 type ACLInterfaceSetACLListReply struct {
630 func (*ACLInterfaceSetACLListReply) GetMessageName() string {
631 return "acl_interface_set_acl_list_reply"
633 func (*ACLInterfaceSetACLListReply) GetCrcString() string {
636 func (*ACLInterfaceSetACLListReply) GetMessageType() api.MessageType {
637 return api.ReplyMessage
640 // ACLDump represents the VPP binary API message 'acl_dump'.
660 // "crc": "0xef34fea4"
663 type ACLDump struct {
667 func (*ACLDump) GetMessageName() string {
670 func (*ACLDump) GetCrcString() string {
673 func (*ACLDump) GetMessageType() api.MessageType {
674 return api.RequestMessage
677 // ACLDetails represents the VPP binary API message 'acl_details'.
702 // "vl_api_acl_rule_t",
708 // "crc": "0x5bd895be"
711 type ACLDetails struct {
713 Tag []byte `struc:"[64]byte"`
714 Count uint32 `struc:"sizeof=R"`
718 func (*ACLDetails) GetMessageName() string {
721 func (*ACLDetails) GetCrcString() string {
724 func (*ACLDetails) GetMessageType() api.MessageType {
725 return api.ReplyMessage
728 // ACLInterfaceListDump represents the VPP binary API message 'acl_interface_list_dump'.
730 // "acl_interface_list_dump",
748 // "crc": "0x529cb13f"
751 type ACLInterfaceListDump struct {
755 func (*ACLInterfaceListDump) GetMessageName() string {
756 return "acl_interface_list_dump"
758 func (*ACLInterfaceListDump) GetCrcString() string {
761 func (*ACLInterfaceListDump) GetMessageType() api.MessageType {
762 return api.RequestMessage
765 // ACLInterfaceListDetails represents the VPP binary API message 'acl_interface_list_details'.
767 // "acl_interface_list_details",
795 // "crc": "0xd5e80809"
798 type ACLInterfaceListDetails struct {
800 Count uint8 `struc:"sizeof=Acls"`
805 func (*ACLInterfaceListDetails) GetMessageName() string {
806 return "acl_interface_list_details"
808 func (*ACLInterfaceListDetails) GetCrcString() string {
811 func (*ACLInterfaceListDetails) GetMessageType() api.MessageType {
812 return api.ReplyMessage
815 // MacipACLAdd represents the VPP binary API message 'macip_acl_add'.
840 // "vl_api_macip_acl_rule_t",
846 // "crc": "0xb3d3d65a"
849 type MacipACLAdd struct {
850 Tag []byte `struc:"[64]byte"`
851 Count uint32 `struc:"sizeof=R"`
855 func (*MacipACLAdd) GetMessageName() string {
856 return "macip_acl_add"
858 func (*MacipACLAdd) GetCrcString() string {
861 func (*MacipACLAdd) GetMessageType() api.MessageType {
862 return api.RequestMessage
865 // MacipACLAddReply represents the VPP binary API message 'macip_acl_add_reply'.
867 // "macip_acl_add_reply",
885 // "crc": "0xac407b0c"
888 type MacipACLAddReply struct {
893 func (*MacipACLAddReply) GetMessageName() string {
894 return "macip_acl_add_reply"
896 func (*MacipACLAddReply) GetCrcString() string {
899 func (*MacipACLAddReply) GetMessageType() api.MessageType {
900 return api.ReplyMessage
903 // MacipACLAddReplace represents the VPP binary API message 'macip_acl_add_replace'.
905 // "macip_acl_add_replace",
932 // "vl_api_macip_acl_rule_t",
938 // "crc": "0xa0e8c01b"
941 type MacipACLAddReplace struct {
943 Tag []byte `struc:"[64]byte"`
944 Count uint32 `struc:"sizeof=R"`
948 func (*MacipACLAddReplace) GetMessageName() string {
949 return "macip_acl_add_replace"
951 func (*MacipACLAddReplace) GetCrcString() string {
954 func (*MacipACLAddReplace) GetMessageType() api.MessageType {
955 return api.RequestMessage
958 // MacipACLAddReplaceReply represents the VPP binary API message 'macip_acl_add_replace_reply'.
960 // "macip_acl_add_replace_reply",
978 // "crc": "0xac407b0c"
981 type MacipACLAddReplaceReply struct {
986 func (*MacipACLAddReplaceReply) GetMessageName() string {
987 return "macip_acl_add_replace_reply"
989 func (*MacipACLAddReplaceReply) GetCrcString() string {
992 func (*MacipACLAddReplaceReply) GetMessageType() api.MessageType {
993 return api.ReplyMessage
996 // MacipACLDel represents the VPP binary API message 'macip_acl_del'.
1016 // "crc": "0xef34fea4"
1019 type MacipACLDel struct {
1023 func (*MacipACLDel) GetMessageName() string {
1024 return "macip_acl_del"
1026 func (*MacipACLDel) GetCrcString() string {
1029 func (*MacipACLDel) GetMessageType() api.MessageType {
1030 return api.RequestMessage
1033 // MacipACLDelReply represents the VPP binary API message 'macip_acl_del_reply'.
1035 // "macip_acl_del_reply",
1049 // "crc": "0xe8d4e804"
1052 type MacipACLDelReply struct {
1056 func (*MacipACLDelReply) GetMessageName() string {
1057 return "macip_acl_del_reply"
1059 func (*MacipACLDelReply) GetCrcString() string {
1062 func (*MacipACLDelReply) GetMessageType() api.MessageType {
1063 return api.ReplyMessage
1066 // MacipACLInterfaceAddDel represents the VPP binary API message 'macip_acl_interface_add_del'.
1068 // "macip_acl_interface_add_del",
1094 // "crc": "0x6a6be97c"
1097 type MacipACLInterfaceAddDel struct {
1103 func (*MacipACLInterfaceAddDel) GetMessageName() string {
1104 return "macip_acl_interface_add_del"
1106 func (*MacipACLInterfaceAddDel) GetCrcString() string {
1109 func (*MacipACLInterfaceAddDel) GetMessageType() api.MessageType {
1110 return api.RequestMessage
1113 // MacipACLInterfaceAddDelReply represents the VPP binary API message 'macip_acl_interface_add_del_reply'.
1115 // "macip_acl_interface_add_del_reply",
1129 // "crc": "0xe8d4e804"
1132 type MacipACLInterfaceAddDelReply struct {
1136 func (*MacipACLInterfaceAddDelReply) GetMessageName() string {
1137 return "macip_acl_interface_add_del_reply"
1139 func (*MacipACLInterfaceAddDelReply) GetCrcString() string {
1142 func (*MacipACLInterfaceAddDelReply) GetMessageType() api.MessageType {
1143 return api.ReplyMessage
1146 // MacipACLDump represents the VPP binary API message 'macip_acl_dump'.
1148 // "macip_acl_dump",
1166 // "crc": "0xef34fea4"
1169 type MacipACLDump struct {
1173 func (*MacipACLDump) GetMessageName() string {
1174 return "macip_acl_dump"
1176 func (*MacipACLDump) GetCrcString() string {
1179 func (*MacipACLDump) GetMessageType() api.MessageType {
1180 return api.RequestMessage
1183 // MacipACLDetails represents the VPP binary API message 'macip_acl_details'.
1185 // "macip_acl_details",
1208 // "vl_api_macip_acl_rule_t",
1214 // "crc": "0xdd2b55ba"
1217 type MacipACLDetails struct {
1219 Tag []byte `struc:"[64]byte"`
1220 Count uint32 `struc:"sizeof=R"`
1224 func (*MacipACLDetails) GetMessageName() string {
1225 return "macip_acl_details"
1227 func (*MacipACLDetails) GetCrcString() string {
1230 func (*MacipACLDetails) GetMessageType() api.MessageType {
1231 return api.ReplyMessage
1234 // MacipACLInterfaceGet represents the VPP binary API message 'macip_acl_interface_get'.
1236 // "macip_acl_interface_get",
1250 // "crc": "0x51077d14"
1253 type MacipACLInterfaceGet struct{}
1255 func (*MacipACLInterfaceGet) GetMessageName() string {
1256 return "macip_acl_interface_get"
1258 func (*MacipACLInterfaceGet) GetCrcString() string {
1261 func (*MacipACLInterfaceGet) GetMessageType() api.MessageType {
1262 return api.RequestMessage
1265 // MacipACLInterfaceGetReply represents the VPP binary API message 'macip_acl_interface_get_reply'.
1267 // "macip_acl_interface_get_reply",
1287 // "crc": "0xaccf9b05"
1290 type MacipACLInterfaceGetReply struct {
1291 Count uint32 `struc:"sizeof=Acls"`
1295 func (*MacipACLInterfaceGetReply) GetMessageName() string {
1296 return "macip_acl_interface_get_reply"
1298 func (*MacipACLInterfaceGetReply) GetCrcString() string {
1301 func (*MacipACLInterfaceGetReply) GetMessageType() api.MessageType {
1302 return api.ReplyMessage
1305 // MacipACLInterfaceListDump represents the VPP binary API message 'macip_acl_interface_list_dump'.
1307 // "macip_acl_interface_list_dump",
1325 // "crc": "0x529cb13f"
1328 type MacipACLInterfaceListDump struct {
1332 func (*MacipACLInterfaceListDump) GetMessageName() string {
1333 return "macip_acl_interface_list_dump"
1335 func (*MacipACLInterfaceListDump) GetCrcString() string {
1338 func (*MacipACLInterfaceListDump) GetMessageType() api.MessageType {
1339 return api.RequestMessage
1342 // MacipACLInterfaceListDetails represents the VPP binary API message 'macip_acl_interface_list_details'.
1344 // "macip_acl_interface_list_details",
1368 // "crc": "0x29783fa0"
1371 type MacipACLInterfaceListDetails struct {
1373 Count uint8 `struc:"sizeof=Acls"`
1377 func (*MacipACLInterfaceListDetails) GetMessageName() string {
1378 return "macip_acl_interface_list_details"
1380 func (*MacipACLInterfaceListDetails) GetCrcString() string {
1383 func (*MacipACLInterfaceListDetails) GetMessageType() api.MessageType {
1384 return api.ReplyMessage
1387 // ACLInterfaceSetEtypeWhitelist represents the VPP binary API message 'acl_interface_set_etype_whitelist'.
1389 // "acl_interface_set_etype_whitelist",
1421 // "crc": "0xf515efc5"
1424 type ACLInterfaceSetEtypeWhitelist struct {
1426 Count uint8 `struc:"sizeof=Whitelist"`
1431 func (*ACLInterfaceSetEtypeWhitelist) GetMessageName() string {
1432 return "acl_interface_set_etype_whitelist"
1434 func (*ACLInterfaceSetEtypeWhitelist) GetCrcString() string {
1437 func (*ACLInterfaceSetEtypeWhitelist) GetMessageType() api.MessageType {
1438 return api.RequestMessage
1441 // ACLInterfaceSetEtypeWhitelistReply represents the VPP binary API message 'acl_interface_set_etype_whitelist_reply'.
1443 // "acl_interface_set_etype_whitelist_reply",
1457 // "crc": "0xe8d4e804"
1460 type ACLInterfaceSetEtypeWhitelistReply struct {
1464 func (*ACLInterfaceSetEtypeWhitelistReply) GetMessageName() string {
1465 return "acl_interface_set_etype_whitelist_reply"
1467 func (*ACLInterfaceSetEtypeWhitelistReply) GetCrcString() string {
1470 func (*ACLInterfaceSetEtypeWhitelistReply) GetMessageType() api.MessageType {
1471 return api.ReplyMessage
1474 // ACLInterfaceEtypeWhitelistDump represents the VPP binary API message 'acl_interface_etype_whitelist_dump'.
1476 // "acl_interface_etype_whitelist_dump",
1494 // "crc": "0x529cb13f"
1497 type ACLInterfaceEtypeWhitelistDump struct {
1501 func (*ACLInterfaceEtypeWhitelistDump) GetMessageName() string {
1502 return "acl_interface_etype_whitelist_dump"
1504 func (*ACLInterfaceEtypeWhitelistDump) GetCrcString() string {
1507 func (*ACLInterfaceEtypeWhitelistDump) GetMessageType() api.MessageType {
1508 return api.RequestMessage
1511 // ACLInterfaceEtypeWhitelistDetails represents the VPP binary API message 'acl_interface_etype_whitelist_details'.
1513 // "acl_interface_etype_whitelist_details",
1541 // "crc": "0x6a5d4e81"
1544 type ACLInterfaceEtypeWhitelistDetails struct {
1546 Count uint8 `struc:"sizeof=Whitelist"`
1551 func (*ACLInterfaceEtypeWhitelistDetails) GetMessageName() string {
1552 return "acl_interface_etype_whitelist_details"
1554 func (*ACLInterfaceEtypeWhitelistDetails) GetCrcString() string {
1557 func (*ACLInterfaceEtypeWhitelistDetails) GetMessageType() api.MessageType {
1558 return api.ReplyMessage
1563 type Services interface {
1564 DumpACL(*ACLDump) (*ACLDetails, error)
1565 DumpACLInterfaceEtypeWhitelist(*ACLInterfaceEtypeWhitelistDump) (*ACLInterfaceEtypeWhitelistDetails, error)
1566 DumpACLInterfaceList(*ACLInterfaceListDump) (*ACLInterfaceListDetails, error)
1567 DumpMacipACL(*MacipACLDump) (*MacipACLDetails, error)
1568 DumpMacipACLInterfaceList(*MacipACLInterfaceListDump) (*MacipACLInterfaceListDetails, error)
1569 ACLAddReplace(*ACLAddReplace) (*ACLAddReplaceReply, error)
1570 ACLDel(*ACLDel) (*ACLDelReply, error)
1571 ACLInterfaceAddDel(*ACLInterfaceAddDel) (*ACLInterfaceAddDelReply, error)
1572 ACLInterfaceSetACLList(*ACLInterfaceSetACLList) (*ACLInterfaceSetACLListReply, error)
1573 ACLInterfaceSetEtypeWhitelist(*ACLInterfaceSetEtypeWhitelist) (*ACLInterfaceSetEtypeWhitelistReply, error)
1574 ACLPluginControlPing(*ACLPluginControlPing) (*ACLPluginControlPingReply, error)
1575 ACLPluginGetVersion(*ACLPluginGetVersion) (*ACLPluginGetVersionReply, error)
1576 MacipACLAdd(*MacipACLAdd) (*MacipACLAddReply, error)
1577 MacipACLAddReplace(*MacipACLAddReplace) (*MacipACLAddReplaceReply, error)
1578 MacipACLDel(*MacipACLDel) (*MacipACLDelReply, error)
1579 MacipACLInterfaceAddDel(*MacipACLInterfaceAddDel) (*MacipACLInterfaceAddDelReply, error)
1580 MacipACLInterfaceGet(*MacipACLInterfaceGet) (*MacipACLInterfaceGetReply, error)
1584 api.RegisterMessage((*ACLPluginGetVersion)(nil), "acl.ACLPluginGetVersion")
1585 api.RegisterMessage((*ACLPluginGetVersionReply)(nil), "acl.ACLPluginGetVersionReply")
1586 api.RegisterMessage((*ACLPluginControlPing)(nil), "acl.ACLPluginControlPing")
1587 api.RegisterMessage((*ACLPluginControlPingReply)(nil), "acl.ACLPluginControlPingReply")
1588 api.RegisterMessage((*ACLAddReplace)(nil), "acl.ACLAddReplace")
1589 api.RegisterMessage((*ACLAddReplaceReply)(nil), "acl.ACLAddReplaceReply")
1590 api.RegisterMessage((*ACLDel)(nil), "acl.ACLDel")
1591 api.RegisterMessage((*ACLDelReply)(nil), "acl.ACLDelReply")
1592 api.RegisterMessage((*ACLInterfaceAddDel)(nil), "acl.ACLInterfaceAddDel")
1593 api.RegisterMessage((*ACLInterfaceAddDelReply)(nil), "acl.ACLInterfaceAddDelReply")
1594 api.RegisterMessage((*ACLInterfaceSetACLList)(nil), "acl.ACLInterfaceSetACLList")
1595 api.RegisterMessage((*ACLInterfaceSetACLListReply)(nil), "acl.ACLInterfaceSetACLListReply")
1596 api.RegisterMessage((*ACLDump)(nil), "acl.ACLDump")
1597 api.RegisterMessage((*ACLDetails)(nil), "acl.ACLDetails")
1598 api.RegisterMessage((*ACLInterfaceListDump)(nil), "acl.ACLInterfaceListDump")
1599 api.RegisterMessage((*ACLInterfaceListDetails)(nil), "acl.ACLInterfaceListDetails")
1600 api.RegisterMessage((*MacipACLAdd)(nil), "acl.MacipACLAdd")
1601 api.RegisterMessage((*MacipACLAddReply)(nil), "acl.MacipACLAddReply")
1602 api.RegisterMessage((*MacipACLAddReplace)(nil), "acl.MacipACLAddReplace")
1603 api.RegisterMessage((*MacipACLAddReplaceReply)(nil), "acl.MacipACLAddReplaceReply")
1604 api.RegisterMessage((*MacipACLDel)(nil), "acl.MacipACLDel")
1605 api.RegisterMessage((*MacipACLDelReply)(nil), "acl.MacipACLDelReply")
1606 api.RegisterMessage((*MacipACLInterfaceAddDel)(nil), "acl.MacipACLInterfaceAddDel")
1607 api.RegisterMessage((*MacipACLInterfaceAddDelReply)(nil), "acl.MacipACLInterfaceAddDelReply")
1608 api.RegisterMessage((*MacipACLDump)(nil), "acl.MacipACLDump")
1609 api.RegisterMessage((*MacipACLDetails)(nil), "acl.MacipACLDetails")
1610 api.RegisterMessage((*MacipACLInterfaceGet)(nil), "acl.MacipACLInterfaceGet")
1611 api.RegisterMessage((*MacipACLInterfaceGetReply)(nil), "acl.MacipACLInterfaceGetReply")
1612 api.RegisterMessage((*MacipACLInterfaceListDump)(nil), "acl.MacipACLInterfaceListDump")
1613 api.RegisterMessage((*MacipACLInterfaceListDetails)(nil), "acl.MacipACLInterfaceListDetails")
1614 api.RegisterMessage((*ACLInterfaceSetEtypeWhitelist)(nil), "acl.ACLInterfaceSetEtypeWhitelist")
1615 api.RegisterMessage((*ACLInterfaceSetEtypeWhitelistReply)(nil), "acl.ACLInterfaceSetEtypeWhitelistReply")
1616 api.RegisterMessage((*ACLInterfaceEtypeWhitelistDump)(nil), "acl.ACLInterfaceEtypeWhitelistDump")
1617 api.RegisterMessage((*ACLInterfaceEtypeWhitelistDetails)(nil), "acl.ACLInterfaceEtypeWhitelistDetails")