Re: [PATCH net-next v2 3/7] vxlan: avoid checking socket multiple times.

2016-11-09 Thread Pravin Shelar
On Wed, Nov 9, 2016 at 8:34 AM, Jiri Benc wrote: > On Sat, 5 Nov 2016 11:45:53 -0700, Pravin B Shelar wrote: >> @@ -2070,11 +2072,9 @@ static void vxlan_xmit_one(struct sk_buff *skb, >> struct net_device *dev, >> struct dst_entry *ndst; >> u32 rt6i_flags; >> >> -

Re: [PATCH net-next v2 3/7] vxlan: avoid checking socket multiple times.

2016-11-09 Thread Jiri Benc
On Sat, 5 Nov 2016 11:45:53 -0700, Pravin B Shelar wrote: > @@ -2070,11 +2072,9 @@ static void vxlan_xmit_one(struct sk_buff *skb, struct > net_device *dev, > struct dst_entry *ndst; > u32 rt6i_flags; > > - if (!sock6) > - goto drop; >

Re: [PATCH net-next v2 3/7] vxlan: avoid checking socket multiple times.

2016-11-09 Thread Jiri Benc
On Sat, 5 Nov 2016 11:45:53 -0700, Pravin B Shelar wrote: > @@ -944,7 +944,9 @@ static bool vxlan_group_used(struct vxlan_net *vn, struct > vxlan_dev *dev) > { > struct vxlan_dev *vxlan; > struct vxlan_sock *sock4; > - struct vxlan_sock *sock6 = NULL; > +#if IS_ENABLED(CONFIG_IPV

[PATCH net-next v2 3/7] vxlan: avoid checking socket multiple times.

2016-11-05 Thread Pravin B Shelar
Check the vxlan socket in vxlan6_getroute(). Signed-off-by: Pravin B Shelar --- drivers/net/vxlan.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index a1e707f..bd17ab5 100644 --- a/drivers/net/vxlan.c +++ b/drivers/ne