1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
3 // binapi-generator: v0.5.0-dev
5 // source: .vppapi/plugins/vmxnet3.api.json
7 // Package vmxnet3 contains generated bindings for API file vmxnet3.api.
21 api "git.fd.io/govpp.git/api"
22 codec "git.fd.io/govpp.git/codec"
25 // This is a compile-time assertion to ensure that this generated file
26 // is compatible with the GoVPP api package it is being compiled against.
27 // A compilation error at this line likely means your copy of the
28 // GoVPP api package needs to be updated.
29 const _ = api.GoVppAPIPackageIsVersion2
34 VersionCrc = 0xe89a60f7
37 // IfStatusFlags defines enum 'if_status_flags'.
38 type IfStatusFlags uint32
41 IF_STATUS_API_FLAG_ADMIN_UP IfStatusFlags = 1
42 IF_STATUS_API_FLAG_LINK_UP IfStatusFlags = 2
46 IfStatusFlags_name = map[uint32]string{
47 1: "IF_STATUS_API_FLAG_ADMIN_UP",
48 2: "IF_STATUS_API_FLAG_LINK_UP",
50 IfStatusFlags_value = map[string]uint32{
51 "IF_STATUS_API_FLAG_ADMIN_UP": 1,
52 "IF_STATUS_API_FLAG_LINK_UP": 2,
56 func (x IfStatusFlags) String() string {
57 s, ok := IfStatusFlags_name[uint32(x)]
61 str := func(n uint32) string {
62 s, ok := IfStatusFlags_name[uint32(n)]
66 return "IfStatusFlags(" + strconv.Itoa(int(n)) + ")"
68 for i := uint32(0); i <= 32; i++ {
83 // IfType defines enum 'if_type'.
87 IF_API_TYPE_HARDWARE IfType = 1
88 IF_API_TYPE_SUB IfType = 2
89 IF_API_TYPE_P2P IfType = 3
90 IF_API_TYPE_PIPE IfType = 4
94 IfType_name = map[uint32]string{
95 1: "IF_API_TYPE_HARDWARE",
98 4: "IF_API_TYPE_PIPE",
100 IfType_value = map[string]uint32{
101 "IF_API_TYPE_HARDWARE": 1,
102 "IF_API_TYPE_SUB": 2,
103 "IF_API_TYPE_P2P": 3,
104 "IF_API_TYPE_PIPE": 4,
108 func (x IfType) String() string {
109 s, ok := IfType_name[uint32(x)]
113 return "IfType(" + strconv.Itoa(int(x)) + ")"
116 // LinkDuplex defines enum 'link_duplex'.
117 type LinkDuplex uint32
120 LINK_DUPLEX_API_UNKNOWN LinkDuplex = 0
121 LINK_DUPLEX_API_HALF LinkDuplex = 1
122 LINK_DUPLEX_API_FULL LinkDuplex = 2
126 LinkDuplex_name = map[uint32]string{
127 0: "LINK_DUPLEX_API_UNKNOWN",
128 1: "LINK_DUPLEX_API_HALF",
129 2: "LINK_DUPLEX_API_FULL",
131 LinkDuplex_value = map[string]uint32{
132 "LINK_DUPLEX_API_UNKNOWN": 0,
133 "LINK_DUPLEX_API_HALF": 1,
134 "LINK_DUPLEX_API_FULL": 2,
138 func (x LinkDuplex) String() string {
139 s, ok := LinkDuplex_name[uint32(x)]
143 return "LinkDuplex(" + strconv.Itoa(int(x)) + ")"
146 // MtuProto defines enum 'mtu_proto'.
150 MTU_PROTO_API_L3 MtuProto = 1
151 MTU_PROTO_API_IP4 MtuProto = 2
152 MTU_PROTO_API_IP6 MtuProto = 3
153 MTU_PROTO_API_MPLS MtuProto = 4
154 MTU_PROTO_API_N MtuProto = 5
158 MtuProto_name = map[uint32]string{
159 1: "MTU_PROTO_API_L3",
160 2: "MTU_PROTO_API_IP4",
161 3: "MTU_PROTO_API_IP6",
162 4: "MTU_PROTO_API_MPLS",
163 5: "MTU_PROTO_API_N",
165 MtuProto_value = map[string]uint32{
166 "MTU_PROTO_API_L3": 1,
167 "MTU_PROTO_API_IP4": 2,
168 "MTU_PROTO_API_IP6": 3,
169 "MTU_PROTO_API_MPLS": 4,
170 "MTU_PROTO_API_N": 5,
174 func (x MtuProto) String() string {
175 s, ok := MtuProto_name[uint32(x)]
179 return "MtuProto(" + strconv.Itoa(int(x)) + ")"
182 // RxMode defines enum 'rx_mode'.
186 RX_MODE_API_UNKNOWN RxMode = 0
187 RX_MODE_API_POLLING RxMode = 1
188 RX_MODE_API_INTERRUPT RxMode = 2
189 RX_MODE_API_ADAPTIVE RxMode = 3
190 RX_MODE_API_DEFAULT RxMode = 4
194 RxMode_name = map[uint32]string{
195 0: "RX_MODE_API_UNKNOWN",
196 1: "RX_MODE_API_POLLING",
197 2: "RX_MODE_API_INTERRUPT",
198 3: "RX_MODE_API_ADAPTIVE",
199 4: "RX_MODE_API_DEFAULT",
201 RxMode_value = map[string]uint32{
202 "RX_MODE_API_UNKNOWN": 0,
203 "RX_MODE_API_POLLING": 1,
204 "RX_MODE_API_INTERRUPT": 2,
205 "RX_MODE_API_ADAPTIVE": 3,
206 "RX_MODE_API_DEFAULT": 4,
210 func (x RxMode) String() string {
211 s, ok := RxMode_name[uint32(x)]
215 return "RxMode(" + strconv.Itoa(int(x)) + ")"
218 // SubIfFlags defines enum 'sub_if_flags'.
219 type SubIfFlags uint32
222 SUB_IF_API_FLAG_NO_TAGS SubIfFlags = 1
223 SUB_IF_API_FLAG_ONE_TAG SubIfFlags = 2
224 SUB_IF_API_FLAG_TWO_TAGS SubIfFlags = 4
225 SUB_IF_API_FLAG_DOT1AD SubIfFlags = 8
226 SUB_IF_API_FLAG_EXACT_MATCH SubIfFlags = 16
227 SUB_IF_API_FLAG_DEFAULT SubIfFlags = 32
228 SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY SubIfFlags = 64
229 SUB_IF_API_FLAG_INNER_VLAN_ID_ANY SubIfFlags = 128
230 SUB_IF_API_FLAG_MASK_VNET SubIfFlags = 254
231 SUB_IF_API_FLAG_DOT1AH SubIfFlags = 256
235 SubIfFlags_name = map[uint32]string{
236 1: "SUB_IF_API_FLAG_NO_TAGS",
237 2: "SUB_IF_API_FLAG_ONE_TAG",
238 4: "SUB_IF_API_FLAG_TWO_TAGS",
239 8: "SUB_IF_API_FLAG_DOT1AD",
240 16: "SUB_IF_API_FLAG_EXACT_MATCH",
241 32: "SUB_IF_API_FLAG_DEFAULT",
242 64: "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY",
243 128: "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY",
244 254: "SUB_IF_API_FLAG_MASK_VNET",
245 256: "SUB_IF_API_FLAG_DOT1AH",
247 SubIfFlags_value = map[string]uint32{
248 "SUB_IF_API_FLAG_NO_TAGS": 1,
249 "SUB_IF_API_FLAG_ONE_TAG": 2,
250 "SUB_IF_API_FLAG_TWO_TAGS": 4,
251 "SUB_IF_API_FLAG_DOT1AD": 8,
252 "SUB_IF_API_FLAG_EXACT_MATCH": 16,
253 "SUB_IF_API_FLAG_DEFAULT": 32,
254 "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY": 64,
255 "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY": 128,
256 "SUB_IF_API_FLAG_MASK_VNET": 254,
257 "SUB_IF_API_FLAG_DOT1AH": 256,
261 func (x SubIfFlags) String() string {
262 s, ok := SubIfFlags_name[uint32(x)]
266 str := func(n uint32) string {
267 s, ok := SubIfFlags_name[uint32(n)]
271 return "SubIfFlags(" + strconv.Itoa(int(n)) + ")"
273 for i := uint32(0); i <= 32; i++ {
283 return str(uint32(x))
288 // InterfaceIndex defines alias 'interface_index'.
289 type InterfaceIndex uint32
291 // MacAddress defines alias 'mac_address'.
292 type MacAddress [6]uint8
294 func ParseMacAddress(s string) (MacAddress, error) {
295 var macaddr MacAddress
296 mac, err := net.ParseMAC(s)
300 copy(macaddr[:], mac[:])
304 func (x MacAddress) ToMAC() net.HardwareAddr {
305 return net.HardwareAddr(x[:])
308 func (x MacAddress) String() string {
309 return x.ToMAC().String()
312 func (x *MacAddress) MarshalText() ([]byte, error) {
313 return []byte(x.String()), nil
316 func (x *MacAddress) UnmarshalText(text []byte) error {
317 mac, err := ParseMacAddress(string(text))
325 // Vmxnet3RxList defines type 'vmxnet3_rx_list'.
326 type Vmxnet3RxList struct {
327 RxQsize uint16 `binapi:"u16,name=rx_qsize" json:"rx_qsize,omitempty"`
328 RxFill []uint16 `binapi:"u16[2],name=rx_fill" json:"rx_fill,omitempty"`
329 RxNext uint16 `binapi:"u16,name=rx_next" json:"rx_next,omitempty"`
330 RxProduce []uint16 `binapi:"u16[2],name=rx_produce" json:"rx_produce,omitempty"`
331 RxConsume []uint16 `binapi:"u16[2],name=rx_consume" json:"rx_consume,omitempty"`
334 // Vmxnet3TxList defines type 'vmxnet3_tx_list'.
335 type Vmxnet3TxList struct {
336 TxQsize uint16 `binapi:"u16,name=tx_qsize" json:"tx_qsize,omitempty"`
337 TxNext uint16 `binapi:"u16,name=tx_next" json:"tx_next,omitempty"`
338 TxProduce uint16 `binapi:"u16,name=tx_produce" json:"tx_produce,omitempty"`
339 TxConsume uint16 `binapi:"u16,name=tx_consume" json:"tx_consume,omitempty"`
342 // Vmxnet3Create defines message 'vmxnet3_create'.
343 type Vmxnet3Create struct {
344 PciAddr uint32 `binapi:"u32,name=pci_addr" json:"pci_addr,omitempty"`
345 EnableElog int32 `binapi:"i32,name=enable_elog" json:"enable_elog,omitempty"`
346 RxqSize uint16 `binapi:"u16,name=rxq_size" json:"rxq_size,omitempty"`
347 RxqNum uint16 `binapi:"u16,name=rxq_num" json:"rxq_num,omitempty"`
348 TxqSize uint16 `binapi:"u16,name=txq_size" json:"txq_size,omitempty"`
349 TxqNum uint16 `binapi:"u16,name=txq_num" json:"txq_num,omitempty"`
350 Bind uint8 `binapi:"u8,name=bind" json:"bind,omitempty"`
351 EnableGso bool `binapi:"bool,name=enable_gso" json:"enable_gso,omitempty"`
354 func (m *Vmxnet3Create) Reset() { *m = Vmxnet3Create{} }
355 func (*Vmxnet3Create) GetMessageName() string { return "vmxnet3_create" }
356 func (*Vmxnet3Create) GetCrcString() string { return "71a07314" }
357 func (*Vmxnet3Create) GetMessageType() api.MessageType {
358 return api.RequestMessage
361 func (m *Vmxnet3Create) Size() (size int) {
365 size += 4 // m.PciAddr
366 size += 4 // m.EnableElog
367 size += 2 // m.RxqSize
368 size += 2 // m.RxqNum
369 size += 2 // m.TxqSize
370 size += 2 // m.TxqNum
372 size += 1 // m.EnableGso
375 func (m *Vmxnet3Create) Marshal(b []byte) ([]byte, error) {
377 b = make([]byte, m.Size())
379 buf := codec.NewBuffer(b)
380 buf.EncodeUint32(m.PciAddr)
381 buf.EncodeInt32(m.EnableElog)
382 buf.EncodeUint16(m.RxqSize)
383 buf.EncodeUint16(m.RxqNum)
384 buf.EncodeUint16(m.TxqSize)
385 buf.EncodeUint16(m.TxqNum)
386 buf.EncodeUint8(m.Bind)
387 buf.EncodeBool(m.EnableGso)
388 return buf.Bytes(), nil
390 func (m *Vmxnet3Create) Unmarshal(b []byte) error {
391 buf := codec.NewBuffer(b)
392 m.PciAddr = buf.DecodeUint32()
393 m.EnableElog = buf.DecodeInt32()
394 m.RxqSize = buf.DecodeUint16()
395 m.RxqNum = buf.DecodeUint16()
396 m.TxqSize = buf.DecodeUint16()
397 m.TxqNum = buf.DecodeUint16()
398 m.Bind = buf.DecodeUint8()
399 m.EnableGso = buf.DecodeBool()
403 // Vmxnet3CreateReply defines message 'vmxnet3_create_reply'.
404 type Vmxnet3CreateReply struct {
405 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
406 SwIfIndex InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
409 func (m *Vmxnet3CreateReply) Reset() { *m = Vmxnet3CreateReply{} }
410 func (*Vmxnet3CreateReply) GetMessageName() string { return "vmxnet3_create_reply" }
411 func (*Vmxnet3CreateReply) GetCrcString() string { return "5383d31f" }
412 func (*Vmxnet3CreateReply) GetMessageType() api.MessageType {
413 return api.ReplyMessage
416 func (m *Vmxnet3CreateReply) Size() (size int) {
420 size += 4 // m.Retval
421 size += 4 // m.SwIfIndex
424 func (m *Vmxnet3CreateReply) Marshal(b []byte) ([]byte, error) {
426 b = make([]byte, m.Size())
428 buf := codec.NewBuffer(b)
429 buf.EncodeInt32(m.Retval)
430 buf.EncodeUint32(uint32(m.SwIfIndex))
431 return buf.Bytes(), nil
433 func (m *Vmxnet3CreateReply) Unmarshal(b []byte) error {
434 buf := codec.NewBuffer(b)
435 m.Retval = buf.DecodeInt32()
436 m.SwIfIndex = InterfaceIndex(buf.DecodeUint32())
440 // Vmxnet3Delete defines message 'vmxnet3_delete'.
441 type Vmxnet3Delete struct {
442 SwIfIndex InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
445 func (m *Vmxnet3Delete) Reset() { *m = Vmxnet3Delete{} }
446 func (*Vmxnet3Delete) GetMessageName() string { return "vmxnet3_delete" }
447 func (*Vmxnet3Delete) GetCrcString() string { return "f9e6675e" }
448 func (*Vmxnet3Delete) GetMessageType() api.MessageType {
449 return api.RequestMessage
452 func (m *Vmxnet3Delete) Size() (size int) {
456 size += 4 // m.SwIfIndex
459 func (m *Vmxnet3Delete) Marshal(b []byte) ([]byte, error) {
461 b = make([]byte, m.Size())
463 buf := codec.NewBuffer(b)
464 buf.EncodeUint32(uint32(m.SwIfIndex))
465 return buf.Bytes(), nil
467 func (m *Vmxnet3Delete) Unmarshal(b []byte) error {
468 buf := codec.NewBuffer(b)
469 m.SwIfIndex = InterfaceIndex(buf.DecodeUint32())
473 // Vmxnet3DeleteReply defines message 'vmxnet3_delete_reply'.
474 type Vmxnet3DeleteReply struct {
475 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
478 func (m *Vmxnet3DeleteReply) Reset() { *m = Vmxnet3DeleteReply{} }
479 func (*Vmxnet3DeleteReply) GetMessageName() string { return "vmxnet3_delete_reply" }
480 func (*Vmxnet3DeleteReply) GetCrcString() string { return "e8d4e804" }
481 func (*Vmxnet3DeleteReply) GetMessageType() api.MessageType {
482 return api.ReplyMessage
485 func (m *Vmxnet3DeleteReply) Size() (size int) {
489 size += 4 // m.Retval
492 func (m *Vmxnet3DeleteReply) Marshal(b []byte) ([]byte, error) {
494 b = make([]byte, m.Size())
496 buf := codec.NewBuffer(b)
497 buf.EncodeInt32(m.Retval)
498 return buf.Bytes(), nil
500 func (m *Vmxnet3DeleteReply) Unmarshal(b []byte) error {
501 buf := codec.NewBuffer(b)
502 m.Retval = buf.DecodeInt32()
506 // Vmxnet3Details defines message 'vmxnet3_details'.
507 type Vmxnet3Details struct {
508 SwIfIndex InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
509 IfName string `binapi:"string[64],name=if_name" json:"if_name,omitempty"`
510 HwAddr MacAddress `binapi:"mac_address,name=hw_addr" json:"hw_addr,omitempty"`
511 PciAddr uint32 `binapi:"u32,name=pci_addr" json:"pci_addr,omitempty"`
512 Version uint8 `binapi:"u8,name=version" json:"version,omitempty"`
513 AdminUpDown bool `binapi:"bool,name=admin_up_down" json:"admin_up_down,omitempty"`
514 RxCount uint8 `binapi:"u8,name=rx_count" json:"rx_count,omitempty"`
515 RxList [16]Vmxnet3RxList `binapi:"vmxnet3_rx_list[16],name=rx_list" json:"rx_list,omitempty"`
516 TxCount uint8 `binapi:"u8,name=tx_count" json:"tx_count,omitempty"`
517 TxList [8]Vmxnet3TxList `binapi:"vmxnet3_tx_list[8],name=tx_list" json:"tx_list,omitempty"`
520 func (m *Vmxnet3Details) Reset() { *m = Vmxnet3Details{} }
521 func (*Vmxnet3Details) GetMessageName() string { return "vmxnet3_details" }
522 func (*Vmxnet3Details) GetCrcString() string { return "829ba055" }
523 func (*Vmxnet3Details) GetMessageType() api.MessageType {
524 return api.ReplyMessage
527 func (m *Vmxnet3Details) Size() (size int) {
531 size += 4 // m.SwIfIndex
532 size += 64 // m.IfName
533 size += 1 * 6 // m.HwAddr
534 size += 4 // m.PciAddr
535 size += 1 // m.Version
536 size += 1 // m.AdminUpDown
537 size += 1 // m.RxCount
538 for j1 := 0; j1 < 16; j1++ {
539 size += 2 // m.RxList[j1].RxQsize
540 size += 2 * 2 // m.RxList[j1].RxFill
541 size += 2 // m.RxList[j1].RxNext
542 size += 2 * 2 // m.RxList[j1].RxProduce
543 size += 2 * 2 // m.RxList[j1].RxConsume
545 size += 1 // m.TxCount
546 for j1 := 0; j1 < 8; j1++ {
547 size += 2 // m.TxList[j1].TxQsize
548 size += 2 // m.TxList[j1].TxNext
549 size += 2 // m.TxList[j1].TxProduce
550 size += 2 // m.TxList[j1].TxConsume
554 func (m *Vmxnet3Details) Marshal(b []byte) ([]byte, error) {
556 b = make([]byte, m.Size())
558 buf := codec.NewBuffer(b)
559 buf.EncodeUint32(uint32(m.SwIfIndex))
560 buf.EncodeString(m.IfName, 64)
561 buf.EncodeBytes(m.HwAddr[:], 6)
562 buf.EncodeUint32(m.PciAddr)
563 buf.EncodeUint8(m.Version)
564 buf.EncodeBool(m.AdminUpDown)
565 buf.EncodeUint8(m.RxCount)
566 for j0 := 0; j0 < 16; j0++ {
567 buf.EncodeUint16(m.RxList[j0].RxQsize)
568 for i := 0; i < 2; i++ {
570 if i < len(m.RxList[j0].RxFill) {
571 x = uint16(m.RxList[j0].RxFill[i])
575 buf.EncodeUint16(m.RxList[j0].RxNext)
576 for i := 0; i < 2; i++ {
578 if i < len(m.RxList[j0].RxProduce) {
579 x = uint16(m.RxList[j0].RxProduce[i])
583 for i := 0; i < 2; i++ {
585 if i < len(m.RxList[j0].RxConsume) {
586 x = uint16(m.RxList[j0].RxConsume[i])
591 buf.EncodeUint8(m.TxCount)
592 for j0 := 0; j0 < 8; j0++ {
593 buf.EncodeUint16(m.TxList[j0].TxQsize)
594 buf.EncodeUint16(m.TxList[j0].TxNext)
595 buf.EncodeUint16(m.TxList[j0].TxProduce)
596 buf.EncodeUint16(m.TxList[j0].TxConsume)
598 return buf.Bytes(), nil
600 func (m *Vmxnet3Details) Unmarshal(b []byte) error {
601 buf := codec.NewBuffer(b)
602 m.SwIfIndex = InterfaceIndex(buf.DecodeUint32())
603 m.IfName = buf.DecodeString(64)
604 copy(m.HwAddr[:], buf.DecodeBytes(6))
605 m.PciAddr = buf.DecodeUint32()
606 m.Version = buf.DecodeUint8()
607 m.AdminUpDown = buf.DecodeBool()
608 m.RxCount = buf.DecodeUint8()
609 for j0 := 0; j0 < 16; j0++ {
610 m.RxList[j0].RxQsize = buf.DecodeUint16()
611 m.RxList[j0].RxFill = make([]uint16, 2)
612 for i := 0; i < len(m.RxList[j0].RxFill); i++ {
613 m.RxList[j0].RxFill[i] = buf.DecodeUint16()
615 m.RxList[j0].RxNext = buf.DecodeUint16()
616 m.RxList[j0].RxProduce = make([]uint16, 2)
617 for i := 0; i < len(m.RxList[j0].RxProduce); i++ {
618 m.RxList[j0].RxProduce[i] = buf.DecodeUint16()
620 m.RxList[j0].RxConsume = make([]uint16, 2)
621 for i := 0; i < len(m.RxList[j0].RxConsume); i++ {
622 m.RxList[j0].RxConsume[i] = buf.DecodeUint16()
625 m.TxCount = buf.DecodeUint8()
626 for j0 := 0; j0 < 8; j0++ {
627 m.TxList[j0].TxQsize = buf.DecodeUint16()
628 m.TxList[j0].TxNext = buf.DecodeUint16()
629 m.TxList[j0].TxProduce = buf.DecodeUint16()
630 m.TxList[j0].TxConsume = buf.DecodeUint16()
635 // Vmxnet3Dump defines message 'vmxnet3_dump'.
636 type Vmxnet3Dump struct{}
638 func (m *Vmxnet3Dump) Reset() { *m = Vmxnet3Dump{} }
639 func (*Vmxnet3Dump) GetMessageName() string { return "vmxnet3_dump" }
640 func (*Vmxnet3Dump) GetCrcString() string { return "51077d14" }
641 func (*Vmxnet3Dump) GetMessageType() api.MessageType {
642 return api.RequestMessage
645 func (m *Vmxnet3Dump) Size() (size int) {
651 func (m *Vmxnet3Dump) Marshal(b []byte) ([]byte, error) {
653 b = make([]byte, m.Size())
655 buf := codec.NewBuffer(b)
656 return buf.Bytes(), nil
658 func (m *Vmxnet3Dump) Unmarshal(b []byte) error {
662 func init() { file_vmxnet3_binapi_init() }
663 func file_vmxnet3_binapi_init() {
664 api.RegisterMessage((*Vmxnet3Create)(nil), "vmxnet3_create_71a07314")
665 api.RegisterMessage((*Vmxnet3CreateReply)(nil), "vmxnet3_create_reply_5383d31f")
666 api.RegisterMessage((*Vmxnet3Delete)(nil), "vmxnet3_delete_f9e6675e")
667 api.RegisterMessage((*Vmxnet3DeleteReply)(nil), "vmxnet3_delete_reply_e8d4e804")
668 api.RegisterMessage((*Vmxnet3Details)(nil), "vmxnet3_details_829ba055")
669 api.RegisterMessage((*Vmxnet3Dump)(nil), "vmxnet3_dump_51077d14")
672 // Messages returns list of all messages in this module.
673 func AllMessages() []api.Message {
674 return []api.Message{
675 (*Vmxnet3Create)(nil),
676 (*Vmxnet3CreateReply)(nil),
677 (*Vmxnet3Delete)(nil),
678 (*Vmxnet3DeleteReply)(nil),
679 (*Vmxnet3Details)(nil),