| .. | .. |
|---|
| 160 | 160 | }; |
|---|
| 161 | 161 | |
|---|
| 162 | 162 | #define IFLA_VTI_MAX (__IFLA_VTI_MAX - 1) |
|---|
| 163 | + |
|---|
| 164 | +#define TUNNEL_CSUM __cpu_to_be16(0x01) |
|---|
| 165 | +#define TUNNEL_ROUTING __cpu_to_be16(0x02) |
|---|
| 166 | +#define TUNNEL_KEY __cpu_to_be16(0x04) |
|---|
| 167 | +#define TUNNEL_SEQ __cpu_to_be16(0x08) |
|---|
| 168 | +#define TUNNEL_STRICT __cpu_to_be16(0x10) |
|---|
| 169 | +#define TUNNEL_REC __cpu_to_be16(0x20) |
|---|
| 170 | +#define TUNNEL_VERSION __cpu_to_be16(0x40) |
|---|
| 171 | +#define TUNNEL_NO_KEY __cpu_to_be16(0x80) |
|---|
| 172 | +#define TUNNEL_DONT_FRAGMENT __cpu_to_be16(0x0100) |
|---|
| 173 | +#define TUNNEL_OAM __cpu_to_be16(0x0200) |
|---|
| 174 | +#define TUNNEL_CRIT_OPT __cpu_to_be16(0x0400) |
|---|
| 175 | +#define TUNNEL_GENEVE_OPT __cpu_to_be16(0x0800) |
|---|
| 176 | +#define TUNNEL_VXLAN_OPT __cpu_to_be16(0x1000) |
|---|
| 177 | +#define TUNNEL_NOCACHE __cpu_to_be16(0x2000) |
|---|
| 178 | +#define TUNNEL_ERSPAN_OPT __cpu_to_be16(0x4000) |
|---|
| 179 | + |
|---|
| 180 | +#define TUNNEL_OPTIONS_PRESENT \ |
|---|
| 181 | + (TUNNEL_GENEVE_OPT | TUNNEL_VXLAN_OPT | TUNNEL_ERSPAN_OPT) |
|---|
| 182 | + |
|---|
| 163 | 183 | #endif /* _UAPI_IF_TUNNEL_H_ */ |
|---|