Re: [PATCH v2 net-next 5/5] ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF

2019-06-21 Thread kbuild test robot
Hi Wei, Thank you for the patch! Yet something to improve: [auto build test ERROR on net-next/master] url: https://github.com/0day-ci/linux/commits/Wei-Wang/ipv6-avoid-taking-refcnt-on-dst-during-route-lookup/20190621-195237 config: x86_64-randconfig-u0-06220153 (attached as .config) compile

Re: [PATCH v2 net-next 5/5] ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF

2019-06-21 Thread kbuild test robot
Hi Wei, Thank you for the patch! Yet something to improve: [auto build test ERROR on net-next/master] url: https://github.com/0day-ci/linux/commits/Wei-Wang/ipv6-avoid-taking-refcnt-on-dst-during-route-lookup/20190621-195237 config: x86_64-kexec (attached as .config) compiler: gcc-7 (Debian

Re: [PATCH v2 net-next 5/5] ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF

2019-06-19 Thread Wei Wang
On Wed, Jun 19, 2019 at 4:21 PM David Ahern wrote: > > On 6/19/19 4:31 PM, Wei Wang wrote: > > diff --git a/include/net/l3mdev.h b/include/net/l3mdev.h > > index e942372b077b..d8c37317bb86 100644 > > --- a/include/net/l3mdev.h > > +++ b/include/net/l3mdev.h > > @@ -31,8 +31,9 @@ struct l3mdev_ops

Re: [PATCH v2 net-next 5/5] ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF

2019-06-19 Thread David Ahern
On 6/19/19 4:31 PM, Wei Wang wrote: > diff --git a/include/net/l3mdev.h b/include/net/l3mdev.h > index e942372b077b..d8c37317bb86 100644 > --- a/include/net/l3mdev.h > +++ b/include/net/l3mdev.h > @@ -31,8 +31,9 @@ struct l3mdev_ops { > u16 proto); > >

[PATCH v2 net-next 5/5] ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF

2019-06-19 Thread Wei Wang
From: Wei Wang For tx path, in most cases, we still have to take refcnt on the dst cause the caller is caching the dst somewhere. But it still is beneficial to make use of RT6_LOOKUP_F_DST_NOREF flag while doing the route lookup. It is cause this flag prevents manipulating refcnt on net->ipv6.ip6