X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fopenvswitch%2Ftunnel.h;h=e7d3fce7162d9ae079f2ff4709c69a0449f46e60;hb=4f564f8dc77a40036b2552902ace44dfb274c36e;hp=373797513333f9bb0e077cf42d48664511b4a0fa;hpb=d1eb60ccff0c2dbef2300cdfc5fead3c2d394beb;p=openvswitch diff --git a/include/openvswitch/tunnel.h b/include/openvswitch/tunnel.h index 37379751..e7d3fce7 100644 --- a/include/openvswitch/tunnel.h +++ b/include/openvswitch/tunnel.h @@ -41,6 +41,7 @@ #define OPENVSWITCH_TUNNEL_H 1 #include +#include "openvswitch/datapath-protocol.h" #define TNL_F_CSUM (1 << 1) /* Checksum packets. */ #define TNL_F_IN_KEY_MATCH (1 << 2) /* Store the key in tun_id to match in flow table. */ @@ -48,7 +49,9 @@ #define TNL_F_TOS_INHERIT (1 << 4) /* Inherit the ToS from the inner packet. */ #define TNL_F_TTL_INHERIT (1 << 5) /* Inherit the TTL from the inner packet. */ #define TNL_F_PMTUD (1 << 6) /* Enable path MTU discovery. */ +#define TNL_F_HDR_CACHE (1 << 7) /* Enable tunnel header caching. */ +/* This goes in the "config" member of struct odp_port for tunnel vports. */ struct tnl_port_config { __u32 flags; __be32 saddr;