| #include <net/udp_tunnel.h> |
| * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| * |Ver| Opt Len |O|C| Rsvd. | Protocol Type | |
| * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| * | Virtual Network Identifier (VNI) | Reserved | |
| * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| * | Variable Length Options | |
| * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| * | Option Class | Type |R|R|R| Length | |
| * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| * | Variable Option Data | |
| * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| #ifdef __LITTLE_ENDIAN_BITFIELD |
| #define GENEVE_CRIT_OPT_TYPE (1 << 7) |
| #ifdef __LITTLE_ENDIAN_BITFIELD |
| struct geneve_opt options[]; |
| struct net_device *geneve_dev_create_fb(struct net *net, const char *name, |
| u8 name_assign_type, u16 dst_port); |
| #endif /*ifdef CONFIG_INET */ |
| #endif /*ifdef__NET_GENEVE_H */ |