diff options
| author | Patrick McHardy <kaber@trash.net> | 2015-04-10 21:27:27 -0400 |
|---|---|---|
| committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2015-04-13 10:25:49 -0400 |
| commit | 1ec10212f9bc62645932b0ca39bab0eb57d5331a (patch) | |
| tree | ecf25f44bb8ade27662e67552711403560bf408d /net/netfilter | |
| parent | 45d9bcda21f4c13be75e3571b0f0ef39e77934b5 (diff) | |
netfilter: nf_tables: rename nft_validate_data_load()
The existing name is ambiguous, data is loaded as well when we read from
a register. Rename to nft_validate_register_store() for clarity and
consistency with the upcoming patch to introduce its counterpart,
nft_validate_register_load().
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netfilter')
| -rw-r--r-- | net/netfilter/nf_tables_api.c | 24 | ||||
| -rw-r--r-- | net/netfilter/nft_bitwise.c | 4 | ||||
| -rw-r--r-- | net/netfilter/nft_byteorder.c | 4 | ||||
| -rw-r--r-- | net/netfilter/nft_ct.c | 4 | ||||
| -rw-r--r-- | net/netfilter/nft_exthdr.c | 4 | ||||
| -rw-r--r-- | net/netfilter/nft_immediate.c | 4 | ||||
| -rw-r--r-- | net/netfilter/nft_meta.c | 4 | ||||
| -rw-r--r-- | net/netfilter/nft_payload.c | 4 |
8 files changed, 27 insertions, 25 deletions
diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c index 564f9ed6680d..a1e4a928f00c 100644 --- a/net/netfilter/nf_tables_api.c +++ b/net/netfilter/nf_tables_api.c | |||
| @@ -2797,10 +2797,10 @@ static int nf_tables_bind_check_setelem(const struct nft_ctx *ctx, | |||
| 2797 | enum nft_registers dreg; | 2797 | enum nft_registers dreg; |
| 2798 | 2798 | ||
| 2799 | dreg = nft_type_to_reg(set->dtype); | 2799 | dreg = nft_type_to_reg(set->dtype); |
| 2800 | return nft_validate_data_load(ctx, dreg, nft_set_ext_data(ext), | 2800 | return nft_validate_register_store(ctx, dreg, nft_set_ext_data(ext), |
| 2801 | set->dtype == NFT_DATA_VERDICT ? | 2801 | set->dtype == NFT_DATA_VERDICT ? |
| 2802 | NFT_DATA_VERDICT : NFT_DATA_VALUE, | 2802 | NFT_DATA_VERDICT : NFT_DATA_VALUE, |
| 2803 | set->dlen); | 2803 | set->dlen); |
| 2804 | } | 2804 | } |
| 2805 | 2805 | ||
| 2806 | int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set, | 2806 | int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set, |
| @@ -3334,8 +3334,9 @@ static int nft_add_set_elem(struct nft_ctx *ctx, struct nft_set *set, | |||
| 3334 | if (!(binding->flags & NFT_SET_MAP)) | 3334 | if (!(binding->flags & NFT_SET_MAP)) |
| 3335 | continue; | 3335 | continue; |
| 3336 | 3336 | ||
| 3337 | err = nft_validate_data_load(&bind_ctx, dreg, | 3337 | err = nft_validate_register_store(&bind_ctx, dreg, |
| 3338 | &data, d2.type, d2.len); | 3338 | &data, |
| 3339 | d2.type, d2.len); | ||
| 3339 | if (err < 0) | 3340 | if (err < 0) |
| 3340 | goto err3; | 3341 | goto err3; |
| 3341 | } | 3342 | } |
| @@ -4157,7 +4158,7 @@ int nft_validate_output_register(enum nft_registers reg) | |||
| 4157 | EXPORT_SYMBOL_GPL(nft_validate_output_register); | 4158 | EXPORT_SYMBOL_GPL(nft_validate_output_register); |
| 4158 | 4159 | ||
| 4159 | /** | 4160 | /** |
| 4160 | * nft_validate_data_load - validate an expressions' data load | 4161 | * nft_validate_register_store - validate an expressions' register store |
| 4161 | * | 4162 | * |
| 4162 | * @ctx: context of the expression performing the load | 4163 | * @ctx: context of the expression performing the load |
| 4163 | * @reg: the destination register number | 4164 | * @reg: the destination register number |
| @@ -4170,9 +4171,10 @@ EXPORT_SYMBOL_GPL(nft_validate_output_register); | |||
| 4170 | * A value of NULL for the data means that its runtime gathered | 4171 | * A value of NULL for the data means that its runtime gathered |
| 4171 | * data, which is always of type NFT_DATA_VALUE. | 4172 | * data, which is always of type NFT_DATA_VALUE. |
| 4172 | */ | 4173 | */ |
| 4173 | int nft_validate_data_load(const struct nft_ctx *ctx, enum nft_registers reg, | 4174 | int nft_validate_register_store(const struct nft_ctx *ctx, |
| 4174 | const struct nft_data *data, | 4175 | enum nft_registers reg, |
| 4175 | enum nft_data_types type, unsigned int len) | 4176 | const struct nft_data *data, |
| 4177 | enum nft_data_types type, unsigned int len) | ||
| 4176 | { | 4178 | { |
| 4177 | int err; | 4179 | int err; |
| 4178 | 4180 | ||
| @@ -4204,7 +4206,7 @@ int nft_validate_data_load(const struct nft_ctx *ctx, enum nft_registers reg, | |||
| 4204 | return 0; | 4206 | return 0; |
| 4205 | } | 4207 | } |
| 4206 | } | 4208 | } |
| 4207 | EXPORT_SYMBOL_GPL(nft_validate_data_load); | 4209 | EXPORT_SYMBOL_GPL(nft_validate_register_store); |
| 4208 | 4210 | ||
| 4209 | static const struct nla_policy nft_verdict_policy[NFTA_VERDICT_MAX + 1] = { | 4211 | static const struct nla_policy nft_verdict_policy[NFTA_VERDICT_MAX + 1] = { |
| 4210 | [NFTA_VERDICT_CODE] = { .type = NLA_U32 }, | 4212 | [NFTA_VERDICT_CODE] = { .type = NLA_U32 }, |
diff --git a/net/netfilter/nft_bitwise.c b/net/netfilter/nft_bitwise.c index fcd951f24779..afad27c700a1 100644 --- a/net/netfilter/nft_bitwise.c +++ b/net/netfilter/nft_bitwise.c | |||
| @@ -75,8 +75,8 @@ static int nft_bitwise_init(const struct nft_ctx *ctx, | |||
| 75 | if (err < 0) | 75 | if (err < 0) |
| 76 | return err; | 76 | return err; |
| 77 | 77 | ||
| 78 | err = nft_validate_data_load(ctx, priv->dreg, NULL, | 78 | err = nft_validate_register_store(ctx, priv->dreg, NULL, |
| 79 | NFT_DATA_VALUE, priv->len); | 79 | NFT_DATA_VALUE, priv->len); |
| 80 | if (err < 0) | 80 | if (err < 0) |
| 81 | return err; | 81 | return err; |
| 82 | 82 | ||
diff --git a/net/netfilter/nft_byteorder.c b/net/netfilter/nft_byteorder.c index 183f13308c94..03bfb7598395 100644 --- a/net/netfilter/nft_byteorder.c +++ b/net/netfilter/nft_byteorder.c | |||
| @@ -118,8 +118,8 @@ static int nft_byteorder_init(const struct nft_ctx *ctx, | |||
| 118 | err = nft_validate_output_register(priv->dreg); | 118 | err = nft_validate_output_register(priv->dreg); |
| 119 | if (err < 0) | 119 | if (err < 0) |
| 120 | return err; | 120 | return err; |
| 121 | err = nft_validate_data_load(ctx, priv->dreg, NULL, | 121 | err = nft_validate_register_store(ctx, priv->dreg, NULL, |
| 122 | NFT_DATA_VALUE, priv->len); | 122 | NFT_DATA_VALUE, priv->len); |
| 123 | if (err < 0) | 123 | if (err < 0) |
| 124 | return err; | 124 | return err; |
| 125 | 125 | ||
diff --git a/net/netfilter/nft_ct.c b/net/netfilter/nft_ct.c index ce368de2a4ce..e23ddb663c69 100644 --- a/net/netfilter/nft_ct.c +++ b/net/netfilter/nft_ct.c | |||
| @@ -311,8 +311,8 @@ static int nft_ct_get_init(const struct nft_ctx *ctx, | |||
| 311 | if (err < 0) | 311 | if (err < 0) |
| 312 | return err; | 312 | return err; |
| 313 | 313 | ||
| 314 | err = nft_validate_data_load(ctx, priv->dreg, NULL, | 314 | err = nft_validate_register_store(ctx, priv->dreg, NULL, |
| 315 | NFT_DATA_VALUE, len); | 315 | NFT_DATA_VALUE, len); |
| 316 | if (err < 0) | 316 | if (err < 0) |
| 317 | return err; | 317 | return err; |
| 318 | 318 | ||
diff --git a/net/netfilter/nft_exthdr.c b/net/netfilter/nft_exthdr.c index a0a322780b0f..ab16a3809628 100644 --- a/net/netfilter/nft_exthdr.c +++ b/net/netfilter/nft_exthdr.c | |||
| @@ -74,8 +74,8 @@ static int nft_exthdr_init(const struct nft_ctx *ctx, | |||
| 74 | err = nft_validate_output_register(priv->dreg); | 74 | err = nft_validate_output_register(priv->dreg); |
| 75 | if (err < 0) | 75 | if (err < 0) |
| 76 | return err; | 76 | return err; |
| 77 | return nft_validate_data_load(ctx, priv->dreg, NULL, | 77 | return nft_validate_register_store(ctx, priv->dreg, NULL, |
| 78 | NFT_DATA_VALUE, priv->len); | 78 | NFT_DATA_VALUE, priv->len); |
| 79 | } | 79 | } |
| 80 | 80 | ||
| 81 | static int nft_exthdr_dump(struct sk_buff *skb, const struct nft_expr *expr) | 81 | static int nft_exthdr_dump(struct sk_buff *skb, const struct nft_expr *expr) |
diff --git a/net/netfilter/nft_immediate.c b/net/netfilter/nft_immediate.c index 1970d8d16890..d058a9338ea7 100644 --- a/net/netfilter/nft_immediate.c +++ b/net/netfilter/nft_immediate.c | |||
| @@ -59,8 +59,8 @@ static int nft_immediate_init(const struct nft_ctx *ctx, | |||
| 59 | return err; | 59 | return err; |
| 60 | priv->dlen = desc.len; | 60 | priv->dlen = desc.len; |
| 61 | 61 | ||
| 62 | err = nft_validate_data_load(ctx, priv->dreg, &priv->data, | 62 | err = nft_validate_register_store(ctx, priv->dreg, &priv->data, |
| 63 | desc.type, desc.len); | 63 | desc.type, desc.len); |
| 64 | if (err < 0) | 64 | if (err < 0) |
| 65 | goto err1; | 65 | goto err1; |
| 66 | 66 | ||
diff --git a/net/netfilter/nft_meta.c b/net/netfilter/nft_meta.c index d4bdd776dc97..b733755811e7 100644 --- a/net/netfilter/nft_meta.c +++ b/net/netfilter/nft_meta.c | |||
| @@ -262,8 +262,8 @@ int nft_meta_get_init(const struct nft_ctx *ctx, | |||
| 262 | if (err < 0) | 262 | if (err < 0) |
| 263 | return err; | 263 | return err; |
| 264 | 264 | ||
| 265 | err = nft_validate_data_load(ctx, priv->dreg, NULL, | 265 | err = nft_validate_register_store(ctx, priv->dreg, NULL, |
| 266 | NFT_DATA_VALUE, len); | 266 | NFT_DATA_VALUE, len); |
| 267 | if (err < 0) | 267 | if (err < 0) |
| 268 | return err; | 268 | return err; |
| 269 | 269 | ||
diff --git a/net/netfilter/nft_payload.c b/net/netfilter/nft_payload.c index 7bed3e0484a5..9c7ad4bfe9d6 100644 --- a/net/netfilter/nft_payload.c +++ b/net/netfilter/nft_payload.c | |||
| @@ -72,8 +72,8 @@ static int nft_payload_init(const struct nft_ctx *ctx, | |||
| 72 | err = nft_validate_output_register(priv->dreg); | 72 | err = nft_validate_output_register(priv->dreg); |
| 73 | if (err < 0) | 73 | if (err < 0) |
| 74 | return err; | 74 | return err; |
| 75 | return nft_validate_data_load(ctx, priv->dreg, NULL, | 75 | return nft_validate_register_store(ctx, priv->dreg, NULL, |
