Re: [PATCH net 5/5] net sched actions: fix misleading text strings in pedit action

2018-06-19 Thread Roman Mashak
Stephen Hemminger  writes:

> On Tue, 19 Jun 2018 12:56:08 -0400

[...]

>> @@ -326,12 +326,12 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
>> tc_action *a,
>>  }
>>  
>>  if (offset % 4) {
>> -pr_info("tc filter pedit offset must be on 32 
>> bit boundaries\n");
>> +pr_info("tc action pedit offset must be on 32 
>> bit boundaries\n");
>>  goto bad;
>>  }
>>  
>>  if (!offset_valid(skb, hoffset + offset)) {
>> -pr_info("tc filter pedit offset %d out of 
>> bounds\n",
>> +pr_info("tc action pedit offset %d out of 
>> bounds\n",
>>  hoffset + offset);
>>  goto bad;
>
> Time to convert these to netlink extack reporting?

Yes, this is planned in next patches.


Re: [PATCH net 5/5] net sched actions: fix misleading text strings in pedit action

2018-06-19 Thread Stephen Hemminger
On Tue, 19 Jun 2018 12:56:08 -0400
Roman Mashak  wrote:

> Change "tc filter pedit .." to "tc actions pedit .." in error
> messages to clearly refer to pedit action.
> 
> Signed-off-by: Roman Mashak 
> ---
>  net/sched/act_pedit.c | 10 +-
>  1 file changed, 5 insertions(+), 5 deletions(-)
> 
> diff --git a/net/sched/act_pedit.c b/net/sched/act_pedit.c
> index 3b775f54cee5..caa6927a992c 100644
> --- a/net/sched/act_pedit.c
> +++ b/net/sched/act_pedit.c
> @@ -305,7 +305,7 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
> tc_action *a,
>  
>   rc = pedit_skb_hdr_offset(skb, htype, );
>   if (rc) {
> - pr_info("tc filter pedit bad header type 
> specified (0x%x)\n",
> + pr_info("tc action pedit bad header type 
> specified (0x%x)\n",
>   htype);
>   goto bad;
>   }
> @@ -314,7 +314,7 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
> tc_action *a,
>   char *d, _d;
>  
>   if (!offset_valid(skb, hoffset + tkey->at)) {
> - pr_info("tc filter pedit 'at' offset %d 
> out of bounds\n",
> + pr_info("tc action pedit 'at' offset %d 
> out of bounds\n",
>   hoffset + tkey->at);
>   goto bad;
>   }
> @@ -326,12 +326,12 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
> tc_action *a,
>   }
>  
>   if (offset % 4) {
> - pr_info("tc filter pedit offset must be on 32 
> bit boundaries\n");
> + pr_info("tc action pedit offset must be on 32 
> bit boundaries\n");
>   goto bad;
>   }
>  
>   if (!offset_valid(skb, hoffset + offset)) {
> - pr_info("tc filter pedit offset %d out of 
> bounds\n",
> + pr_info("tc action pedit offset %d out of 
> bounds\n",
>   hoffset + offset);
>   goto bad;

Time to convert these to netlink extack reporting?


[PATCH net 5/5] net sched actions: fix misleading text strings in pedit action

2018-06-19 Thread Roman Mashak
Change "tc filter pedit .." to "tc actions pedit .." in error
messages to clearly refer to pedit action.

Signed-off-by: Roman Mashak 
---
 net/sched/act_pedit.c | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net/sched/act_pedit.c b/net/sched/act_pedit.c
index 3b775f54cee5..caa6927a992c 100644
--- a/net/sched/act_pedit.c
+++ b/net/sched/act_pedit.c
@@ -305,7 +305,7 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
tc_action *a,
 
rc = pedit_skb_hdr_offset(skb, htype, );
if (rc) {
-   pr_info("tc filter pedit bad header type 
specified (0x%x)\n",
+   pr_info("tc action pedit bad header type 
specified (0x%x)\n",
htype);
goto bad;
}
@@ -314,7 +314,7 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
tc_action *a,
char *d, _d;
 
if (!offset_valid(skb, hoffset + tkey->at)) {
-   pr_info("tc filter pedit 'at' offset %d 
out of bounds\n",
+   pr_info("tc action pedit 'at' offset %d 
out of bounds\n",
hoffset + tkey->at);
goto bad;
}
@@ -326,12 +326,12 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
tc_action *a,
}
 
if (offset % 4) {
-   pr_info("tc filter pedit offset must be on 32 
bit boundaries\n");
+   pr_info("tc action pedit offset must be on 32 
bit boundaries\n");
goto bad;
}
 
if (!offset_valid(skb, hoffset + offset)) {
-   pr_info("tc filter pedit offset %d out of 
bounds\n",
+   pr_info("tc action pedit offset %d out of 
bounds\n",
hoffset + offset);
goto bad;
}
@@ -349,7 +349,7 @@ static int tcf_pedit(struct sk_buff *skb, const struct 
tc_action *a,
val = (*ptr + tkey->val) & ~tkey->mask;
break;
default:
-   pr_info("tc filter pedit bad command (%d)\n",
+   pr_info("tc action pedit bad command (%d)\n",
cmd);
goto bad;
}
-- 
2.7.4