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:
17 import "git.fd.io/govpp.git/api"
18 import "github.com/lunixbochs/struc"
21 // Reference imports to suppress errors if they are not otherwise used.
22 var _ = api.RegisterMessage
24 var _ = bytes.NewBuffer
26 // Services represents VPP binary API services:
29 // "map_param_set_fragmentation": {
30 // "reply": "map_param_set_fragmentation_reply"
32 // "map_param_add_del_pre_resolve": {
33 // "reply": "map_param_add_del_pre_resolve_reply"
35 // "map_param_set_tcp": {
36 // "reply": "map_param_set_tcp_reply"
39 // "reply": "map_rule_details",
42 // "map_if_enable_disable": {
43 // "reply": "map_if_enable_disable_reply"
45 // "map_param_set_icmp6": {
46 // "reply": "map_param_set_icmp6_reply"
48 // "map_add_del_rule": {
49 // "reply": "map_add_del_rule_reply"
51 // "map_domain_dump": {
52 // "reply": "map_domain_details",
56 // "reply": "map_param_get_reply"
58 // "map_param_set_icmp": {
59 // "reply": "map_param_set_icmp_reply"
61 // "map_add_domain": {
62 // "reply": "map_add_domain_reply"
64 // "map_summary_stats": {
65 // "reply": "map_summary_stats_reply"
67 // "map_param_set_traffic_class": {
68 // "reply": "map_param_set_traffic_class_reply"
70 // "map_del_domain": {
71 // "reply": "map_del_domain_reply"
73 // "map_param_set_reassembly": {
74 // "reply": "map_param_set_reassembly_reply"
76 // "map_param_set_security_check": {
77 // "reply": "map_param_set_security_check_reply"
81 type Services interface {
82 DumpMapDomain(*MapDomainDump) ([]*MapDomainDetails, error)
83 DumpMapRule(*MapRuleDump) ([]*MapRuleDetails, error)
84 MapAddDelRule(*MapAddDelRule) (*MapAddDelRuleReply, error)
85 MapAddDomain(*MapAddDomain) (*MapAddDomainReply, error)
86 MapDelDomain(*MapDelDomain) (*MapDelDomainReply, error)
87 MapIfEnableDisable(*MapIfEnableDisable) (*MapIfEnableDisableReply, error)
88 MapParamAddDelPreResolve(*MapParamAddDelPreResolve) (*MapParamAddDelPreResolveReply, error)
89 MapParamGet(*MapParamGet) (*MapParamGetReply, error)
90 MapParamSetFragmentation(*MapParamSetFragmentation) (*MapParamSetFragmentationReply, error)
91 MapParamSetICMP(*MapParamSetICMP) (*MapParamSetICMPReply, error)
92 MapParamSetICMP6(*MapParamSetICMP6) (*MapParamSetICMP6Reply, error)
93 MapParamSetReassembly(*MapParamSetReassembly) (*MapParamSetReassemblyReply, error)
94 MapParamSetSecurityCheck(*MapParamSetSecurityCheck) (*MapParamSetSecurityCheckReply, error)
95 MapParamSetTCP(*MapParamSetTCP) (*MapParamSetTCPReply, error)
96 MapParamSetTrafficClass(*MapParamSetTrafficClass) (*MapParamSetTrafficClassReply, error)
97 MapSummaryStats(*MapSummaryStats) (*MapSummaryStatsReply, error)
102 // AddressFamily represents VPP binary API enum 'address_family':
117 type AddressFamily uint32
120 ADDRESS_IP4 AddressFamily = 0
121 ADDRESS_IP6 AddressFamily = 1
126 // IP4Address represents VPP binary API alias 'ip4_address':
133 type IP4Address [4]uint8
135 // IP6Address represents VPP binary API alias 'ip6_address':
142 type IP6Address [16]uint8
146 // Address represents VPP binary API type 'address':
150 // "vl_api_address_family_t",
154 // "vl_api_address_union_t",
158 // "crc": "0x09f11671"
161 type Address struct {
166 func (*Address) GetTypeName() string {
169 func (*Address) GetCrcString() string {
173 // IP4Prefix represents VPP binary API type 'ip4_prefix':
177 // "vl_api_ip4_address_t",
185 // "crc": "0xea8dc11d"
188 type IP4Prefix struct {
193 func (*IP4Prefix) GetTypeName() string {
196 func (*IP4Prefix) GetCrcString() string {
200 // IP6Prefix represents VPP binary API type 'ip6_prefix':
204 // "vl_api_ip6_address_t",
212 // "crc": "0x779fd64f"
215 type IP6Prefix struct {
220 func (*IP6Prefix) GetTypeName() string {
223 func (*IP6Prefix) GetCrcString() string {
227 // Mprefix represents VPP binary API type 'mprefix':
231 // "vl_api_address_family_t",
236 // "grp_address_length"
239 // "vl_api_address_union_t",
243 // "vl_api_address_union_t",
247 // "crc": "0x1c4cba05"
250 type Mprefix struct {
252 GrpAddressLength uint16
253 GrpAddress AddressUnion
254 SrcAddress AddressUnion
257 func (*Mprefix) GetTypeName() string {
260 func (*Mprefix) GetCrcString() string {
264 // Prefix represents VPP binary API type 'prefix':
268 // "vl_api_address_t",
276 // "crc": "0x0403aebc"
284 func (*Prefix) GetTypeName() string {
287 func (*Prefix) GetCrcString() string {
293 // AddressUnion represents VPP binary API union 'address_union':
297 // "vl_api_ip4_address_t",
301 // "vl_api_ip6_address_t",
305 // "crc": "0xd68a2fb4"
308 type AddressUnion struct {
312 func (*AddressUnion) GetTypeName() string {
313 return "address_union"
315 func (*AddressUnion) GetCrcString() string {
319 func AddressUnionIP4(a IP4Address) (u AddressUnion) {
323 func (u *AddressUnion) SetIP4(a IP4Address) {
324 var b = new(bytes.Buffer)
325 if err := struc.Pack(b, &a); err != nil {
328 copy(u.Union_data[:], b.Bytes())
330 func (u *AddressUnion) GetIP4() (a IP4Address) {
331 var b = bytes.NewReader(u.Union_data[:])
336 func AddressUnionIP6(a IP6Address) (u AddressUnion) {
340 func (u *AddressUnion) SetIP6(a IP6Address) {
341 var b = new(bytes.Buffer)
342 if err := struc.Pack(b, &a); err != nil {
345 copy(u.Union_data[:], b.Bytes())
347 func (u *AddressUnion) GetIP6() (a IP6Address) {
348 var b = bytes.NewReader(u.Union_data[:])
355 // MapAddDelRule represents VPP binary API message 'map_add_del_rule':
357 // "map_add_del_rule",
379 // "vl_api_ip6_address_t",
387 // "crc": "0xe6132040"
390 type MapAddDelRule struct {
397 func (*MapAddDelRule) GetMessageName() string {
398 return "map_add_del_rule"
400 func (*MapAddDelRule) GetCrcString() string {
403 func (*MapAddDelRule) GetMessageType() api.MessageType {
404 return api.RequestMessage
407 // MapAddDelRuleReply represents VPP binary API message 'map_add_del_rule_reply':
409 // "map_add_del_rule_reply",
423 // "crc": "0xe8d4e804"
426 type MapAddDelRuleReply struct {
430 func (*MapAddDelRuleReply) GetMessageName() string {
431 return "map_add_del_rule_reply"
433 func (*MapAddDelRuleReply) GetCrcString() string {
436 func (*MapAddDelRuleReply) GetMessageType() api.MessageType {
437 return api.ReplyMessage
440 // MapAddDomain represents VPP binary API message 'map_add_domain':
456 // "vl_api_ip6_prefix_t",
460 // "vl_api_ip4_prefix_t",
464 // "vl_api_ip6_prefix_t",
484 // "crc": "0xa9358068"
487 type MapAddDomain struct {
497 func (*MapAddDomain) GetMessageName() string {
498 return "map_add_domain"
500 func (*MapAddDomain) GetCrcString() string {
503 func (*MapAddDomain) GetMessageType() api.MessageType {
504 return api.RequestMessage
507 // MapAddDomainReply represents VPP binary API message 'map_add_domain_reply':
509 // "map_add_domain_reply",
527 // "crc": "0x3e6d4e2c"
530 type MapAddDomainReply struct {
535 func (*MapAddDomainReply) GetMessageName() string {
536 return "map_add_domain_reply"
538 func (*MapAddDomainReply) GetCrcString() string {
541 func (*MapAddDomainReply) GetMessageType() api.MessageType {
542 return api.ReplyMessage
545 // MapDelDomain represents VPP binary API message 'map_del_domain':
565 // "crc": "0x8ac76db6"
568 type MapDelDomain struct {
572 func (*MapDelDomain) GetMessageName() string {
573 return "map_del_domain"
575 func (*MapDelDomain) GetCrcString() string {
578 func (*MapDelDomain) GetMessageType() api.MessageType {
579 return api.RequestMessage
582 // MapDelDomainReply represents VPP binary API message 'map_del_domain_reply':
584 // "map_del_domain_reply",
598 // "crc": "0xe8d4e804"
601 type MapDelDomainReply struct {
605 func (*MapDelDomainReply) GetMessageName() string {
606 return "map_del_domain_reply"
608 func (*MapDelDomainReply) GetCrcString() string {
611 func (*MapDelDomainReply) GetMessageType() api.MessageType {
612 return api.ReplyMessage
615 // MapDomainDetails represents VPP binary API message 'map_domain_details':
617 // "map_domain_details",
631 // "vl_api_ip6_prefix_t",
635 // "vl_api_ip4_prefix_t",
639 // "vl_api_ip6_prefix_t",
663 // "crc": "0x2a17dcb8"
666 type MapDomainDetails struct {
678 func (*MapDomainDetails) GetMessageName() string {
679 return "map_domain_details"
681 func (*MapDomainDetails) GetCrcString() string {
684 func (*MapDomainDetails) GetMessageType() api.MessageType {
685 return api.ReplyMessage
688 // MapDomainDump represents VPP binary API message 'map_domain_dump':
690 // "map_domain_dump",
704 // "crc": "0x51077d14"
707 type MapDomainDump struct{}
709 func (*MapDomainDump) GetMessageName() string {
710 return "map_domain_dump"
712 func (*MapDomainDump) GetCrcString() string {
715 func (*MapDomainDump) GetMessageType() api.MessageType {
716 return api.RequestMessage
719 // MapIfEnableDisable represents VPP binary API message 'map_if_enable_disable':
721 // "map_if_enable_disable",
747 // "crc": "0x61a30cd9"
750 type MapIfEnableDisable struct {
756 func (*MapIfEnableDisable) GetMessageName() string {
757 return "map_if_enable_disable"
759 func (*MapIfEnableDisable) GetCrcString() string {
762 func (*MapIfEnableDisable) GetMessageType() api.MessageType {
763 return api.RequestMessage
766 // MapIfEnableDisableReply represents VPP binary API message 'map_if_enable_disable_reply':
768 // "map_if_enable_disable_reply",
782 // "crc": "0xe8d4e804"
785 type MapIfEnableDisableReply struct {
789 func (*MapIfEnableDisableReply) GetMessageName() string {
790 return "map_if_enable_disable_reply"
792 func (*MapIfEnableDisableReply) GetCrcString() string {
795 func (*MapIfEnableDisableReply) GetMessageType() api.MessageType {
796 return api.ReplyMessage
799 // MapParamAddDelPreResolve represents VPP binary API message 'map_param_add_del_pre_resolve':
801 // "map_param_add_del_pre_resolve",
819 // "vl_api_ip4_address_t",
823 // "vl_api_ip6_address_t",
827 // "crc": "0xea9a9a4a"
830 type MapParamAddDelPreResolve struct {
832 IP4NhAddress IP4Address
833 IP6NhAddress IP6Address
836 func (*MapParamAddDelPreResolve) GetMessageName() string {
837 return "map_param_add_del_pre_resolve"
839 func (*MapParamAddDelPreResolve) GetCrcString() string {
842 func (*MapParamAddDelPreResolve) GetMessageType() api.MessageType {
843 return api.RequestMessage
846 // MapParamAddDelPreResolveReply represents VPP binary API message 'map_param_add_del_pre_resolve_reply':
848 // "map_param_add_del_pre_resolve_reply",
862 // "crc": "0xe8d4e804"
865 type MapParamAddDelPreResolveReply struct {
869 func (*MapParamAddDelPreResolveReply) GetMessageName() string {
870 return "map_param_add_del_pre_resolve_reply"
872 func (*MapParamAddDelPreResolveReply) GetCrcString() string {
875 func (*MapParamAddDelPreResolveReply) GetMessageType() api.MessageType {
876 return api.ReplyMessage
879 // MapParamGet represents VPP binary API message 'map_param_get':
895 // "crc": "0x51077d14"
898 type MapParamGet struct{}
900 func (*MapParamGet) GetMessageName() string {
901 return "map_param_get"
903 func (*MapParamGet) GetCrcString() string {
906 func (*MapParamGet) GetMessageType() api.MessageType {
907 return api.RequestMessage
910 // MapParamGetReply represents VPP binary API message 'map_param_get_reply':
912 // "map_param_get_reply",
934 // "vl_api_ip4_address_t",
935 // "icmp_ip4_err_relay_src"
939 // "icmp6_enable_unreachable"
942 // "vl_api_ip4_address_t",
946 // "vl_api_ip6_address_t",
983 // "sec_check_enable"
987 // "sec_check_fragments"
998 // "crc": "0xb40e9226"
1001 type MapParamGetReply struct {
1005 ICMPIP4ErrRelaySrc IP4Address
1006 ICMP6EnableUnreachable bool
1007 IP4NhAddress IP4Address
1008 IP6NhAddress IP6Address
1009 IP4LifetimeMs uint16
1013 IP6LifetimeMs uint16
1018 SecCheckFragments bool
1023 func (*MapParamGetReply) GetMessageName() string {
1024 return "map_param_get_reply"
1026 func (*MapParamGetReply) GetCrcString() string {
1029 func (*MapParamGetReply) GetMessageType() api.MessageType {
1030 return api.ReplyMessage
1033 // MapParamSetFragmentation represents VPP binary API message 'map_param_set_fragmentation':
1035 // "map_param_set_fragmentation",
1057 // "crc": "0x9ff54d90"
1060 type MapParamSetFragmentation struct {
1065 func (*MapParamSetFragmentation) GetMessageName() string {
1066 return "map_param_set_fragmentation"
1068 func (*MapParamSetFragmentation) GetCrcString() string {
1071 func (*MapParamSetFragmentation) GetMessageType() api.MessageType {
1072 return api.RequestMessage
1075 // MapParamSetFragmentationReply represents VPP binary API message 'map_param_set_fragmentation_reply':
1077 // "map_param_set_fragmentation_reply",
1091 // "crc": "0xe8d4e804"
1094 type MapParamSetFragmentationReply struct {
1098 func (*MapParamSetFragmentationReply) GetMessageName() string {
1099 return "map_param_set_fragmentation_reply"
1101 func (*MapParamSetFragmentationReply) GetCrcString() string {
1104 func (*MapParamSetFragmentationReply) GetMessageType() api.MessageType {
1105 return api.ReplyMessage
1108 // MapParamSetICMP represents VPP binary API message 'map_param_set_icmp':
1110 // "map_param_set_icmp",
1124 // "vl_api_ip4_address_t",
1125 // "ip4_err_relay_src"
1128 // "crc": "0x4c0a4fd2"
1131 type MapParamSetICMP struct {
1132 IP4ErrRelaySrc IP4Address
1135 func (*MapParamSetICMP) GetMessageName() string {
1136 return "map_param_set_icmp"
1138 func (*MapParamSetICMP) GetCrcString() string {
1141 func (*MapParamSetICMP) GetMessageType() api.MessageType {
1142 return api.RequestMessage
1145 // MapParamSetICMP6 represents VPP binary API message 'map_param_set_icmp6':
1147 // "map_param_set_icmp6",
1162 // "enable_unreachable"
1165 // "crc": "0x5d01f8c1"
1168 type MapParamSetICMP6 struct {
1169 EnableUnreachable bool
1172 func (*MapParamSetICMP6) GetMessageName() string {
1173 return "map_param_set_icmp6"
1175 func (*MapParamSetICMP6) GetCrcString() string {
1178 func (*MapParamSetICMP6) GetMessageType() api.MessageType {
1179 return api.RequestMessage
1182 // MapParamSetICMP6Reply represents VPP binary API message 'map_param_set_icmp6_reply':
1184 // "map_param_set_icmp6_reply",
1198 // "crc": "0xe8d4e804"
1201 type MapParamSetICMP6Reply struct {
1205 func (*MapParamSetICMP6Reply) GetMessageName() string {
1206 return "map_param_set_icmp6_reply"
1208 func (*MapParamSetICMP6Reply) GetCrcString() string {
1211 func (*MapParamSetICMP6Reply) GetMessageType() api.MessageType {
1212 return api.ReplyMessage
1215 // MapParamSetICMPReply represents VPP binary API message 'map_param_set_icmp_reply':
1217 // "map_param_set_icmp_reply",
1231 // "crc": "0xe8d4e804"
1234 type MapParamSetICMPReply struct {
1238 func (*MapParamSetICMPReply) GetMessageName() string {
1239 return "map_param_set_icmp_reply"
1241 func (*MapParamSetICMPReply) GetCrcString() string {
1244 func (*MapParamSetICMPReply) GetMessageType() api.MessageType {
1245 return api.ReplyMessage
1248 // MapParamSetReassembly represents VPP binary API message 'map_param_set_reassembly':
1250 // "map_param_set_reassembly",
1284 // "crc": "0x54172b10"
1287 type MapParamSetReassembly struct {
1295 func (*MapParamSetReassembly) GetMessageName() string {
1296 return "map_param_set_reassembly"
1298 func (*MapParamSetReassembly) GetCrcString() string {
1301 func (*MapParamSetReassembly) GetMessageType() api.MessageType {
1302 return api.RequestMessage
1305 // MapParamSetReassemblyReply represents VPP binary API message 'map_param_set_reassembly_reply':
1307 // "map_param_set_reassembly_reply",
1321 // "crc": "0xe8d4e804"
1324 type MapParamSetReassemblyReply struct {
1328 func (*MapParamSetReassemblyReply) GetMessageName() string {
1329 return "map_param_set_reassembly_reply"
1331 func (*MapParamSetReassemblyReply) GetCrcString() string {
1334 func (*MapParamSetReassemblyReply) GetMessageType() api.MessageType {
1335 return api.ReplyMessage
1338 // MapParamSetSecurityCheck represents VPP binary API message 'map_param_set_security_check':
1340 // "map_param_set_security_check",
1362 // "crc": "0x6abe9836"
1365 type MapParamSetSecurityCheck struct {
1370 func (*MapParamSetSecurityCheck) GetMessageName() string {
1371 return "map_param_set_security_check"
1373 func (*MapParamSetSecurityCheck) GetCrcString() string {
1376 func (*MapParamSetSecurityCheck) GetMessageType() api.MessageType {
1377 return api.RequestMessage
1380 // MapParamSetSecurityCheckReply represents VPP binary API message 'map_param_set_security_check_reply':
1382 // "map_param_set_security_check_reply",
1396 // "crc": "0xe8d4e804"
1399 type MapParamSetSecurityCheckReply struct {
1403 func (*MapParamSetSecurityCheckReply) GetMessageName() string {
1404 return "map_param_set_security_check_reply"
1406 func (*MapParamSetSecurityCheckReply) GetCrcString() string {
1409 func (*MapParamSetSecurityCheckReply) GetMessageType() api.MessageType {
1410 return api.ReplyMessage
1413 // MapParamSetTCP represents VPP binary API message 'map_param_set_tcp':
1415 // "map_param_set_tcp",
1433 // "crc": "0x87a825d9"
1436 type MapParamSetTCP struct {
1440 func (*MapParamSetTCP) GetMessageName() string {
1441 return "map_param_set_tcp"
1443 func (*MapParamSetTCP) GetCrcString() string {
1446 func (*MapParamSetTCP) GetMessageType() api.MessageType {
1447 return api.RequestMessage
1450 // MapParamSetTCPReply represents VPP binary API message 'map_param_set_tcp_reply':
1452 // "map_param_set_tcp_reply",
1466 // "crc": "0xe8d4e804"
1469 type MapParamSetTCPReply struct {
1473 func (*MapParamSetTCPReply) GetMessageName() string {
1474 return "map_param_set_tcp_reply"
1476 func (*MapParamSetTCPReply) GetCrcString() string {
1479 func (*MapParamSetTCPReply) GetMessageType() api.MessageType {
1480 return api.ReplyMessage
1483 // MapParamSetTrafficClass represents VPP binary API message 'map_param_set_traffic_class':
1485 // "map_param_set_traffic_class",
1507 // "crc": "0x007ee563"
1510 type MapParamSetTrafficClass struct {
1515 func (*MapParamSetTrafficClass) GetMessageName() string {
1516 return "map_param_set_traffic_class"
1518 func (*MapParamSetTrafficClass) GetCrcString() string {
1521 func (*MapParamSetTrafficClass) GetMessageType() api.MessageType {
1522 return api.RequestMessage
1525 // MapParamSetTrafficClassReply represents VPP binary API message 'map_param_set_traffic_class_reply':
1527 // "map_param_set_traffic_class_reply",
1541 // "crc": "0xe8d4e804"
1544 type MapParamSetTrafficClassReply struct {
1548 func (*MapParamSetTrafficClassReply) GetMessageName() string {
1549 return "map_param_set_traffic_class_reply"
1551 func (*MapParamSetTrafficClassReply) GetCrcString() string {
1554 func (*MapParamSetTrafficClassReply) GetMessageType() api.MessageType {
1555 return api.ReplyMessage
1558 // MapRuleDetails represents VPP binary API message 'map_rule_details':
1560 // "map_rule_details",
1570 // "vl_api_ip6_address_t",
1578 // "crc": "0x4f932665"
1581 type MapRuleDetails struct {
1586 func (*MapRuleDetails) GetMessageName() string {
1587 return "map_rule_details"
1589 func (*MapRuleDetails) GetCrcString() string {
1592 func (*MapRuleDetails) GetMessageType() api.MessageType {
1593 return api.ReplyMessage
1596 // MapRuleDump represents VPP binary API message 'map_rule_dump':
1616 // "crc": "0xe43e6ff6"
1619 type MapRuleDump struct {
1623 func (*MapRuleDump) GetMessageName() string {
1624 return "map_rule_dump"
1626 func (*MapRuleDump) GetCrcString() string {
1629 func (*MapRuleDump) GetMessageType() api.MessageType {
1630 return api.RequestMessage
1633 // MapSummaryStats represents VPP binary API message 'map_summary_stats':
1635 // "map_summary_stats",
1649 // "crc": "0x51077d14"
1652 type MapSummaryStats struct{}
1654 func (*MapSummaryStats) GetMessageName() string {
1655 return "map_summary_stats"
1657 func (*MapSummaryStats) GetCrcString() string {
1660 func (*MapSummaryStats) GetMessageType() api.MessageType {
1661 return api.RequestMessage
1664 // MapSummaryStatsReply represents VPP binary API message 'map_summary_stats_reply':
1666 // "map_summary_stats_reply",
1695 // "total_ip4_fragments"
1699 // "total_security_check",
1703 // "crc": "0x0e4ace0e"
1706 type MapSummaryStatsReply struct {
1708 TotalBindings uint64
1709 TotalPkts []uint64 `struc:"[2]uint64"`
1710 TotalBytes []uint64 `struc:"[2]uint64"`
1711 TotalIP4Fragments uint64
1712 TotalSecurityCheck []uint64 `struc:"[2]uint64"`
1715 func (*MapSummaryStatsReply) GetMessageName() string {
1716 return "map_summary_stats_reply"
1718 func (*MapSummaryStatsReply) GetCrcString() string {
1721 func (*MapSummaryStatsReply) GetMessageType() api.MessageType {
1722 return api.ReplyMessage
1726 api.RegisterMessage((*MapAddDelRule)(nil), "map.MapAddDelRule")
1727 api.RegisterMessage((*MapAddDelRuleReply)(nil), "map.MapAddDelRuleReply")
1728 api.RegisterMessage((*MapAddDomain)(nil), "map.MapAddDomain")
1729 api.RegisterMessage((*MapAddDomainReply)(nil), "map.MapAddDomainReply")
1730 api.RegisterMessage((*MapDelDomain)(nil), "map.MapDelDomain")
1731 api.RegisterMessage((*MapDelDomainReply)(nil), "map.MapDelDomainReply")
1732 api.RegisterMessage((*MapDomainDetails)(nil), "map.MapDomainDetails")
1733 api.RegisterMessage((*MapDomainDump)(nil), "map.MapDomainDump")
1734 api.RegisterMessage((*MapIfEnableDisable)(nil), "map.MapIfEnableDisable")
1735 api.RegisterMessage((*MapIfEnableDisableReply)(nil), "map.MapIfEnableDisableReply")
1736 api.RegisterMessage((*MapParamAddDelPreResolve)(nil), "map.MapParamAddDelPreResolve")
1737 api.RegisterMessage((*MapParamAddDelPreResolveReply)(nil), "map.MapParamAddDelPreResolveReply")
1738 api.RegisterMessage((*MapParamGet)(nil), "map.MapParamGet")
1739 api.RegisterMessage((*MapParamGetReply)(nil), "map.MapParamGetReply")
1740 api.RegisterMessage((*MapParamSetFragmentation)(nil), "map.MapParamSetFragmentation")
1741 api.RegisterMessage((*MapParamSetFragmentationReply)(nil), "map.MapParamSetFragmentationReply")
1742 api.RegisterMessage((*MapParamSetICMP)(nil), "map.MapParamSetICMP")
1743 api.RegisterMessage((*MapParamSetICMP6)(nil), "map.MapParamSetICMP6")
1744 api.RegisterMessage((*MapParamSetICMP6Reply)(nil), "map.MapParamSetICMP6Reply")
1745 api.RegisterMessage((*MapParamSetICMPReply)(nil), "map.MapParamSetICMPReply")
1746 api.RegisterMessage((*MapParamSetReassembly)(nil), "map.MapParamSetReassembly")
1747 api.RegisterMessage((*MapParamSetReassemblyReply)(nil), "map.MapParamSetReassemblyReply")
1748 api.RegisterMessage((*MapParamSetSecurityCheck)(nil), "map.MapParamSetSecurityCheck")
1749 api.RegisterMessage((*MapParamSetSecurityCheckReply)(nil), "map.MapParamSetSecurityCheckReply")
1750 api.RegisterMessage((*MapParamSetTCP)(nil), "map.MapParamSetTCP")
1751 api.RegisterMessage((*MapParamSetTCPReply)(nil), "map.MapParamSetTCPReply")
1752 api.RegisterMessage((*MapParamSetTrafficClass)(nil), "map.MapParamSetTrafficClass")
1753 api.RegisterMessage((*MapParamSetTrafficClassReply)(nil), "map.MapParamSetTrafficClassReply")
1754 api.RegisterMessage((*MapRuleDetails)(nil), "map.MapRuleDetails")
1755 api.RegisterMessage((*MapRuleDump)(nil), "map.MapRuleDump")
1756 api.RegisterMessage((*MapSummaryStats)(nil), "map.MapSummaryStats")
1757 api.RegisterMessage((*MapSummaryStatsReply)(nil), "map.MapSummaryStatsReply")