On Fri, Aug 23, 2013 at 4:30 PM, Jesse Gross <je...@nicira.com> wrote:
> On Tue, Aug 20, 2013 at 2:31 PM, Pravin B Shelar <pshe...@nicira.com> wrote:
>> Upstream vxlan implementation was changed according to few
>> comments.  Following patch brings back those changes to out
>> of tree ovs module.
>>
>> Signed-off-by: Pravin B Shelar <pshe...@nicira.com>
>
> A couple minor things that I noticed:
>
>> diff --git a/datapath/linux/compat/include/net/vxlan.h 
>> b/datapath/linux/compat/include/net/vxlan.h
>> index 102bc0c..5fc8d54 100644
>> --- a/datapath/linux/compat/include/net/vxlan.h
>> +++ b/datapath/linux/compat/include/net/vxlan.h
>> +#define VNI_HASH_BITS  10
>> +#define VNI_HASH_SIZE  (1<<VNI_HASH_BITS)
>
> I don't think any of the VNI hash stuff ever gets used - it wasn't
> clear to me how close you were trying to stay to the upstream code
> even for pieces that don't apply.
>
ok, I will try to keep it close but without any unused pieces.

>> diff --git a/datapath/linux/compat/vxlan.c b/datapath/linux/compat/vxlan.c
>> index f3df4e3..6972aac 100644
>> --- a/datapath/linux/compat/vxlan.c
>> +++ b/datapath/linux/compat/vxlan.c
>> @@ -101,10 +104,20 @@ static struct vxlan_sock *vxlan_find_port(struct net 
>> *net, __be16 port)
>>         return NULL;
>>  }
>>
>> +static struct vxlan_sock *vxlan_find_sock(struct net *net, __be16 port)
>> +{
>> +       struct vxlan_sock *vs;
>> +
>> +       hlist_for_each_entry_rcu(vs, vs_head(net, port), hlist) {
>> +               if (inet_sport(vs->sock->sk) == port)
>> +                       return vs;
>> +       }
>> +       return NULL;
>> +}
>
> We now have two copies of an identical function - vlan_find_sock() and
> vxlan_find_port(). The upstream code only has the former, so I think
> we can just remove the latter.
>
ok.

>> diff --git a/datapath/vport-vxlan.c b/datapath/vport-vxlan.c
>> index f3ef947..0a88966 100644
>> --- a/datapath/vport-vxlan.c
>> +++ b/datapath/vport-vxlan.c
>> @@ -1,6 +1,6 @@
>>  /*
>> - * Copyright (c) 2011 Nicira, Inc.
>> - * Copyright (c) 2012 Cisco Systems, Inc.
>> + * Copyright (c) 2013 Nicira, Inc.
>> + * Copyright (c) 2011 Cisco Systems, Inc.
>
> The most minor of all - isn't the Cisco copyright year 2013 upstream?

ok.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to