[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAM_iQpUkM6KUm=H6CV-wd0+zcOESMHREai1=Q9nrv0GQeFqdhQ@mail.gmail.com>
Date: Wed, 24 Feb 2016 10:37:09 -0800
From: Cong Wang <xiyou.wangcong@...il.com>
To: Jamal Hadi Salim <jhs@...atatu.com>
Cc: Linux Kernel Network Developers <netdev@...r.kernel.org>
Subject: Re: [Patch net-next v2 2/2] net_sched: add network namespace support
for tc actions
On Tue, Feb 23, 2016 at 5:14 AM, Jamal Hadi Salim <jhs@...atatu.com> wrote:
>> - int (*walk)(struct sk_buff *, struct netlink_callback *, int,
>> struct tc_action *);
>> + int (*walk)(struct net *, struct sk_buff *,
>> + struct netlink_callback *, int, struct tc_action
>> *);
>> +};
>> +
>
>
> Do you really need to pass struct net to walk(); is deriving from skb
> not sufficient?
Unfortunately, we have to pass it to walk(), because tca_action_flush()
allocates the skb without setting sk, so we can't get net from skb.
rtnetlink_send() accepts both net and skb too.
So, overall, all of your concerns with regarding to v2 are answered,
can I have your Acked-by now? ;)
Thanks.
Powered by blists - more mailing lists