diff options
-rw-r--r-- | src/vnet/tunnel/tunnel_types_api.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/vnet/tunnel/tunnel_types_api.c b/src/vnet/tunnel/tunnel_types_api.c index 894eecb8407..247c13cd416 100644 --- a/src/vnet/tunnel/tunnel_types_api.c +++ b/src/vnet/tunnel/tunnel_types_api.c @@ -60,9 +60,14 @@ tunnel_flags_decode (vl_api_tunnel_flags_t f, tunnel_flags_t *o) } vl_api_tunnel_flags_t -tunnel_flags_encode (tunnel_flags_t f) +tunnel_flags_encode (tunnel_flags_t in) { - return ((vl_api_tunnel_flags_t) f); + vl_api_tunnel_flags_t out = 0; + + if (in & TUNNEL_FLAG_TRACK_MTU) + out |= TUNNEL_API_FLAG_TRACK_MTU; + + return (out); } int |