On Fri, Feb 26, 2016 at 7:59 AM, Russell Bryant <russ...@ovn.org> wrote:
>
>
>
> On Thu, Feb 25, 2016 at 11:26 PM, Han Zhou <zhou...@gmail.com> wrote:
>>
>> This is required by next commit that allows lswitch with localnet
>> port to be attached to multiple chassises. Without this patch, if
>> an ARP request comes from localnet port, on each chassis there will
>> be an ARP response, which is not desired.
>>
>> An new stage ls_in_arp_rsp is introduced for ARP responder before
>> ls_in_l2_lkup.
>>
>> Suggested-by: Russell Bryant <russ...@ovn.org>
>> Signed-off-by: Han Zhou <zhou...@gmail.com>
>> ---
>>  ovn/northd/ovn-northd.8.xml | 27 +++++++++++++++++++++++----
>>  ovn/northd/ovn-northd.c     | 40
+++++++++++++++++++++++++++++++++-------
>>  2 files changed, 56 insertions(+), 11 deletions(-)
>>
>> diff --git a/ovn/northd/ovn-northd.8.xml b/ovn/northd/ovn-northd.8.xml
>> index 1b2912e..cacd760 100644
>> --- a/ovn/northd/ovn-northd.8.xml
>> +++ b/ovn/northd/ovn-northd.8.xml
>> @@ -195,17 +195,22 @@
>>        </li>
>>      </ul>
>>
>> -    <h3>Ingress Table 3: Destination Lookup</h3>
>> +    <h3>Ingress Table 3: ARP responder</h3>
>>
>
> Thanks for the quick fix!
>
>  Moving this into its own table seems fine to me.  I don't think it's
required,  right?  It does at least seem easier to understand.

To match something (localnet here) to skip ARP responder but continue with
l2_lkup flows, a new table seems to be the only way (at least the right
way) to do it. And yes, it is more clear.

>
> Would we eventually add the equivalent for IPv6 neighbor discovery to the
same table?  If so, should we call it something else?  That can always be
changed later when we add more to it, though.
>

Good point! Yes, we could change the name if needed.

> Acked-by: Russell Bryant <russ...@ovn.org>

Thanks for the review!


--
Best regards,
Han
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to