github.com/edwarnicke/govpp@v0.0.0-20230130211138-14ef5d20b1d0/binapi/geneve/geneve.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/geneve.api.json
     6  
     7  // Package geneve contains generated bindings for API file geneve.api.
     8  //
     9  // Contents:
    10  //   8 messages
    11  //
    12  package geneve
    13  
    14  import (
    15  	api "git.fd.io/govpp.git/api"
    16  	codec "git.fd.io/govpp.git/codec"
    17  	_ "github.com/edwarnicke/govpp/binapi/ethernet_types"
    18  	interface_types "github.com/edwarnicke/govpp/binapi/interface_types"
    19  	ip_types "github.com/edwarnicke/govpp/binapi/ip_types"
    20  )
    21  
    22  // This is a compile-time assertion to ensure that this generated file
    23  // is compatible with the GoVPP api package it is being compiled against.
    24  // A compilation error at this line likely means your copy of the
    25  // GoVPP api package needs to be updated.
    26  const _ = api.GoVppAPIPackageIsVersion2
    27  
    28  const (
    29  	APIFile    = "geneve"
    30  	APIVersion = "2.1.0"
    31  	VersionCrc = 0xe3dbb8a3
    32  )
    33  
    34  // GeneveAddDelTunnel defines message 'geneve_add_del_tunnel'.
    35  // Deprecated: the message will be removed in the future versions
    36  type GeneveAddDelTunnel struct {
    37  	IsAdd          bool                           `binapi:"bool,name=is_add" json:"is_add,omitempty"`
    38  	LocalAddress   ip_types.Address               `binapi:"address,name=local_address" json:"local_address,omitempty"`
    39  	RemoteAddress  ip_types.Address               `binapi:"address,name=remote_address" json:"remote_address,omitempty"`
    40  	McastSwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=mcast_sw_if_index" json:"mcast_sw_if_index,omitempty"`
    41  	EncapVrfID     uint32                         `binapi:"u32,name=encap_vrf_id" json:"encap_vrf_id,omitempty"`
    42  	DecapNextIndex uint32                         `binapi:"u32,name=decap_next_index" json:"decap_next_index,omitempty"`
    43  	Vni            uint32                         `binapi:"u32,name=vni" json:"vni,omitempty"`
    44  }
    45  
    46  func (m *GeneveAddDelTunnel) Reset()               { *m = GeneveAddDelTunnel{} }
    47  func (*GeneveAddDelTunnel) GetMessageName() string { return "geneve_add_del_tunnel" }
    48  func (*GeneveAddDelTunnel) GetCrcString() string   { return "99445831" }
    49  func (*GeneveAddDelTunnel) GetMessageType() api.MessageType {
    50  	return api.RequestMessage
    51  }
    52  
    53  func (m *GeneveAddDelTunnel) Size() (size int) {
    54  	if m == nil {
    55  		return 0
    56  	}
    57  	size += 1      // m.IsAdd
    58  	size += 1      // m.LocalAddress.Af
    59  	size += 1 * 16 // m.LocalAddress.Un
    60  	size += 1      // m.RemoteAddress.Af
    61  	size += 1 * 16 // m.RemoteAddress.Un
    62  	size += 4      // m.McastSwIfIndex
    63  	size += 4      // m.EncapVrfID
    64  	size += 4      // m.DecapNextIndex
    65  	size += 4      // m.Vni
    66  	return size
    67  }
    68  func (m *GeneveAddDelTunnel) Marshal(b []byte) ([]byte, error) {
    69  	if b == nil {
    70  		b = make([]byte, m.Size())
    71  	}
    72  	buf := codec.NewBuffer(b)
    73  	buf.EncodeBool(m.IsAdd)
    74  	buf.EncodeUint8(uint8(m.LocalAddress.Af))
    75  	buf.EncodeBytes(m.LocalAddress.Un.XXX_UnionData[:], 16)
    76  	buf.EncodeUint8(uint8(m.RemoteAddress.Af))
    77  	buf.EncodeBytes(m.RemoteAddress.Un.XXX_UnionData[:], 16)
    78  	buf.EncodeUint32(uint32(m.McastSwIfIndex))
    79  	buf.EncodeUint32(m.EncapVrfID)
    80  	buf.EncodeUint32(m.DecapNextIndex)
    81  	buf.EncodeUint32(m.Vni)
    82  	return buf.Bytes(), nil
    83  }
    84  func (m *GeneveAddDelTunnel) Unmarshal(b []byte) error {
    85  	buf := codec.NewBuffer(b)
    86  	m.IsAdd = buf.DecodeBool()
    87  	m.LocalAddress.Af = ip_types.AddressFamily(buf.DecodeUint8())
    88  	copy(m.LocalAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16))
    89  	m.RemoteAddress.Af = ip_types.AddressFamily(buf.DecodeUint8())
    90  	copy(m.RemoteAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16))
    91  	m.McastSwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
    92  	m.EncapVrfID = buf.DecodeUint32()
    93  	m.DecapNextIndex = buf.DecodeUint32()
    94  	m.Vni = buf.DecodeUint32()
    95  	return nil
    96  }
    97  
    98  // GeneveAddDelTunnel2 defines message 'geneve_add_del_tunnel2'.
    99  type GeneveAddDelTunnel2 struct {
   100  	IsAdd          bool                           `binapi:"bool,name=is_add" json:"is_add,omitempty"`
   101  	LocalAddress   ip_types.Address               `binapi:"address,name=local_address" json:"local_address,omitempty"`
   102  	RemoteAddress  ip_types.Address               `binapi:"address,name=remote_address" json:"remote_address,omitempty"`
   103  	McastSwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=mcast_sw_if_index" json:"mcast_sw_if_index,omitempty"`
   104  	EncapVrfID     uint32                         `binapi:"u32,name=encap_vrf_id" json:"encap_vrf_id,omitempty"`
   105  	DecapNextIndex uint32                         `binapi:"u32,name=decap_next_index" json:"decap_next_index,omitempty"`
   106  	Vni            uint32                         `binapi:"u32,name=vni" json:"vni,omitempty"`
   107  	L3Mode         bool                           `binapi:"bool,name=l3_mode" json:"l3_mode,omitempty"`
   108  }
   109  
   110  func (m *GeneveAddDelTunnel2) Reset()               { *m = GeneveAddDelTunnel2{} }
   111  func (*GeneveAddDelTunnel2) GetMessageName() string { return "geneve_add_del_tunnel2" }
   112  func (*GeneveAddDelTunnel2) GetCrcString() string   { return "8c2a9999" }
   113  func (*GeneveAddDelTunnel2) GetMessageType() api.MessageType {
   114  	return api.RequestMessage
   115  }
   116  
   117  func (m *GeneveAddDelTunnel2) Size() (size int) {
   118  	if m == nil {
   119  		return 0
   120  	}
   121  	size += 1      // m.IsAdd
   122  	size += 1      // m.LocalAddress.Af
   123  	size += 1 * 16 // m.LocalAddress.Un
   124  	size += 1      // m.RemoteAddress.Af
   125  	size += 1 * 16 // m.RemoteAddress.Un
   126  	size += 4      // m.McastSwIfIndex
   127  	size += 4      // m.EncapVrfID
   128  	size += 4      // m.DecapNextIndex
   129  	size += 4      // m.Vni
   130  	size += 1      // m.L3Mode
   131  	return size
   132  }
   133  func (m *GeneveAddDelTunnel2) Marshal(b []byte) ([]byte, error) {
   134  	if b == nil {
   135  		b = make([]byte, m.Size())
   136  	}
   137  	buf := codec.NewBuffer(b)
   138  	buf.EncodeBool(m.IsAdd)
   139  	buf.EncodeUint8(uint8(m.LocalAddress.Af))
   140  	buf.EncodeBytes(m.LocalAddress.Un.XXX_UnionData[:], 16)
   141  	buf.EncodeUint8(uint8(m.RemoteAddress.Af))
   142  	buf.EncodeBytes(m.RemoteAddress.Un.XXX_UnionData[:], 16)
   143  	buf.EncodeUint32(uint32(m.McastSwIfIndex))
   144  	buf.EncodeUint32(m.EncapVrfID)
   145  	buf.EncodeUint32(m.DecapNextIndex)
   146  	buf.EncodeUint32(m.Vni)
   147  	buf.EncodeBool(m.L3Mode)
   148  	return buf.Bytes(), nil
   149  }
   150  func (m *GeneveAddDelTunnel2) Unmarshal(b []byte) error {
   151  	buf := codec.NewBuffer(b)
   152  	m.IsAdd = buf.DecodeBool()
   153  	m.LocalAddress.Af = ip_types.AddressFamily(buf.DecodeUint8())
   154  	copy(m.LocalAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   155  	m.RemoteAddress.Af = ip_types.AddressFamily(buf.DecodeUint8())
   156  	copy(m.RemoteAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   157  	m.McastSwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   158  	m.EncapVrfID = buf.DecodeUint32()
   159  	m.DecapNextIndex = buf.DecodeUint32()
   160  	m.Vni = buf.DecodeUint32()
   161  	m.L3Mode = buf.DecodeBool()
   162  	return nil
   163  }
   164  
   165  // GeneveAddDelTunnel2Reply defines message 'geneve_add_del_tunnel2_reply'.
   166  type GeneveAddDelTunnel2Reply struct {
   167  	Retval    int32                          `binapi:"i32,name=retval" json:"retval,omitempty"`
   168  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   169  }
   170  
   171  func (m *GeneveAddDelTunnel2Reply) Reset()               { *m = GeneveAddDelTunnel2Reply{} }
   172  func (*GeneveAddDelTunnel2Reply) GetMessageName() string { return "geneve_add_del_tunnel2_reply" }
   173  func (*GeneveAddDelTunnel2Reply) GetCrcString() string   { return "5383d31f" }
   174  func (*GeneveAddDelTunnel2Reply) GetMessageType() api.MessageType {
   175  	return api.ReplyMessage
   176  }
   177  
   178  func (m *GeneveAddDelTunnel2Reply) Size() (size int) {
   179  	if m == nil {
   180  		return 0
   181  	}
   182  	size += 4 // m.Retval
   183  	size += 4 // m.SwIfIndex
   184  	return size
   185  }
   186  func (m *GeneveAddDelTunnel2Reply) Marshal(b []byte) ([]byte, error) {
   187  	if b == nil {
   188  		b = make([]byte, m.Size())
   189  	}
   190  	buf := codec.NewBuffer(b)
   191  	buf.EncodeInt32(m.Retval)
   192  	buf.EncodeUint32(uint32(m.SwIfIndex))
   193  	return buf.Bytes(), nil
   194  }
   195  func (m *GeneveAddDelTunnel2Reply) Unmarshal(b []byte) error {
   196  	buf := codec.NewBuffer(b)
   197  	m.Retval = buf.DecodeInt32()
   198  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   199  	return nil
   200  }
   201  
   202  // GeneveAddDelTunnelReply defines message 'geneve_add_del_tunnel_reply'.
   203  type GeneveAddDelTunnelReply struct {
   204  	Retval    int32                          `binapi:"i32,name=retval" json:"retval,omitempty"`
   205  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   206  }
   207  
   208  func (m *GeneveAddDelTunnelReply) Reset()               { *m = GeneveAddDelTunnelReply{} }
   209  func (*GeneveAddDelTunnelReply) GetMessageName() string { return "geneve_add_del_tunnel_reply" }
   210  func (*GeneveAddDelTunnelReply) GetCrcString() string   { return "5383d31f" }
   211  func (*GeneveAddDelTunnelReply) GetMessageType() api.MessageType {
   212  	return api.ReplyMessage
   213  }
   214  
   215  func (m *GeneveAddDelTunnelReply) Size() (size int) {
   216  	if m == nil {
   217  		return 0
   218  	}
   219  	size += 4 // m.Retval
   220  	size += 4 // m.SwIfIndex
   221  	return size
   222  }
   223  func (m *GeneveAddDelTunnelReply) Marshal(b []byte) ([]byte, error) {
   224  	if b == nil {
   225  		b = make([]byte, m.Size())
   226  	}
   227  	buf := codec.NewBuffer(b)
   228  	buf.EncodeInt32(m.Retval)
   229  	buf.EncodeUint32(uint32(m.SwIfIndex))
   230  	return buf.Bytes(), nil
   231  }
   232  func (m *GeneveAddDelTunnelReply) Unmarshal(b []byte) error {
   233  	buf := codec.NewBuffer(b)
   234  	m.Retval = buf.DecodeInt32()
   235  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   236  	return nil
   237  }
   238  
   239  // GeneveTunnelDetails defines message 'geneve_tunnel_details'.
   240  type GeneveTunnelDetails struct {
   241  	SwIfIndex      interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   242  	SrcAddress     ip_types.Address               `binapi:"address,name=src_address" json:"src_address,omitempty"`
   243  	DstAddress     ip_types.Address               `binapi:"address,name=dst_address" json:"dst_address,omitempty"`
   244  	McastSwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=mcast_sw_if_index" json:"mcast_sw_if_index,omitempty"`
   245  	EncapVrfID     uint32                         `binapi:"u32,name=encap_vrf_id" json:"encap_vrf_id,omitempty"`
   246  	DecapNextIndex uint32                         `binapi:"u32,name=decap_next_index" json:"decap_next_index,omitempty"`
   247  	Vni            uint32                         `binapi:"u32,name=vni" json:"vni,omitempty"`
   248  }
   249  
   250  func (m *GeneveTunnelDetails) Reset()               { *m = GeneveTunnelDetails{} }
   251  func (*GeneveTunnelDetails) GetMessageName() string { return "geneve_tunnel_details" }
   252  func (*GeneveTunnelDetails) GetCrcString() string   { return "6b16eb24" }
   253  func (*GeneveTunnelDetails) GetMessageType() api.MessageType {
   254  	return api.ReplyMessage
   255  }
   256  
   257  func (m *GeneveTunnelDetails) Size() (size int) {
   258  	if m == nil {
   259  		return 0
   260  	}
   261  	size += 4      // m.SwIfIndex
   262  	size += 1      // m.SrcAddress.Af
   263  	size += 1 * 16 // m.SrcAddress.Un
   264  	size += 1      // m.DstAddress.Af
   265  	size += 1 * 16 // m.DstAddress.Un
   266  	size += 4      // m.McastSwIfIndex
   267  	size += 4      // m.EncapVrfID
   268  	size += 4      // m.DecapNextIndex
   269  	size += 4      // m.Vni
   270  	return size
   271  }
   272  func (m *GeneveTunnelDetails) Marshal(b []byte) ([]byte, error) {
   273  	if b == nil {
   274  		b = make([]byte, m.Size())
   275  	}
   276  	buf := codec.NewBuffer(b)
   277  	buf.EncodeUint32(uint32(m.SwIfIndex))
   278  	buf.EncodeUint8(uint8(m.SrcAddress.Af))
   279  	buf.EncodeBytes(m.SrcAddress.Un.XXX_UnionData[:], 16)
   280  	buf.EncodeUint8(uint8(m.DstAddress.Af))
   281  	buf.EncodeBytes(m.DstAddress.Un.XXX_UnionData[:], 16)
   282  	buf.EncodeUint32(uint32(m.McastSwIfIndex))
   283  	buf.EncodeUint32(m.EncapVrfID)
   284  	buf.EncodeUint32(m.DecapNextIndex)
   285  	buf.EncodeUint32(m.Vni)
   286  	return buf.Bytes(), nil
   287  }
   288  func (m *GeneveTunnelDetails) Unmarshal(b []byte) error {
   289  	buf := codec.NewBuffer(b)
   290  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   291  	m.SrcAddress.Af = ip_types.AddressFamily(buf.DecodeUint8())
   292  	copy(m.SrcAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   293  	m.DstAddress.Af = ip_types.AddressFamily(buf.DecodeUint8())
   294  	copy(m.DstAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   295  	m.McastSwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   296  	m.EncapVrfID = buf.DecodeUint32()
   297  	m.DecapNextIndex = buf.DecodeUint32()
   298  	m.Vni = buf.DecodeUint32()
   299  	return nil
   300  }
   301  
   302  // GeneveTunnelDump defines message 'geneve_tunnel_dump'.
   303  type GeneveTunnelDump struct {
   304  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   305  }
   306  
   307  func (m *GeneveTunnelDump) Reset()               { *m = GeneveTunnelDump{} }
   308  func (*GeneveTunnelDump) GetMessageName() string { return "geneve_tunnel_dump" }
   309  func (*GeneveTunnelDump) GetCrcString() string   { return "f9e6675e" }
   310  func (*GeneveTunnelDump) GetMessageType() api.MessageType {
   311  	return api.RequestMessage
   312  }
   313  
   314  func (m *GeneveTunnelDump) Size() (size int) {
   315  	if m == nil {
   316  		return 0
   317  	}
   318  	size += 4 // m.SwIfIndex
   319  	return size
   320  }
   321  func (m *GeneveTunnelDump) Marshal(b []byte) ([]byte, error) {
   322  	if b == nil {
   323  		b = make([]byte, m.Size())
   324  	}
   325  	buf := codec.NewBuffer(b)
   326  	buf.EncodeUint32(uint32(m.SwIfIndex))
   327  	return buf.Bytes(), nil
   328  }
   329  func (m *GeneveTunnelDump) Unmarshal(b []byte) error {
   330  	buf := codec.NewBuffer(b)
   331  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   332  	return nil
   333  }
   334  
   335  // SwInterfaceSetGeneveBypass defines message 'sw_interface_set_geneve_bypass'.
   336  type SwInterfaceSetGeneveBypass struct {
   337  	SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
   338  	IsIPv6    bool                           `binapi:"bool,name=is_ipv6" json:"is_ipv6,omitempty"`
   339  	Enable    bool                           `binapi:"bool,name=enable" json:"enable,omitempty"`
   340  }
   341  
   342  func (m *SwInterfaceSetGeneveBypass) Reset()               { *m = SwInterfaceSetGeneveBypass{} }
   343  func (*SwInterfaceSetGeneveBypass) GetMessageName() string { return "sw_interface_set_geneve_bypass" }
   344  func (*SwInterfaceSetGeneveBypass) GetCrcString() string   { return "65247409" }
   345  func (*SwInterfaceSetGeneveBypass) GetMessageType() api.MessageType {
   346  	return api.RequestMessage
   347  }
   348  
   349  func (m *SwInterfaceSetGeneveBypass) Size() (size int) {
   350  	if m == nil {
   351  		return 0
   352  	}
   353  	size += 4 // m.SwIfIndex
   354  	size += 1 // m.IsIPv6
   355  	size += 1 // m.Enable
   356  	return size
   357  }
   358  func (m *SwInterfaceSetGeneveBypass) Marshal(b []byte) ([]byte, error) {
   359  	if b == nil {
   360  		b = make([]byte, m.Size())
   361  	}
   362  	buf := codec.NewBuffer(b)
   363  	buf.EncodeUint32(uint32(m.SwIfIndex))
   364  	buf.EncodeBool(m.IsIPv6)
   365  	buf.EncodeBool(m.Enable)
   366  	return buf.Bytes(), nil
   367  }
   368  func (m *SwInterfaceSetGeneveBypass) Unmarshal(b []byte) error {
   369  	buf := codec.NewBuffer(b)
   370  	m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32())
   371  	m.IsIPv6 = buf.DecodeBool()
   372  	m.Enable = buf.DecodeBool()
   373  	return nil
   374  }
   375  
   376  // SwInterfaceSetGeneveBypassReply defines message 'sw_interface_set_geneve_bypass_reply'.
   377  type SwInterfaceSetGeneveBypassReply struct {
   378  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
   379  }
   380  
   381  func (m *SwInterfaceSetGeneveBypassReply) Reset() { *m = SwInterfaceSetGeneveBypassReply{} }
   382  func (*SwInterfaceSetGeneveBypassReply) GetMessageName() string {
   383  	return "sw_interface_set_geneve_bypass_reply"
   384  }
   385  func (*SwInterfaceSetGeneveBypassReply) GetCrcString() string { return "e8d4e804" }
   386  func (*SwInterfaceSetGeneveBypassReply) GetMessageType() api.MessageType {
   387  	return api.ReplyMessage
   388  }
   389  
   390  func (m *SwInterfaceSetGeneveBypassReply) Size() (size int) {
   391  	if m == nil {
   392  		return 0
   393  	}
   394  	size += 4 // m.Retval
   395  	return size
   396  }
   397  func (m *SwInterfaceSetGeneveBypassReply) Marshal(b []byte) ([]byte, error) {
   398  	if b == nil {
   399  		b = make([]byte, m.Size())
   400  	}
   401  	buf := codec.NewBuffer(b)
   402  	buf.EncodeInt32(m.Retval)
   403  	return buf.Bytes(), nil
   404  }
   405  func (m *SwInterfaceSetGeneveBypassReply) Unmarshal(b []byte) error {
   406  	buf := codec.NewBuffer(b)
   407  	m.Retval = buf.DecodeInt32()
   408  	return nil
   409  }
   410  
   411  func init() { file_geneve_binapi_init() }
   412  func file_geneve_binapi_init() {
   413  	api.RegisterMessage((*GeneveAddDelTunnel)(nil), "geneve_add_del_tunnel_99445831")
   414  	api.RegisterMessage((*GeneveAddDelTunnel2)(nil), "geneve_add_del_tunnel2_8c2a9999")
   415  	api.RegisterMessage((*GeneveAddDelTunnel2Reply)(nil), "geneve_add_del_tunnel2_reply_5383d31f")
   416  	api.RegisterMessage((*GeneveAddDelTunnelReply)(nil), "geneve_add_del_tunnel_reply_5383d31f")
   417  	api.RegisterMessage((*GeneveTunnelDetails)(nil), "geneve_tunnel_details_6b16eb24")
   418  	api.RegisterMessage((*GeneveTunnelDump)(nil), "geneve_tunnel_dump_f9e6675e")
   419  	api.RegisterMessage((*SwInterfaceSetGeneveBypass)(nil), "sw_interface_set_geneve_bypass_65247409")
   420  	api.RegisterMessage((*SwInterfaceSetGeneveBypassReply)(nil), "sw_interface_set_geneve_bypass_reply_e8d4e804")
   421  }
   422  
   423  // Messages returns list of all messages in this module.
   424  func AllMessages() []api.Message {
   425  	return []api.Message{
   426  		(*GeneveAddDelTunnel)(nil),
   427  		(*GeneveAddDelTunnel2)(nil),
   428  		(*GeneveAddDelTunnel2Reply)(nil),
   429  		(*GeneveAddDelTunnelReply)(nil),
   430  		(*GeneveTunnelDetails)(nil),
   431  		(*GeneveTunnelDump)(nil),
   432  		(*SwInterfaceSetGeneveBypass)(nil),
   433  		(*SwInterfaceSetGeneveBypassReply)(nil),
   434  	}
   435  }