1 // Code generated by GoVPP binapi-generator. DO NOT EDIT.
2 // source: map.api.json
5 Package maps is a generated from VPP binary API module 'map'.
7 It contains following objects:
18 import "git.fd.io/govpp.git/api"
19 import "github.com/lunixbochs/struc"
22 // Reference imports to suppress errors if they are not otherwise used.
23 var _ = api.RegisterMessage
25 var _ = bytes.NewBuffer
27 // Services represents VPP binary API services:
30 // "map_param_set_fragmentation": {
31 // "reply": "map_param_set_fragmentation_reply"
33 // "map_param_add_del_pre_resolve": {
34 // "reply": "map_param_add_del_pre_resolve_reply"
36 // "map_param_set_tcp": {
37 // "reply": "map_param_set_tcp_reply"
40 // "reply": "map_rule_details",
43 // "map_if_enable_disable": {
44 // "reply": "map_if_enable_disable_reply"
46 // "map_param_set_icmp6": {
47 // "reply": "map_param_set_icmp6_reply"
49 // "map_add_del_rule": {
50 // "reply": "map_add_del_rule_reply"
52 // "map_domain_dump": {
53 // "reply": "map_domain_details",
57 // "reply": "map_param_get_reply"
59 // "map_param_set_icmp": {
60 // "reply": "map_param_set_icmp_reply"
62 // "map_add_domain": {
63 // "reply": "map_add_domain_reply"
65 // "map_summary_stats": {
66 // "reply": "map_summary_stats_reply"
68 // "map_param_set_traffic_class": {
69 // "reply": "map_param_set_traffic_class_reply"
71 // "map_del_domain": {
72 // "reply": "map_del_domain_reply"
74 // "map_param_set_reassembly": {
75 // "reply": "map_param_set_reassembly_reply"
77 // "map_param_set_security_check": {
78 // "reply": "map_param_set_security_check_reply"
82 type Services interface {
83 DumpMapDomain(*MapDomainDump) ([]*MapDomainDetails, error)
84 DumpMapRule(*MapRuleDump) ([]*MapRuleDetails, error)
85 MapAddDelRule(*MapAddDelRule) (*MapAddDelRuleReply, error)
86 MapAddDomain(*MapAddDomain) (*MapAddDomainReply, error)
87 MapDelDomain(*MapDelDomain) (*MapDelDomainReply, error)
88 MapIfEnableDisable(*MapIfEnableDisable) (*MapIfEnableDisableReply, error)
89 MapParamAddDelPreResolve(*MapParamAddDelPreResolve) (*MapParamAddDelPreResolveReply, error)
90 MapParamGet(*MapParamGet) (*MapParamGetReply, error)
91 MapParamSetFragmentation(*MapParamSetFragmentation) (*MapParamSetFragmentationReply, error)
92 MapParamSetICMP(*MapParamSetICMP) (*MapParamSetICMPReply, error)
93 MapParamSetICMP6(*MapParamSetICMP6) (*MapParamSetICMP6Reply, error)
94 MapParamSetReassembly(*MapParamSetReassembly) (*MapParamSetReassemblyReply, error)
95 MapParamSetSecurityCheck(*MapParamSetSecurityCheck) (*MapParamSetSecurityCheckReply, error)
96 MapParamSetTCP(*MapParamSetTCP) (*MapParamSetTCPReply, error)
97 MapParamSetTrafficClass(*MapParamSetTrafficClass) (*MapParamSetTrafficClassReply, error)
98 MapSummaryStats(*MapSummaryStats) (*MapSummaryStatsReply, error)
103 // AddressFamily represents VPP binary API enum 'address_family':
118 type AddressFamily uint32
121 ADDRESS_IP4 AddressFamily = 0
122 ADDRESS_IP6 AddressFamily = 1
127 // IP4Address represents VPP binary API alias 'ip4_address':
134 type IP4Address [4]uint8
136 // IP6Address represents VPP binary API alias 'ip6_address':
143 type IP6Address [16]uint8
147 // Address represents VPP binary API type 'address':
151 // "vl_api_address_family_t",
155 // "vl_api_address_union_t",
159 // "crc": "0x09f11671"
162 type Address struct {
167 func (*Address) GetTypeName() string {
170 func (*Address) GetCrcString() string {
174 // Prefix represents VPP binary API type 'prefix':
178 // "vl_api_address_t",
186 // "crc": "0x0403aebc"
194 func (*Prefix) GetTypeName() string {
197 func (*Prefix) GetCrcString() string {
201 // Mprefix represents VPP binary API type 'mprefix':
205 // "vl_api_address_family_t",
210 // "grp_address_length"
213 // "vl_api_address_union_t",
217 // "vl_api_address_union_t",
221 // "crc": "0x1c4cba05"
224 type Mprefix struct {
226 GrpAddressLength uint16
227 GrpAddress AddressUnion
228 SrcAddress AddressUnion
231 func (*Mprefix) GetTypeName() string {
234 func (*Mprefix) GetCrcString() string {
238 // IP6Prefix represents VPP binary API type 'ip6_prefix':
242 // "vl_api_ip6_address_t",
250 // "crc": "0x779fd64f"
253 type IP6Prefix struct {
258 func (*IP6Prefix) GetTypeName() string {
261 func (*IP6Prefix) GetCrcString() string {
265 // IP4Prefix represents VPP binary API type 'ip4_prefix':
269 // "vl_api_ip4_address_t",
277 // "crc": "0xea8dc11d"
280 type IP4Prefix struct {
285 func (*IP4Prefix) GetTypeName() string {
288 func (*IP4Prefix) GetCrcString() string {
294 // AddressUnion represents VPP binary API union 'address_union':
298 // "vl_api_ip4_address_t",
302 // "vl_api_ip6_address_t",
306 // "crc": "0xd68a2fb4"
309 type AddressUnion struct {
313 func (*AddressUnion) GetTypeName() string {
314 return "address_union"
316 func (*AddressUnion) GetCrcString() string {
320 func (u *AddressUnion) SetIP4(a IP4Address) {
321 var b = new(bytes.Buffer)
322 if err := struc.Pack(b, &a); err != nil {
325 copy(u.Union_data[:], b.Bytes())
327 func (u *AddressUnion) GetIP4() (a IP4Address) {
328 var b = bytes.NewReader(u.Union_data[:])
333 func (u *AddressUnion) SetIP6(a IP6Address) {
334 var b = new(bytes.Buffer)
335 if err := struc.Pack(b, &a); err != nil {
338 copy(u.Union_data[:], b.Bytes())
340 func (u *AddressUnion) GetIP6() (a IP6Address) {
341 var b = bytes.NewReader(u.Union_data[:])
348 // MapAddDomain represents VPP binary API message 'map_add_domain':
364 // "vl_api_ip6_prefix_t",
368 // "vl_api_ip4_prefix_t",
372 // "vl_api_ip6_prefix_t",
392 // "crc": "0xa9358068"
395 type MapAddDomain struct {
405 func (*MapAddDomain) GetMessageName() string {
406 return "map_add_domain"
408 func (*MapAddDomain) GetCrcString() string {
411 func (*MapAddDomain) GetMessageType() api.MessageType {
412 return api.RequestMessage
415 // MapAddDomainReply represents VPP binary API message 'map_add_domain_reply':
417 // "map_add_domain_reply",
435 // "crc": "0x3e6d4e2c"
438 type MapAddDomainReply struct {
443 func (*MapAddDomainReply) GetMessageName() string {
444 return "map_add_domain_reply"
446 func (*MapAddDomainReply) GetCrcString() string {
449 func (*MapAddDomainReply) GetMessageType() api.MessageType {
450 return api.ReplyMessage
453 // MapDelDomain represents VPP binary API message 'map_del_domain':
473 // "crc": "0x8ac76db6"
476 type MapDelDomain struct {
480 func (*MapDelDomain) GetMessageName() string {
481 return "map_del_domain"
483 func (*MapDelDomain) GetCrcString() string {
486 func (*MapDelDomain) GetMessageType() api.MessageType {
487 return api.RequestMessage
490 // MapDelDomainReply represents VPP binary API message 'map_del_domain_reply':
492 // "map_del_domain_reply",
506 // "crc": "0xe8d4e804"
509 type MapDelDomainReply struct {
513 func (*MapDelDomainReply) GetMessageName() string {
514 return "map_del_domain_reply"
516 func (*MapDelDomainReply) GetCrcString() string {
519 func (*MapDelDomainReply) GetMessageType() api.MessageType {
520 return api.ReplyMessage
523 // MapAddDelRule represents VPP binary API message 'map_add_del_rule':
525 // "map_add_del_rule",
547 // "vl_api_ip6_address_t",
555 // "crc": "0xe6132040"
558 type MapAddDelRule struct {
565 func (*MapAddDelRule) GetMessageName() string {
566 return "map_add_del_rule"
568 func (*MapAddDelRule) GetCrcString() string {
571 func (*MapAddDelRule) GetMessageType() api.MessageType {
572 return api.RequestMessage
575 // MapAddDelRuleReply represents VPP binary API message 'map_add_del_rule_reply':
577 // "map_add_del_rule_reply",
591 // "crc": "0xe8d4e804"
594 type MapAddDelRuleReply struct {
598 func (*MapAddDelRuleReply) GetMessageName() string {
599 return "map_add_del_rule_reply"
601 func (*MapAddDelRuleReply) GetCrcString() string {
604 func (*MapAddDelRuleReply) GetMessageType() api.MessageType {
605 return api.ReplyMessage
608 // MapDomainDump represents VPP binary API message 'map_domain_dump':
610 // "map_domain_dump",
624 // "crc": "0x51077d14"
627 type MapDomainDump struct{}
629 func (*MapDomainDump) GetMessageName() string {
630 return "map_domain_dump"
632 func (*MapDomainDump) GetCrcString() string {
635 func (*MapDomainDump) GetMessageType() api.MessageType {
636 return api.RequestMessage
639 // MapDomainDetails represents VPP binary API message 'map_domain_details':
641 // "map_domain_details",
655 // "vl_api_ip6_prefix_t",
659 // "vl_api_ip4_prefix_t",
663 // "vl_api_ip6_prefix_t",
687 // "crc": "0x2a17dcb8"
690 type MapDomainDetails struct {
702 func (*MapDomainDetails) GetMessageName() string {
703 return "map_domain_details"
705 func (*MapDomainDetails) GetCrcString() string {
708 func (*MapDomainDetails) GetMessageType() api.MessageType {
709 return api.ReplyMessage
712 // MapRuleDump represents VPP binary API message 'map_rule_dump':
732 // "crc": "0xe43e6ff6"
735 type MapRuleDump struct {
739 func (*MapRuleDump) GetMessageName() string {
740 return "map_rule_dump"
742 func (*MapRuleDump) GetCrcString() string {
745 func (*MapRuleDump) GetMessageType() api.MessageType {
746 return api.RequestMessage
749 // MapRuleDetails represents VPP binary API message 'map_rule_details':
751 // "map_rule_details",
761 // "vl_api_ip6_address_t",
769 // "crc": "0x4f932665"
772 type MapRuleDetails struct {
777 func (*MapRuleDetails) GetMessageName() string {
778 return "map_rule_details"
780 func (*MapRuleDetails) GetCrcString() string {
783 func (*MapRuleDetails) GetMessageType() api.MessageType {
784 return api.ReplyMessage
787 // MapIfEnableDisable represents VPP binary API message 'map_if_enable_disable':
789 // "map_if_enable_disable",
815 // "crc": "0x61a30cd9"
818 type MapIfEnableDisable struct {
824 func (*MapIfEnableDisable) GetMessageName() string {
825 return "map_if_enable_disable"
827 func (*MapIfEnableDisable) GetCrcString() string {
830 func (*MapIfEnableDisable) GetMessageType() api.MessageType {
831 return api.RequestMessage
834 // MapIfEnableDisableReply represents VPP binary API message 'map_if_enable_disable_reply':
836 // "map_if_enable_disable_reply",
850 // "crc": "0xe8d4e804"
853 type MapIfEnableDisableReply struct {
857 func (*MapIfEnableDisableReply) GetMessageName() string {
858 return "map_if_enable_disable_reply"
860 func (*MapIfEnableDisableReply) GetCrcString() string {
863 func (*MapIfEnableDisableReply) GetMessageType() api.MessageType {
864 return api.ReplyMessage
867 // MapSummaryStats represents VPP binary API message 'map_summary_stats':
869 // "map_summary_stats",
883 // "crc": "0x51077d14"
886 type MapSummaryStats struct{}
888 func (*MapSummaryStats) GetMessageName() string {
889 return "map_summary_stats"
891 func (*MapSummaryStats) GetCrcString() string {
894 func (*MapSummaryStats) GetMessageType() api.MessageType {
895 return api.RequestMessage
898 // MapSummaryStatsReply represents VPP binary API message 'map_summary_stats_reply':
900 // "map_summary_stats_reply",
929 // "total_ip4_fragments"
933 // "total_security_check",
937 // "crc": "0x0e4ace0e"
940 type MapSummaryStatsReply struct {
943 TotalPkts []uint64 `struc:"[2]uint64"`
944 TotalBytes []uint64 `struc:"[2]uint64"`
945 TotalIP4Fragments uint64
946 TotalSecurityCheck []uint64 `struc:"[2]uint64"`
949 func (*MapSummaryStatsReply) GetMessageName() string {
950 return "map_summary_stats_reply"
952 func (*MapSummaryStatsReply) GetCrcString() string {
955 func (*MapSummaryStatsReply) GetMessageType() api.MessageType {
956 return api.ReplyMessage
959 // MapParamSetFragmentation represents VPP binary API message 'map_param_set_fragmentation':
961 // "map_param_set_fragmentation",
983 // "crc": "0x9ff54d90"
986 type MapParamSetFragmentation struct {
991 func (*MapParamSetFragmentation) GetMessageName() string {
992 return "map_param_set_fragmentation"
994 func (*MapParamSetFragmentation) GetCrcString() string {
997 func (*MapParamSetFragmentation) GetMessageType() api.MessageType {
998 return api.RequestMessage
1001 // MapParamSetFragmentationReply represents VPP binary API message 'map_param_set_fragmentation_reply':
1003 // "map_param_set_fragmentation_reply",
1017 // "crc": "0xe8d4e804"
1020 type MapParamSetFragmentationReply struct {
1024 func (*MapParamSetFragmentationReply) GetMessageName() string {
1025 return "map_param_set_fragmentation_reply"
1027 func (*MapParamSetFragmentationReply) GetCrcString() string {
1030 func (*MapParamSetFragmentationReply) GetMessageType() api.MessageType {
1031 return api.ReplyMessage
1034 // MapParamSetICMP represents VPP binary API message 'map_param_set_icmp':
1036 // "map_param_set_icmp",
1050 // "vl_api_ip4_address_t",
1051 // "ip4_err_relay_src"
1054 // "crc": "0x4c0a4fd2"
1057 type MapParamSetICMP struct {
1058 IP4ErrRelaySrc IP4Address
1061 func (*MapParamSetICMP) GetMessageName() string {
1062 return "map_param_set_icmp"
1064 func (*MapParamSetICMP) GetCrcString() string {
1067 func (*MapParamSetICMP) GetMessageType() api.MessageType {
1068 return api.RequestMessage
1071 // MapParamSetICMPReply represents VPP binary API message 'map_param_set_icmp_reply':
1073 // "map_param_set_icmp_reply",
1087 // "crc": "0xe8d4e804"
1090 type MapParamSetICMPReply struct {
1094 func (*MapParamSetICMPReply) GetMessageName() string {
1095 return "map_param_set_icmp_reply"
1097 func (*MapParamSetICMPReply) GetCrcString() string {
1100 func (*MapParamSetICMPReply) GetMessageType() api.MessageType {
1101 return api.ReplyMessage
1104 // MapParamSetICMP6 represents VPP binary API message 'map_param_set_icmp6':
1106 // "map_param_set_icmp6",
1121 // "enable_unreachable"
1124 // "crc": "0x5d01f8c1"
1127 type MapParamSetICMP6 struct {
1128 EnableUnreachable bool
1131 func (*MapParamSetICMP6) GetMessageName() string {
1132 return "map_param_set_icmp6"
1134 func (*MapParamSetICMP6) GetCrcString() string {
1137 func (*MapParamSetICMP6) GetMessageType() api.MessageType {
1138 return api.RequestMessage
1141 // MapParamSetICMP6Reply represents VPP binary API message 'map_param_set_icmp6_reply':
1143 // "map_param_set_icmp6_reply",
1157 // "crc": "0xe8d4e804"
1160 type MapParamSetICMP6Reply struct {
1164 func (*MapParamSetICMP6Reply) GetMessageName() string {
1165 return "map_param_set_icmp6_reply"
1167 func (*MapParamSetICMP6Reply) GetCrcString() string {
1170 func (*MapParamSetICMP6Reply) GetMessageType() api.MessageType {
1171 return api.ReplyMessage
1174 // MapParamAddDelPreResolve represents VPP binary API message 'map_param_add_del_pre_resolve':
1176 // "map_param_add_del_pre_resolve",
1194 // "vl_api_ip4_address_t",
1198 // "vl_api_ip6_address_t",
1202 // "crc": "0xea9a9a4a"
1205 type MapParamAddDelPreResolve struct {
1207 IP4NhAddress IP4Address
1208 IP6NhAddress IP6Address
1211 func (*MapParamAddDelPreResolve) GetMessageName() string {
1212 return "map_param_add_del_pre_resolve"
1214 func (*MapParamAddDelPreResolve) GetCrcString() string {
1217 func (*MapParamAddDelPreResolve) GetMessageType() api.MessageType {
1218 return api.RequestMessage
1221 // MapParamAddDelPreResolveReply represents VPP binary API message 'map_param_add_del_pre_resolve_reply':
1223 // "map_param_add_del_pre_resolve_reply",
1237 // "crc": "0xe8d4e804"
1240 type MapParamAddDelPreResolveReply struct {
1244 func (*MapParamAddDelPreResolveReply) GetMessageName() string {
1245 return "map_param_add_del_pre_resolve_reply"
1247 func (*MapParamAddDelPreResolveReply) GetCrcString() string {
1250 func (*MapParamAddDelPreResolveReply) GetMessageType() api.MessageType {
1251 return api.ReplyMessage
1254 // MapParamSetReassembly represents VPP binary API message 'map_param_set_reassembly':
1256 // "map_param_set_reassembly",
1290 // "crc": "0x54172b10"
1293 type MapParamSetReassembly struct {
1301 func (*MapParamSetReassembly) GetMessageName() string {
1302 return "map_param_set_reassembly"
1304 func (*MapParamSetReassembly) GetCrcString() string {
1307 func (*MapParamSetReassembly) GetMessageType() api.MessageType {
1308 return api.RequestMessage
1311 // MapParamSetReassemblyReply represents VPP binary API message 'map_param_set_reassembly_reply':
1313 // "map_param_set_reassembly_reply",
1327 // "crc": "0xe8d4e804"
1330 type MapParamSetReassemblyReply struct {
1334 func (*MapParamSetReassemblyReply) GetMessageName() string {
1335 return "map_param_set_reassembly_reply"
1337 func (*MapParamSetReassemblyReply) GetCrcString() string {
1340 func (*MapParamSetReassemblyReply) GetMessageType() api.MessageType {
1341 return api.ReplyMessage
1344 // MapParamSetSecurityCheck represents VPP binary API message 'map_param_set_security_check':
1346 // "map_param_set_security_check",
1368 // "crc": "0x6abe9836"
1371 type MapParamSetSecurityCheck struct {
1376 func (*MapParamSetSecurityCheck) GetMessageName() string {
1377 return "map_param_set_security_check"
1379 func (*MapParamSetSecurityCheck) GetCrcString() string {
1382 func (*MapParamSetSecurityCheck) GetMessageType() api.MessageType {
1383 return api.RequestMessage
1386 // MapParamSetSecurityCheckReply represents VPP binary API message 'map_param_set_security_check_reply':
1388 // "map_param_set_security_check_reply",
1402 // "crc": "0xe8d4e804"
1405 type MapParamSetSecurityCheckReply struct {
1409 func (*MapParamSetSecurityCheckReply) GetMessageName() string {
1410 return "map_param_set_security_check_reply"
1412 func (*MapParamSetSecurityCheckReply) GetCrcString() string {
1415 func (*MapParamSetSecurityCheckReply) GetMessageType() api.MessageType {
1416 return api.ReplyMessage
1419 // MapParamSetTrafficClass represents VPP binary API message 'map_param_set_traffic_class':
1421 // "map_param_set_traffic_class",
1443 // "crc": "0x007ee563"
1446 type MapParamSetTrafficClass struct {
1451 func (*MapParamSetTrafficClass) GetMessageName() string {
1452 return "map_param_set_traffic_class"
1454 func (*MapParamSetTrafficClass) GetCrcString() string {
1457 func (*MapParamSetTrafficClass) GetMessageType() api.MessageType {
1458 return api.RequestMessage
1461 // MapParamSetTrafficClassReply represents VPP binary API message 'map_param_set_traffic_class_reply':
1463 // "map_param_set_traffic_class_reply",
1477 // "crc": "0xe8d4e804"
1480 type MapParamSetTrafficClassReply struct {
1484 func (*MapParamSetTrafficClassReply) GetMessageName() string {
1485 return "map_param_set_traffic_class_reply"
1487 func (*MapParamSetTrafficClassReply) GetCrcString() string {
1490 func (*MapParamSetTrafficClassReply) GetMessageType() api.MessageType {
1491 return api.ReplyMessage
1494 // MapParamSetTCP represents VPP binary API message 'map_param_set_tcp':
1496 // "map_param_set_tcp",
1514 // "crc": "0x87a825d9"
1517 type MapParamSetTCP struct {
1521 func (*MapParamSetTCP) GetMessageName() string {
1522 return "map_param_set_tcp"
1524 func (*MapParamSetTCP) GetCrcString() string {
1527 func (*MapParamSetTCP) GetMessageType() api.MessageType {
1528 return api.RequestMessage
1531 // MapParamSetTCPReply represents VPP binary API message 'map_param_set_tcp_reply':
1533 // "map_param_set_tcp_reply",
1547 // "crc": "0xe8d4e804"
1550 type MapParamSetTCPReply struct {
1554 func (*MapParamSetTCPReply) GetMessageName() string {
1555 return "map_param_set_tcp_reply"
1557 func (*MapParamSetTCPReply) GetCrcString() string {
1560 func (*MapParamSetTCPReply) GetMessageType() api.MessageType {
1561 return api.ReplyMessage
1564 // MapParamGet represents VPP binary API message 'map_param_get':
1580 // "crc": "0x51077d14"
1583 type MapParamGet struct{}
1585 func (*MapParamGet) GetMessageName() string {
1586 return "map_param_get"
1588 func (*MapParamGet) GetCrcString() string {
1591 func (*MapParamGet) GetMessageType() api.MessageType {
1592 return api.RequestMessage
1595 // MapParamGetReply represents VPP binary API message 'map_param_get_reply':
1597 // "map_param_get_reply",
1619 // "vl_api_ip4_address_t",
1620 // "icmp_ip4_err_relay_src"
1624 // "icmp6_enable_unreachable"
1627 // "vl_api_ip4_address_t",
1631 // "vl_api_ip6_address_t",
1636 // "ip4_lifetime_ms"
1652 // "ip6_lifetime_ms"
1668 // "sec_check_enable"
1672 // "sec_check_fragments"
1683 // "crc": "0xb40e9226"
1686 type MapParamGetReply struct {
1690 ICMPIP4ErrRelaySrc IP4Address
1691 ICMP6EnableUnreachable bool
1692 IP4NhAddress IP4Address
1693 IP6NhAddress IP6Address
1694 IP4LifetimeMs uint16
1698 IP6LifetimeMs uint16
1703 SecCheckFragments bool
1708 func (*MapParamGetReply) GetMessageName() string {
1709 return "map_param_get_reply"
1711 func (*MapParamGetReply) GetCrcString() string {
1714 func (*MapParamGetReply) GetMessageType() api.MessageType {
1715 return api.ReplyMessage
1719 api.RegisterMessage((*MapAddDomain)(nil), "map.MapAddDomain")
1720 api.RegisterMessage((*MapAddDomainReply)(nil), "map.MapAddDomainReply")
1721 api.RegisterMessage((*MapDelDomain)(nil), "map.MapDelDomain")
1722 api.RegisterMessage((*MapDelDomainReply)(nil), "map.MapDelDomainReply")
1723 api.RegisterMessage((*MapAddDelRule)(nil), "map.MapAddDelRule")
1724 api.RegisterMessage((*MapAddDelRuleReply)(nil), "map.MapAddDelRuleReply")
1725 api.RegisterMessage((*MapDomainDump)(nil), "map.MapDomainDump")
1726 api.RegisterMessage((*MapDomainDetails)(nil), "map.MapDomainDetails")
1727 api.RegisterMessage((*MapRuleDump)(nil), "map.MapRuleDump")
1728 api.RegisterMessage((*MapRuleDetails)(nil), "map.MapRuleDetails")
1729 api.RegisterMessage((*MapIfEnableDisable)(nil), "map.MapIfEnableDisable")
1730 api.RegisterMessage((*MapIfEnableDisableReply)(nil), "map.MapIfEnableDisableReply")
1731 api.RegisterMessage((*MapSummaryStats)(nil), "map.MapSummaryStats")
1732 api.RegisterMessage((*MapSummaryStatsReply)(nil), "map.MapSummaryStatsReply")
1733 api.RegisterMessage((*MapParamSetFragmentation)(nil), "map.MapParamSetFragmentation")
1734 api.RegisterMessage((*MapParamSetFragmentationReply)(nil), "map.MapParamSetFragmentationReply")
1735 api.RegisterMessage((*MapParamSetICMP)(nil), "map.MapParamSetICMP")
1736 api.RegisterMessage((*MapParamSetICMPReply)(nil), "map.MapParamSetICMPReply")
1737 api.RegisterMessage((*MapParamSetICMP6)(nil), "map.MapParamSetICMP6")
1738 api.RegisterMessage((*MapParamSetICMP6Reply)(nil), "map.MapParamSetICMP6Reply")
1739 api.RegisterMessage((*MapParamAddDelPreResolve)(nil), "map.MapParamAddDelPreResolve")
1740 api.RegisterMessage((*MapParamAddDelPreResolveReply)(nil), "map.MapParamAddDelPreResolveReply")
1741 api.RegisterMessage((*MapParamSetReassembly)(nil), "map.MapParamSetReassembly")
1742 api.RegisterMessage((*MapParamSetReassemblyReply)(nil), "map.MapParamSetReassemblyReply")
1743 api.RegisterMessage((*MapParamSetSecurityCheck)(nil), "map.MapParamSetSecurityCheck")
1744 api.RegisterMessage((*MapParamSetSecurityCheckReply)(nil), "map.MapParamSetSecurityCheckReply")
1745 api.RegisterMessage((*MapParamSetTrafficClass)(nil), "map.MapParamSetTrafficClass")
1746 api.RegisterMessage((*MapParamSetTrafficClassReply)(nil), "map.MapParamSetTrafficClassReply")
1747 api.RegisterMessage((*MapParamSetTCP)(nil), "map.MapParamSetTCP")
1748 api.RegisterMessage((*MapParamSetTCPReply)(nil), "map.MapParamSetTCPReply")
1749 api.RegisterMessage((*MapParamGet)(nil), "map.MapParamGet")
1750 api.RegisterMessage((*MapParamGetReply)(nil), "map.MapParamGetReply")