Modify the kernel users of the TCA_ACT_* macros to use TCA_ID_*. For example, use TCA_ID_GACT instead of TCA_ACT_GACT. This will align with TCA_ID_POLICE and also differentiates these identifier, used in struct tc_action_ops type field, from other macros starting with TCA_ACT_. To make things clearer, we name the enum defining the TCA_ID_* identifiers and also change the "type" field of struct tc_action to id.
Showing the changes to include/uapi/linux (1 of 27 files). Show all
Unified · Split
| @@ -85,7 +85,7 @@ enum { · 84 unmodified lines | ||
| 85 | 85 | #define TCA_ACT_SAMPLE 26 |
| 86 | 86 | |
| 87 | 87 | /* Action type identifiers*/ |
| 88 | −enum { | |
| 88 | +enum tca_id { | |
| 89 | 89 | TCA_ID_UNSPEC = 0, |
| 90 | 90 | TCA_ID_POLICE = 1, |
| 91 | 91 | TCA_ID_GACT = TCA_ACT_GACT, |