Thread (30 messages) 30 messages, 5 authors, 2021-11-25

Re: [PATCH v4 04/10] flow_offload: allow user to offload tc action to net device

From: Jamal Hadi Salim <jhs@mojatatu.com>
Date: 2021-11-24 11:39:46

On 2021-11-23 21:59, Baowen Zheng wrote:
Sorry for reply this message again.
On November 24, 2021 10:11 AM, Baowen Zheng wrote:
quoted
On November 24, 2021 3:04 AM, Jamal Hadi Salim wrote:
[..]
quoted
quoted
BTW: shouldnt extack be used here instead of returning just -EINVAL?
I didnt stare long enough but it seems extack is not passed when
deleting from hardware? I saw a NULL being passed in one of the patches.
Maybe I misunderstand what you mean previously, when I look through the implement in
flow_action_init, I did not found we use the extack to make a log before return -EINVAL.
So could you please figure it out? Maybe I miss something or misunderstand again.
I mean there are maybe 1-2 places where you called that function
flow_action_init() with extack being NULL but the others with
legitimate extack.
I pointed to offload delete as an example. This may have existed
before your changes (but it is hard to tell from just eyeballing
patches); regardless it is a problem for debugging incase some
delete offload fails, no?

BTW:
now that i am looking at the patches again - small details:
struct flow_offload_action is sometimes initialized and sometimes
not (and sometimes allocated and sometimes off the stack). Maybe
to be consistent pick one style and stick with it.

cheers,
jamal
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help