gre: Tunnel encap/decap flags
[vpp.git] / src / vnet / ip / ip4_packet.h
index 79cf22c..3872ccd 100644 (file)
@@ -196,13 +196,13 @@ typedef union
 
 #define IP4_ROUTER_ALERT_OPTION 20
 
-always_inline int
+always_inline u16
 ip4_get_fragment_offset (const ip4_header_t * i)
 {
   return clib_net_to_host_u16 (i->flags_and_fragment_offset) & 0x1fff;
 }
 
-always_inline int
+always_inline u16
 ip4_get_fragment_more (const ip4_header_t * i)
 {
   return clib_net_to_host_u16 (i->flags_and_fragment_offset) &
@@ -322,7 +322,7 @@ ip4_header_clear_df (ip4_header_t * ip4)
 }
 
 always_inline u8
-ip4_header_get_df (ip4_header_t * ip4)
+ip4_header_get_df (const ip4_header_t * ip4)
 {
   return (! !(ip4->flags_and_fragment_offset &
              clib_host_to_net_u16 (IP4_HEADER_FLAG_DONT_FRAGMENT)));