.. | .. |
---|
14 | 14 | |
---|
15 | 15 | #include <linux/pkt_cls.h> |
---|
16 | 16 | |
---|
17 | | -#define TCA_ACT_TUNNEL_KEY 17 |
---|
18 | | - |
---|
19 | 17 | #define TCA_TUNNEL_KEY_ACT_SET 1 |
---|
20 | 18 | #define TCA_TUNNEL_KEY_ACT_RELEASE 2 |
---|
21 | 19 | |
---|
.. | .. |
---|
52 | 50 | * TCA_TUNNEL_KEY_ENC_OPTS_ |
---|
53 | 51 | * attributes |
---|
54 | 52 | */ |
---|
| 53 | + TCA_TUNNEL_KEY_ENC_OPTS_VXLAN, /* Nested |
---|
| 54 | + * TCA_TUNNEL_KEY_ENC_OPTS_ |
---|
| 55 | + * attributes |
---|
| 56 | + */ |
---|
| 57 | + TCA_TUNNEL_KEY_ENC_OPTS_ERSPAN, /* Nested |
---|
| 58 | + * TCA_TUNNEL_KEY_ENC_OPTS_ |
---|
| 59 | + * attributes |
---|
| 60 | + */ |
---|
55 | 61 | __TCA_TUNNEL_KEY_ENC_OPTS_MAX, |
---|
56 | 62 | }; |
---|
57 | 63 | |
---|
.. | .. |
---|
69 | 75 | #define TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX \ |
---|
70 | 76 | (__TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX - 1) |
---|
71 | 77 | |
---|
| 78 | +enum { |
---|
| 79 | + TCA_TUNNEL_KEY_ENC_OPT_VXLAN_UNSPEC, |
---|
| 80 | + TCA_TUNNEL_KEY_ENC_OPT_VXLAN_GBP, /* u32 */ |
---|
| 81 | + __TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX, |
---|
| 82 | +}; |
---|
| 83 | + |
---|
| 84 | +#define TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX \ |
---|
| 85 | + (__TCA_TUNNEL_KEY_ENC_OPT_VXLAN_MAX - 1) |
---|
| 86 | + |
---|
| 87 | +enum { |
---|
| 88 | + TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_UNSPEC, |
---|
| 89 | + TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_VER, /* u8 */ |
---|
| 90 | + TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_INDEX, /* be32 */ |
---|
| 91 | + TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_DIR, /* u8 */ |
---|
| 92 | + TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_HWID, /* u8 */ |
---|
| 93 | + __TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX, |
---|
| 94 | +}; |
---|
| 95 | + |
---|
| 96 | +#define TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX \ |
---|
| 97 | + (__TCA_TUNNEL_KEY_ENC_OPT_ERSPAN_MAX - 1) |
---|
| 98 | + |
---|
72 | 99 | #endif |
---|