New matches for conntrack mark, label, zone, and state.
Showing the changes to include/uapi/linux (1 of 2 files). Show all
Unified · Split
| @@ -537,11 +537,27 @@ enum { · 536 unmodified lines | ||
| 537 | 537 | TCA_FLOWER_KEY_PORT_DST_MIN, /* be16 */ |
| 538 | 538 | TCA_FLOWER_KEY_PORT_DST_MAX, /* be16 */ |
| 539 | 539 | |
| 540 | + TCA_FLOWER_KEY_CT_STATE, /* u16 */ | |
| 541 | + TCA_FLOWER_KEY_CT_STATE_MASK, /* u16 */ | |
| 542 | + TCA_FLOWER_KEY_CT_ZONE, /* u16 */ | |
| 543 | + TCA_FLOWER_KEY_CT_ZONE_MASK, /* u16 */ | |
| 544 | + TCA_FLOWER_KEY_CT_MARK, /* u32 */ | |
| 545 | + TCA_FLOWER_KEY_CT_MARK_MASK, /* u32 */ | |
| 546 | + TCA_FLOWER_KEY_CT_LABELS, /* u128 */ | |
| 547 | + TCA_FLOWER_KEY_CT_LABELS_MASK, /* u128 */ | |
| 548 | + | |
| 540 | 549 | __TCA_FLOWER_MAX, |
| 541 | 550 | }; |
| 542 | 551 | |
| 543 | 552 | #define TCA_FLOWER_MAX (__TCA_FLOWER_MAX - 1) |
| 544 | 553 | |
| 554 | +enum { | |
| 555 | + TCA_FLOWER_KEY_CT_FLAGS_NEW = 1 << 0, /* Beginning of a new connection. */ | |
| 556 | + TCA_FLOWER_KEY_CT_FLAGS_ESTABLISHED = 1 << 1, /* Part of an existing connection. */ | |
| 557 | + TCA_FLOWER_KEY_CT_FLAGS_RELATED = 1 << 2, /* Related to an established connection. */ | |
| 558 | + TCA_FLOWER_KEY_CT_FLAGS_TRACKED = 1 << 3, /* Conntrack has occurred. */ | |
| 559 | +}; | |
| 560 | + | |
| 545 | 561 | enum { |
| 546 | 562 | TCA_FLOWER_KEY_ENC_OPTS_UNSPEC, |
| 547 | 563 | TCA_FLOWER_KEY_ENC_OPTS_GENEVE, /* Nested |