16 #ifndef __TUNNEL_TYPES_API_H__ 17 #define __TUNNEL_TYPES_API_H__ 24 #include <vnet/tunnel/tunnel_types.api_types.h> 33 extern vl_api_tunnel_encap_decap_flags_t
void tunnel_encode(const tunnel_t *in, vl_api_tunnel_t *out)
int tunnel_decode(const vl_api_tunnel_t *in, tunnel_t *out)
A representation of an IP tunnel config.
int tunnel_flags_decode(vl_api_tunnel_flags_t in, tunnel_flags_t *out)
vl_api_tunnel_mode_t tunnel_mode_encode(tunnel_mode_t in)
enum tunnel_flags_t_ tunnel_flags_t
int tunnel_mode_decode(vl_api_tunnel_mode_t in, tunnel_mode_t *out)
enum tunnel_encap_decap_flags_t_ tunnel_encap_decap_flags_t
vl_api_tunnel_encap_decap_flags_t tunnel_encap_decap_flags_encode(tunnel_encap_decap_flags_t f)
vl_api_tunnel_flags_t tunnel_flags_encode(tunnel_flags_t in)
int tunnel_encap_decap_flags_decode(vl_api_tunnel_encap_decap_flags_t _f, tunnel_encap_decap_flags_t *out)
Conversion functions to/from (decode/encode) API types to VPP internal types.
enum tunnel_mode_t_ tunnel_mode_t