// Code generated by GoVPP binapi-generator. DO NOT EDIT.
-// source: acl.api.json
+// source: acl.api.json
/*
-Package acl is a generated VPP binary API of the 'acl' VPP module.
+ Package acl is a generated from VPP binary API module 'acl'.
-It is generated from this file:
- acl.api.json
+ It contains following objects:
+ 34 messages
+ 2 types
+ 17 services
-It contains these VPP binary API objects:
- 34 messages
- 2 types
- 17 services
*/
package acl
/* Types */
// ACLRule represents the VPP binary API type 'acl_rule'.
-// Generated from 'acl.api.json', line 922:
//
// "acl_rule",
// [
}
// MacipACLRule represents the VPP binary API type 'macip_acl_rule'.
-// Generated from 'acl.api.json', line 982:
//
// "macip_acl_rule",
// [
/* Messages */
// ACLPluginGetVersion represents the VPP binary API message 'acl_plugin_get_version'.
-// Generated from 'acl.api.json', line 4:
//
// "acl_plugin_get_version",
// [
func (*ACLPluginGetVersion) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLPluginGetVersion() api.Message {
- return &ACLPluginGetVersion{}
-}
// ACLPluginGetVersionReply represents the VPP binary API message 'acl_plugin_get_version_reply'.
-// Generated from 'acl.api.json', line 22:
//
// "acl_plugin_get_version_reply",
// [
func (*ACLPluginGetVersionReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLPluginGetVersionReply() api.Message {
- return &ACLPluginGetVersionReply{}
-}
// ACLPluginControlPing represents the VPP binary API message 'acl_plugin_control_ping'.
-// Generated from 'acl.api.json', line 44:
//
// "acl_plugin_control_ping",
// [
func (*ACLPluginControlPing) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLPluginControlPing() api.Message {
- return &ACLPluginControlPing{}
-}
// ACLPluginControlPingReply represents the VPP binary API message 'acl_plugin_control_ping_reply'.
-// Generated from 'acl.api.json', line 62:
//
// "acl_plugin_control_ping_reply",
// [
func (*ACLPluginControlPingReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLPluginControlPingReply() api.Message {
- return &ACLPluginControlPingReply{}
-}
// ACLAddReplace represents the VPP binary API message 'acl_add_replace'.
-// Generated from 'acl.api.json', line 88:
//
// "acl_add_replace",
// [
func (*ACLAddReplace) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLAddReplace() api.Message {
- return &ACLAddReplace{}
-}
// ACLAddReplaceReply represents the VPP binary API message 'acl_add_replace_reply'.
-// Generated from 'acl.api.json', line 125:
//
// "acl_add_replace_reply",
// [
func (*ACLAddReplaceReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLAddReplaceReply() api.Message {
- return &ACLAddReplaceReply{}
-}
// ACLDel represents the VPP binary API message 'acl_del'.
-// Generated from 'acl.api.json', line 147:
//
// "acl_del",
// [
func (*ACLDel) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLDel() api.Message {
- return &ACLDel{}
-}
// ACLDelReply represents the VPP binary API message 'acl_del_reply'.
-// Generated from 'acl.api.json', line 169:
//
// "acl_del_reply",
// [
func (*ACLDelReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLDelReply() api.Message {
- return &ACLDelReply{}
-}
// ACLInterfaceAddDel represents the VPP binary API message 'acl_interface_add_del'.
-// Generated from 'acl.api.json', line 187:
//
// "acl_interface_add_del",
// [
func (*ACLInterfaceAddDel) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLInterfaceAddDel() api.Message {
- return &ACLInterfaceAddDel{}
-}
// ACLInterfaceAddDelReply represents the VPP binary API message 'acl_interface_add_del_reply'.
-// Generated from 'acl.api.json', line 221:
//
// "acl_interface_add_del_reply",
// [
func (*ACLInterfaceAddDelReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLInterfaceAddDelReply() api.Message {
- return &ACLInterfaceAddDelReply{}
-}
// ACLInterfaceSetACLList represents the VPP binary API message 'acl_interface_set_acl_list'.
-// Generated from 'acl.api.json', line 239:
//
// "acl_interface_set_acl_list",
// [
func (*ACLInterfaceSetACLList) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLInterfaceSetACLList() api.Message {
- return &ACLInterfaceSetACLList{}
-}
// ACLInterfaceSetACLListReply represents the VPP binary API message 'acl_interface_set_acl_list_reply'.
-// Generated from 'acl.api.json', line 275:
//
// "acl_interface_set_acl_list_reply",
// [
func (*ACLInterfaceSetACLListReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLInterfaceSetACLListReply() api.Message {
- return &ACLInterfaceSetACLListReply{}
-}
// ACLDump represents the VPP binary API message 'acl_dump'.
-// Generated from 'acl.api.json', line 293:
//
// "acl_dump",
// [
func (*ACLDump) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLDump() api.Message {
- return &ACLDump{}
-}
// ACLDetails represents the VPP binary API message 'acl_details'.
-// Generated from 'acl.api.json', line 315:
//
// "acl_details",
// [
func (*ACLDetails) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLDetails() api.Message {
- return &ACLDetails{}
-}
// ACLInterfaceListDump represents the VPP binary API message 'acl_interface_list_dump'.
-// Generated from 'acl.api.json', line 348:
//
// "acl_interface_list_dump",
// [
func (*ACLInterfaceListDump) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLInterfaceListDump() api.Message {
- return &ACLInterfaceListDump{}
-}
// ACLInterfaceListDetails represents the VPP binary API message 'acl_interface_list_details'.
-// Generated from 'acl.api.json', line 370:
//
// "acl_interface_list_details",
// [
func (*ACLInterfaceListDetails) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLInterfaceListDetails() api.Message {
- return &ACLInterfaceListDetails{}
-}
// MacipACLAdd represents the VPP binary API message 'macip_acl_add'.
-// Generated from 'acl.api.json', line 402:
//
// "macip_acl_add",
// [
func (*MacipACLAdd) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewMacipACLAdd() api.Message {
- return &MacipACLAdd{}
-}
// MacipACLAddReply represents the VPP binary API message 'macip_acl_add_reply'.
-// Generated from 'acl.api.json', line 435:
//
// "macip_acl_add_reply",
// [
func (*MacipACLAddReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewMacipACLAddReply() api.Message {
- return &MacipACLAddReply{}
-}
// MacipACLAddReplace represents the VPP binary API message 'macip_acl_add_replace'.
-// Generated from 'acl.api.json', line 457:
//
// "macip_acl_add_replace",
// [
func (*MacipACLAddReplace) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewMacipACLAddReplace() api.Message {
- return &MacipACLAddReplace{}
-}
// MacipACLAddReplaceReply represents the VPP binary API message 'macip_acl_add_replace_reply'.
-// Generated from 'acl.api.json', line 494:
//
// "macip_acl_add_replace_reply",
// [
func (*MacipACLAddReplaceReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewMacipACLAddReplaceReply() api.Message {
- return &MacipACLAddReplaceReply{}
-}
// MacipACLDel represents the VPP binary API message 'macip_acl_del'.
-// Generated from 'acl.api.json', line 516:
//
// "macip_acl_del",
// [
func (*MacipACLDel) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewMacipACLDel() api.Message {
- return &MacipACLDel{}
-}
// MacipACLDelReply represents the VPP binary API message 'macip_acl_del_reply'.
-// Generated from 'acl.api.json', line 538:
//
// "macip_acl_del_reply",
// [
func (*MacipACLDelReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewMacipACLDelReply() api.Message {
- return &MacipACLDelReply{}
-}
// MacipACLInterfaceAddDel represents the VPP binary API message 'macip_acl_interface_add_del'.
-// Generated from 'acl.api.json', line 556:
//
// "macip_acl_interface_add_del",
// [
func (*MacipACLInterfaceAddDel) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewMacipACLInterfaceAddDel() api.Message {
- return &MacipACLInterfaceAddDel{}
-}
// MacipACLInterfaceAddDelReply represents the VPP binary API message 'macip_acl_interface_add_del_reply'.
-// Generated from 'acl.api.json', line 586:
//
// "macip_acl_interface_add_del_reply",
// [
func (*MacipACLInterfaceAddDelReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewMacipACLInterfaceAddDelReply() api.Message {
- return &MacipACLInterfaceAddDelReply{}
-}
// MacipACLDump represents the VPP binary API message 'macip_acl_dump'.
-// Generated from 'acl.api.json', line 604:
//
// "macip_acl_dump",
// [
func (*MacipACLDump) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewMacipACLDump() api.Message {
- return &MacipACLDump{}
-}
// MacipACLDetails represents the VPP binary API message 'macip_acl_details'.
-// Generated from 'acl.api.json', line 626:
//
// "macip_acl_details",
// [
func (*MacipACLDetails) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewMacipACLDetails() api.Message {
- return &MacipACLDetails{}
-}
// MacipACLInterfaceGet represents the VPP binary API message 'macip_acl_interface_get'.
-// Generated from 'acl.api.json', line 659:
//
// "macip_acl_interface_get",
// [
func (*MacipACLInterfaceGet) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewMacipACLInterfaceGet() api.Message {
- return &MacipACLInterfaceGet{}
-}
// MacipACLInterfaceGetReply represents the VPP binary API message 'macip_acl_interface_get_reply'.
-// Generated from 'acl.api.json', line 677:
//
// "macip_acl_interface_get_reply",
// [
func (*MacipACLInterfaceGetReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewMacipACLInterfaceGetReply() api.Message {
- return &MacipACLInterfaceGetReply{}
-}
// MacipACLInterfaceListDump represents the VPP binary API message 'macip_acl_interface_list_dump'.
-// Generated from 'acl.api.json', line 701:
//
// "macip_acl_interface_list_dump",
// [
func (*MacipACLInterfaceListDump) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewMacipACLInterfaceListDump() api.Message {
- return &MacipACLInterfaceListDump{}
-}
// MacipACLInterfaceListDetails represents the VPP binary API message 'macip_acl_interface_list_details'.
-// Generated from 'acl.api.json', line 723:
//
// "macip_acl_interface_list_details",
// [
func (*MacipACLInterfaceListDetails) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewMacipACLInterfaceListDetails() api.Message {
- return &MacipACLInterfaceListDetails{}
-}
// ACLInterfaceSetEtypeWhitelist represents the VPP binary API message 'acl_interface_set_etype_whitelist'.
-// Generated from 'acl.api.json', line 751:
//
// "acl_interface_set_etype_whitelist",
// [
func (*ACLInterfaceSetEtypeWhitelist) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLInterfaceSetEtypeWhitelist() api.Message {
- return &ACLInterfaceSetEtypeWhitelist{}
-}
// ACLInterfaceSetEtypeWhitelistReply represents the VPP binary API message 'acl_interface_set_etype_whitelist_reply'.
-// Generated from 'acl.api.json', line 787:
//
// "acl_interface_set_etype_whitelist_reply",
// [
func (*ACLInterfaceSetEtypeWhitelistReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLInterfaceSetEtypeWhitelistReply() api.Message {
- return &ACLInterfaceSetEtypeWhitelistReply{}
-}
// ACLInterfaceEtypeWhitelistDump represents the VPP binary API message 'acl_interface_etype_whitelist_dump'.
-// Generated from 'acl.api.json', line 805:
//
// "acl_interface_etype_whitelist_dump",
// [
func (*ACLInterfaceEtypeWhitelistDump) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewACLInterfaceEtypeWhitelistDump() api.Message {
- return &ACLInterfaceEtypeWhitelistDump{}
-}
// ACLInterfaceEtypeWhitelistDetails represents the VPP binary API message 'acl_interface_etype_whitelist_details'.
-// Generated from 'acl.api.json', line 827:
//
// "acl_interface_etype_whitelist_details",
// [
func (*ACLInterfaceEtypeWhitelistDetails) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewACLInterfaceEtypeWhitelistDetails() api.Message {
- return &ACLInterfaceEtypeWhitelistDetails{}
-}
/* Services */