github.com/edwarnicke/govpp@v0.0.0-20230130211138-14ef5d20b1d0/binapi/rdma/rdma.ba.go (about)

     1  // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
     2  // versions:
     3  //  binapi-generator: v0.4.0-dev
     4  //  VPP:              23.02-rc0~189-g57127b32a
     5  // source: /usr/share/vpp/api/plugins/rdma.api.json
     6  
     7  // Package rdma contains generated bindings for API file rdma.api.
     8  //
     9  // Contents:
    10  //   3 enums
    11  //   8 messages
    12  //
    13  package rdma
    14  
    15  import (
    16  	"strconv"
    17  
    18  	api "git.fd.io/govpp.git/api"
    19  	codec "git.fd.io/govpp.git/codec"
    20  	interface_types "github.com/edwarnicke/govpp/binapi/interface_types"
    21  )
    22  
    23  // This is a compile-time assertion to ensure that this generated file
    24  // is compatible with the GoVPP api package it is being compiled against.
    25  // A compilation error at this line likely means your copy of the
    26  // GoVPP api package needs to be updated.
    27  const _ = api.GoVppAPIPackageIsVersion2
    28  
    29  const (
    30  	APIFile    = "rdma"
    31  	APIVersion = "3.0.0"
    32  	VersionCrc = 0xdab70fa9
    33  )
    34  
    35  // RdmaMode defines enum 'rdma_mode'.
    36  type RdmaMode uint32
    37  
    38  const (
    39  	RDMA_API_MODE_AUTO RdmaMode = 0
    40  	RDMA_API_MODE_IBV  RdmaMode = 1
    41  	RDMA_API_MODE_DV   RdmaMode = 2
    42  )
    43  
    44  var (
    45  	RdmaMode_name = map[uint32]string{
    46  		0: "RDMA_API_MODE_AUTO",
    47  		1: "RDMA_API_MODE_IBV",
    48  		2: "RDMA_API_MODE_DV",
    49  	}
    50  	RdmaMode_value = map[string]uint32{
    51  		"RDMA_API_MODE_AUTO": 0,
    52  		"RDMA_API_MODE_IBV":  1,
    53  		"RDMA_API_MODE_DV":   2,
    54  	}
    55  )
    56  
    57  func (x RdmaMode) String() string {
    58  	s, ok := RdmaMode_name[uint32(x)]
    59  	if ok {
    60  		return s
    61  	}
    62  	return "RdmaMode(" + strconv.Itoa(int(x)) + ")"
    63  }
    64  
    65  // RdmaRss4 defines enum 'rdma_rss4'.
    66  type RdmaRss4 uint32
    67  
    68  const (
    69  	RDMA_API_RSS4_AUTO   RdmaRss4 = 0
    70  	RDMA_API_RSS4_IP     RdmaRss4 = 1
    71  	RDMA_API_RSS4_IP_UDP RdmaRss4 = 2
    72  	RDMA_API_RSS4_IP_TCP RdmaRss4 = 3
    73  )
    74  
    75  var (
    76  	RdmaRss4_name = map[uint32]string{
    77  		0: "RDMA_API_RSS4_AUTO",
    78  		1: "RDMA_API_RSS4_IP",
    79  		2: "RDMA_API_RSS4_IP_UDP",
    80  		3: "RDMA_API_RSS4_IP_TCP",
    81  	}
    82  	RdmaRss4_value = map[string]uint32{
    83  		"RDMA_API_RSS4_AUTO":   0,
    84  		"RDMA_API_RSS4_IP":     1,
    85  		"RDMA_API_RSS4_IP_UDP": 2,
    86  		"RDMA_API_RSS4_IP_TCP": 3,
    87  	}
    88  )
    89  
    90  func (x RdmaRss4) String() string {
    91  	s, ok := RdmaRss4_name[uint32(x)]
    92  	if ok {
    93  		return s
    94  	}
    95  	return "RdmaRss4(" + strconv.Itoa(int(x)) + ")"
    96  }
    97  
    98  // RdmaRss6 defines enum 'rdma_rss6'.
    99  type RdmaRss6 uint32
   100  
   101  const (
   102  	RDMA_API_RSS6_AUTO   RdmaRss6 = 0
   103  	RDMA_API_RSS6_IP     RdmaRss6 = 1
   104  	RDMA_API_RSS6_IP_UDP RdmaRss6 = 2
   105  	RDMA_API_RSS6_IP_TCP RdmaRss6 = 3
   106  )
   107  
   108  var (
   109  	RdmaRss6_name = map[uint32]string{
   110  		0: "RDMA_API_RSS6_AUTO",
   111  		1: "RDMA_API_RSS6_IP",
   112  		2: "RDMA_API_RSS6_IP_UDP",
   113  		3: "RDMA_API_RSS6_IP_TCP",
   114  	}
   115  	RdmaRss6_value = map[string]uint32{
   116  		"RDMA_API_RSS6_AUTO":   0,
   117  		"RDMA_API_RSS6_IP":     1,
   118  		"RDMA_API_RSS6_IP_UDP": 2,
   119  		"RDMA_API_RSS6_IP_TCP": 3,
   120  	}
   121  )
   122  
   123  func (x RdmaRss6) String() string {
   124  	s, ok := RdmaRss6_name[uint32(x)]
   125  	if ok {
   126  		return s
   127  	}
   128  	return "RdmaRss6(" + strconv.Itoa(int(x)) + ")"
   129  }
   130  
   131  // RdmaCreate defines message 'rdma_create'.
   132  // Deprecated: 21.01
   133  type RdmaCreate struct {
   134  	HostIf  string   `binapi:"string[64],name=host_if" json:"host_if,omitempty"`
   135  	Name    string   `binapi:"string[64],name=name" json:"name,omitempty"`
   136  	RxqNum  uint16   `binapi:"u16,name=rxq_num,default=1" json:"rxq_num,omitempty"`
   137  	RxqSize uint16   `binapi:"u16,name=rxq_size,default=1024" json:"rxq_size,omitempty"`
   138  	TxqSize uint16   `binapi:"u16,name=txq_size,default=1024" json:"txq_size,omitempty"`
   139  	Mode    RdmaMode `binapi:"rdma_mode,name=mode,default=0" json:"mode,omitempty"`
   140  }
   141  
   142  func (m *RdmaCreate) Reset()               { *m = RdmaCreate{} }
   143  func (*RdmaCreate) GetMessageName() string { return "rdma_create" }
   144  func (*RdmaCreate) GetCrcString() string   { return "076fe418" }
   145  func (*RdmaCreate) GetMessageType() api.MessageType {
   146  	return api.RequestMessage
   147  }
   148  
   149  func (m *RdmaCreate) Size() (size int) {
   150  	if m == nil {
   151  		return 0
   152  	}
   153  	size += 64 // m.HostIf
   154  	size += 64 // m.Name
   155  	size += 2  // m.RxqNum
   156  	size += 2  // m.RxqSize
   157  	size += 2  // m.TxqSize
   158  	size += 4  // m.Mode
   159  	return size
   160  }
   161  func (m *RdmaCreate) Marshal(b []byte) ([]byte, error) {
   162  	if b == nil {
   163  		b = make([]byte, m.Size())
   164  	}
   165  	buf := codec.NewBuffer(b)
   166  	buf.EncodeString(m.HostIf, 64)
   167  	buf.EncodeString(m.Name, 64)
   168  	buf.EncodeUint16(m.RxqNum)
   169  	buf.EncodeUint16(m.RxqSize)
   170  	buf.EncodeUint16(m.TxqSize)
   171  	buf.EncodeUint32(uint32(m.Mode))
   172  	return buf.Bytes(), nil
   173  }
   174  func (m *RdmaCreate) Unmarshal(b []byte) error {
   175  	buf := codec.NewBuffer(b)
   176  	m.HostIf = buf.DecodeString(64)
   177  	m.Name = buf.DecodeString(64)
   178  	m.RxqNum = buf.DecodeUint16()
   179  	m.RxqSize = buf.DecodeUint16()
   180  	m.TxqSize = buf.DecodeUint16()
   181  	m.Mode = RdmaMode(buf.DecodeUint32())
   182  	return nil
   183  }
   184  
   185  // RdmaCreateReply defines message 'rdma_create_reply'.
   186  type RdmaCreateReply struct {
   187  	Retval    int32                          `binapi:"i32,name=retval" json:"retval,omitempty"`
   188  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   189  }
   190  
   191  func (m *RdmaCreateReply) Reset()               { *m = RdmaCreateReply{} }
   192  func (*RdmaCreateReply) GetMessageName() string { return "rdma_create_reply" }
   193  func (*RdmaCreateReply) GetCrcString() string   { return "5383d31f" }
   194  func (*RdmaCreateReply) GetMessageType() api.MessageType {
   195  	return api.ReplyMessage
   196  }
   197  
   198  func (m *RdmaCreateReply) Size() (size int) {
   199  	if m == nil {
   200  		return 0
   201  	}
   202  	size += 4 // m.Retval
   203  	size += 4 // m.SwIfIndex
   204  	return size
   205  }
   206  func (m *RdmaCreateReply) Marshal(b []byte) ([]byte, error) {
   207  	if b == nil {
   208  		b = make([]byte, m.Size())
   209  	}
   210  	buf := codec.NewBuffer(b)
   211  	buf.EncodeInt32(m.Retval)
   212  	buf.EncodeUint32(uint32(m.SwIfIndex))
   213  	return buf.Bytes(), nil
   214  }
   215  func (m *RdmaCreateReply) Unmarshal(b []byte) error {
   216  	buf := codec.NewBuffer(b)
   217  	m.Retval = buf.DecodeInt32()
   218  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   219  	return nil
   220  }
   221  
   222  // RdmaCreateV2 defines message 'rdma_create_v2'.
   223  // Deprecated: the message will be removed in the future versions
   224  type RdmaCreateV2 struct {
   225  	HostIf     string   `binapi:"string[64],name=host_if" json:"host_if,omitempty"`
   226  	Name       string   `binapi:"string[64],name=name" json:"name,omitempty"`
   227  	RxqNum     uint16   `binapi:"u16,name=rxq_num,default=1" json:"rxq_num,omitempty"`
   228  	RxqSize    uint16   `binapi:"u16,name=rxq_size,default=1024" json:"rxq_size,omitempty"`
   229  	TxqSize    uint16   `binapi:"u16,name=txq_size,default=1024" json:"txq_size,omitempty"`
   230  	Mode       RdmaMode `binapi:"rdma_mode,name=mode,default=0" json:"mode,omitempty"`
   231  	NoMultiSeg bool     `binapi:"bool,name=no_multi_seg,default=0" json:"no_multi_seg,omitempty"`
   232  	MaxPktlen  uint16   `binapi:"u16,name=max_pktlen,default=0" json:"max_pktlen,omitempty"`
   233  }
   234  
   235  func (m *RdmaCreateV2) Reset()               { *m = RdmaCreateV2{} }
   236  func (*RdmaCreateV2) GetMessageName() string { return "rdma_create_v2" }
   237  func (*RdmaCreateV2) GetCrcString() string   { return "5826a4f3" }
   238  func (*RdmaCreateV2) GetMessageType() api.MessageType {
   239  	return api.RequestMessage
   240  }
   241  
   242  func (m *RdmaCreateV2) Size() (size int) {
   243  	if m == nil {
   244  		return 0
   245  	}
   246  	size += 64 // m.HostIf
   247  	size += 64 // m.Name
   248  	size += 2  // m.RxqNum
   249  	size += 2  // m.RxqSize
   250  	size += 2  // m.TxqSize
   251  	size += 4  // m.Mode
   252  	size += 1  // m.NoMultiSeg
   253  	size += 2  // m.MaxPktlen
   254  	return size
   255  }
   256  func (m *RdmaCreateV2) Marshal(b []byte) ([]byte, error) {
   257  	if b == nil {
   258  		b = make([]byte, m.Size())
   259  	}
   260  	buf := codec.NewBuffer(b)
   261  	buf.EncodeString(m.HostIf, 64)
   262  	buf.EncodeString(m.Name, 64)
   263  	buf.EncodeUint16(m.RxqNum)
   264  	buf.EncodeUint16(m.RxqSize)
   265  	buf.EncodeUint16(m.TxqSize)
   266  	buf.EncodeUint32(uint32(m.Mode))
   267  	buf.EncodeBool(m.NoMultiSeg)
   268  	buf.EncodeUint16(m.MaxPktlen)
   269  	return buf.Bytes(), nil
   270  }
   271  func (m *RdmaCreateV2) Unmarshal(b []byte) error {
   272  	buf := codec.NewBuffer(b)
   273  	m.HostIf = buf.DecodeString(64)
   274  	m.Name = buf.DecodeString(64)
   275  	m.RxqNum = buf.DecodeUint16()
   276  	m.RxqSize = buf.DecodeUint16()
   277  	m.TxqSize = buf.DecodeUint16()
   278  	m.Mode = RdmaMode(buf.DecodeUint32())
   279  	m.NoMultiSeg = buf.DecodeBool()
   280  	m.MaxPktlen = buf.DecodeUint16()
   281  	return nil
   282  }
   283  
   284  // RdmaCreateV2Reply defines message 'rdma_create_v2_reply'.
   285  type RdmaCreateV2Reply struct {
   286  	Retval    int32                          `binapi:"i32,name=retval" json:"retval,omitempty"`
   287  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   288  }
   289  
   290  func (m *RdmaCreateV2Reply) Reset()               { *m = RdmaCreateV2Reply{} }
   291  func (*RdmaCreateV2Reply) GetMessageName() string { return "rdma_create_v2_reply" }
   292  func (*RdmaCreateV2Reply) GetCrcString() string   { return "5383d31f" }
   293  func (*RdmaCreateV2Reply) GetMessageType() api.MessageType {
   294  	return api.ReplyMessage
   295  }
   296  
   297  func (m *RdmaCreateV2Reply) Size() (size int) {
   298  	if m == nil {
   299  		return 0
   300  	}
   301  	size += 4 // m.Retval
   302  	size += 4 // m.SwIfIndex
   303  	return size
   304  }
   305  func (m *RdmaCreateV2Reply) Marshal(b []byte) ([]byte, error) {
   306  	if b == nil {
   307  		b = make([]byte, m.Size())
   308  	}
   309  	buf := codec.NewBuffer(b)
   310  	buf.EncodeInt32(m.Retval)
   311  	buf.EncodeUint32(uint32(m.SwIfIndex))
   312  	return buf.Bytes(), nil
   313  }
   314  func (m *RdmaCreateV2Reply) Unmarshal(b []byte) error {
   315  	buf := codec.NewBuffer(b)
   316  	m.Retval = buf.DecodeInt32()
   317  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   318  	return nil
   319  }
   320  
   321  // RdmaCreateV3 defines message 'rdma_create_v3'.
   322  type RdmaCreateV3 struct {
   323  	HostIf     string   `binapi:"string[64],name=host_if" json:"host_if,omitempty"`
   324  	Name       string   `binapi:"string[64],name=name" json:"name,omitempty"`
   325  	RxqNum     uint16   `binapi:"u16,name=rxq_num,default=1" json:"rxq_num,omitempty"`
   326  	RxqSize    uint16   `binapi:"u16,name=rxq_size,default=1024" json:"rxq_size,omitempty"`
   327  	TxqSize    uint16   `binapi:"u16,name=txq_size,default=1024" json:"txq_size,omitempty"`
   328  	Mode       RdmaMode `binapi:"rdma_mode,name=mode,default=0" json:"mode,omitempty"`
   329  	NoMultiSeg bool     `binapi:"bool,name=no_multi_seg,default=0" json:"no_multi_seg,omitempty"`
   330  	MaxPktlen  uint16   `binapi:"u16,name=max_pktlen,default=0" json:"max_pktlen,omitempty"`
   331  	Rss4       RdmaRss4 `binapi:"rdma_rss4,name=rss4,default=0" json:"rss4,omitempty"`
   332  	Rss6       RdmaRss6 `binapi:"rdma_rss6,name=rss6,default=0" json:"rss6,omitempty"`
   333  }
   334  
   335  func (m *RdmaCreateV3) Reset()               { *m = RdmaCreateV3{} }
   336  func (*RdmaCreateV3) GetMessageName() string { return "rdma_create_v3" }
   337  func (*RdmaCreateV3) GetCrcString() string   { return "c6287ea8" }
   338  func (*RdmaCreateV3) GetMessageType() api.MessageType {
   339  	return api.RequestMessage
   340  }
   341  
   342  func (m *RdmaCreateV3) Size() (size int) {
   343  	if m == nil {
   344  		return 0
   345  	}
   346  	size += 64 // m.HostIf
   347  	size += 64 // m.Name
   348  	size += 2  // m.RxqNum
   349  	size += 2  // m.RxqSize
   350  	size += 2  // m.TxqSize
   351  	size += 4  // m.Mode
   352  	size += 1  // m.NoMultiSeg
   353  	size += 2  // m.MaxPktlen
   354  	size += 4  // m.Rss4
   355  	size += 4  // m.Rss6
   356  	return size
   357  }
   358  func (m *RdmaCreateV3) Marshal(b []byte) ([]byte, error) {
   359  	if b == nil {
   360  		b = make([]byte, m.Size())
   361  	}
   362  	buf := codec.NewBuffer(b)
   363  	buf.EncodeString(m.HostIf, 64)
   364  	buf.EncodeString(m.Name, 64)
   365  	buf.EncodeUint16(m.RxqNum)
   366  	buf.EncodeUint16(m.RxqSize)
   367  	buf.EncodeUint16(m.TxqSize)
   368  	buf.EncodeUint32(uint32(m.Mode))
   369  	buf.EncodeBool(m.NoMultiSeg)
   370  	buf.EncodeUint16(m.MaxPktlen)
   371  	buf.EncodeUint32(uint32(m.Rss4))
   372  	buf.EncodeUint32(uint32(m.Rss6))
   373  	return buf.Bytes(), nil
   374  }
   375  func (m *RdmaCreateV3) Unmarshal(b []byte) error {
   376  	buf := codec.NewBuffer(b)
   377  	m.HostIf = buf.DecodeString(64)
   378  	m.Name = buf.DecodeString(64)
   379  	m.RxqNum = buf.DecodeUint16()
   380  	m.RxqSize = buf.DecodeUint16()
   381  	m.TxqSize = buf.DecodeUint16()
   382  	m.Mode = RdmaMode(buf.DecodeUint32())
   383  	m.NoMultiSeg = buf.DecodeBool()
   384  	m.MaxPktlen = buf.DecodeUint16()
   385  	m.Rss4 = RdmaRss4(buf.DecodeUint32())
   386  	m.Rss6 = RdmaRss6(buf.DecodeUint32())
   387  	return nil
   388  }
   389  
   390  // RdmaCreateV3Reply defines message 'rdma_create_v3_reply'.
   391  type RdmaCreateV3Reply struct {
   392  	Retval    int32                          `binapi:"i32,name=retval" json:"retval,omitempty"`
   393  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   394  }
   395  
   396  func (m *RdmaCreateV3Reply) Reset()               { *m = RdmaCreateV3Reply{} }
   397  func (*RdmaCreateV3Reply) GetMessageName() string { return "rdma_create_v3_reply" }
   398  func (*RdmaCreateV3Reply) GetCrcString() string   { return "5383d31f" }
   399  func (*RdmaCreateV3Reply) GetMessageType() api.MessageType {
   400  	return api.ReplyMessage
   401  }
   402  
   403  func (m *RdmaCreateV3Reply) Size() (size int) {
   404  	if m == nil {
   405  		return 0
   406  	}
   407  	size += 4 // m.Retval
   408  	size += 4 // m.SwIfIndex
   409  	return size
   410  }
   411  func (m *RdmaCreateV3Reply) Marshal(b []byte) ([]byte, error) {
   412  	if b == nil {
   413  		b = make([]byte, m.Size())
   414  	}
   415  	buf := codec.NewBuffer(b)
   416  	buf.EncodeInt32(m.Retval)
   417  	buf.EncodeUint32(uint32(m.SwIfIndex))
   418  	return buf.Bytes(), nil
   419  }
   420  func (m *RdmaCreateV3Reply) Unmarshal(b []byte) error {
   421  	buf := codec.NewBuffer(b)
   422  	m.Retval = buf.DecodeInt32()
   423  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   424  	return nil
   425  }
   426  
   427  // RdmaDelete defines message 'rdma_delete'.
   428  type RdmaDelete struct {
   429  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   430  }
   431  
   432  func (m *RdmaDelete) Reset()               { *m = RdmaDelete{} }
   433  func (*RdmaDelete) GetMessageName() string { return "rdma_delete" }
   434  func (*RdmaDelete) GetCrcString() string   { return "f9e6675e" }
   435  func (*RdmaDelete) GetMessageType() api.MessageType {
   436  	return api.RequestMessage
   437  }
   438  
   439  func (m *RdmaDelete) Size() (size int) {
   440  	if m == nil {
   441  		return 0
   442  	}
   443  	size += 4 // m.SwIfIndex
   444  	return size
   445  }
   446  func (m *RdmaDelete) Marshal(b []byte) ([]byte, error) {
   447  	if b == nil {
   448  		b = make([]byte, m.Size())
   449  	}
   450  	buf := codec.NewBuffer(b)
   451  	buf.EncodeUint32(uint32(m.SwIfIndex))
   452  	return buf.Bytes(), nil
   453  }
   454  func (m *RdmaDelete) Unmarshal(b []byte) error {
   455  	buf := codec.NewBuffer(b)
   456  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   457  	return nil
   458  }
   459  
   460  // RdmaDeleteReply defines message 'rdma_delete_reply'.
   461  type RdmaDeleteReply struct {
   462  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
   463  }
   464  
   465  func (m *RdmaDeleteReply) Reset()               { *m = RdmaDeleteReply{} }
   466  func (*RdmaDeleteReply) GetMessageName() string { return "rdma_delete_reply" }
   467  func (*RdmaDeleteReply) GetCrcString() string   { return "e8d4e804" }
   468  func (*RdmaDeleteReply) GetMessageType() api.MessageType {
   469  	return api.ReplyMessage
   470  }
   471  
   472  func (m *RdmaDeleteReply) Size() (size int) {
   473  	if m == nil {
   474  		return 0
   475  	}
   476  	size += 4 // m.Retval
   477  	return size
   478  }
   479  func (m *RdmaDeleteReply) Marshal(b []byte) ([]byte, error) {
   480  	if b == nil {
   481  		b = make([]byte, m.Size())
   482  	}
   483  	buf := codec.NewBuffer(b)
   484  	buf.EncodeInt32(m.Retval)
   485  	return buf.Bytes(), nil
   486  }
   487  func (m *RdmaDeleteReply) Unmarshal(b []byte) error {
   488  	buf := codec.NewBuffer(b)
   489  	m.Retval = buf.DecodeInt32()
   490  	return nil
   491  }
   492  
   493  func init() { file_rdma_binapi_init() }
   494  func file_rdma_binapi_init() {
   495  	api.RegisterMessage((*RdmaCreate)(nil), "rdma_create_076fe418")
   496  	api.RegisterMessage((*RdmaCreateReply)(nil), "rdma_create_reply_5383d31f")
   497  	api.RegisterMessage((*RdmaCreateV2)(nil), "rdma_create_v2_5826a4f3")
   498  	api.RegisterMessage((*RdmaCreateV2Reply)(nil), "rdma_create_v2_reply_5383d31f")
   499  	api.RegisterMessage((*RdmaCreateV3)(nil), "rdma_create_v3_c6287ea8")
   500  	api.RegisterMessage((*RdmaCreateV3Reply)(nil), "rdma_create_v3_reply_5383d31f")
   501  	api.RegisterMessage((*RdmaDelete)(nil), "rdma_delete_f9e6675e")
   502  	api.RegisterMessage((*RdmaDeleteReply)(nil), "rdma_delete_reply_e8d4e804")
   503  }
   504  
   505  // Messages returns list of all messages in this module.
   506  func AllMessages() []api.Message {
   507  	return []api.Message{
   508  		(*RdmaCreate)(nil),
   509  		(*RdmaCreateReply)(nil),
   510  		(*RdmaCreateV2)(nil),
   511  		(*RdmaCreateV2Reply)(nil),
   512  		(*RdmaCreateV3)(nil),
   513  		(*RdmaCreateV3Reply)(nil),
   514  		(*RdmaDelete)(nil),
   515  		(*RdmaDeleteReply)(nil),
   516  	}
   517  }