| @@ -17,7 +17,8 @@ struct sk_buff; · 16 unmodified lines |
| 17 | * struct flow_dissector_key_control: | 17 | * struct flow_dissector_key_control: |
| 18 | * @thoff: Transport header offset | 18 | * @thoff: Transport header offset |
| 19 | * @addr_type: Type of key. One of FLOW_DISSECTOR_KEY_* | 19 | * @addr_type: Type of key. One of FLOW_DISSECTOR_KEY_* |
| 20 | * @flags: Key flags. Any of FLOW_DIS_(IS_FRAGMENT|FIRST_FRAGENCAPSULATION) | 20 | * @flags: Key flags. |
| | 21 | * Any of FLOW_DIS_(IS_FRAGMENT|FIRST_FRAG|ENCAPSULATION|F_*) |
| 21 | */ | 22 | */ |
| 22 | struct flow_dissector_key_control { | 23 | struct flow_dissector_key_control { |
| 23 | u16 thoff; | 24 | u16 thoff; |
| @@ -31,6 +32,10 @@ struct flow_dissector_key_control { · 7 unmodified lines |
| 31 | enum flow_dissector_ctrl_flags { | 32 | enum flow_dissector_ctrl_flags { |
| 32 | FLOW_DIS_IS_FRAGMENT = TCA_FLOWER_KEY_FLAGS_IS_FRAGMENT, | 33 | FLOW_DIS_IS_FRAGMENT = TCA_FLOWER_KEY_FLAGS_IS_FRAGMENT, |
| 33 | FLOW_DIS_FIRST_FRAG = TCA_FLOWER_KEY_FLAGS_FRAG_IS_FIRST, | 34 | FLOW_DIS_FIRST_FRAG = TCA_FLOWER_KEY_FLAGS_FRAG_IS_FIRST, |
| | 35 | FLOW_DIS_F_TUNNEL_CSUM = TCA_FLOWER_KEY_FLAGS_TUNNEL_CSUM, |
| | 36 | FLOW_DIS_F_TUNNEL_DONT_FRAGMENT = TCA_FLOWER_KEY_FLAGS_TUNNEL_DONT_FRAGMENT, |
| | 37 | FLOW_DIS_F_TUNNEL_OAM = TCA_FLOWER_KEY_FLAGS_TUNNEL_OAM, |
| | 38 | FLOW_DIS_F_TUNNEL_CRIT_OPT = TCA_FLOWER_KEY_FLAGS_TUNNEL_CRIT_OPT, |
| 34 | | 39 | |
| 35 | /* These flags are internal to the kernel */ | 40 | /* These flags are internal to the kernel */ |
| 36 | FLOW_DIS_ENCAPSULATION = (TCA_FLOWER_KEY_FLAGS_MAX << 1), | 41 | FLOW_DIS_ENCAPSULATION = (TCA_FLOWER_KEY_FLAGS_MAX << 1), |