On 11/18/13 9:19 PM, Ben Pfaff wrote:
On Mon, Nov 18, 2013 at 11:46:26AM +0200, Lori Jakab wrote:
Thanks for the review, Ben.

On 11/16/13 12:36 AM, Ben Pfaff wrote:
On Tue, Nov 12, 2013 at 04:36:23PM +0200, Lorand Jakab wrote:
Add member is_layer3 to struct ofport_dpif to mark layer 3 ports.  Set
it to "true" for the only layer 3 port we support for now: lisp.

Additionally, prevent flooding to layer 3 ports.  A later patch will
also prevent MAC learning.

This patch is useful and could be applied even without the rest of the
layer 3 patches, since flooding packets to lisp ports shouldn't happen
anyway.

Signed-off-by: Lorand Jakab <loja...@cisco.com>
This seems reasonable.  Can you document the behavior somewhere?
Maybe in vswitch.xml wherever it describes LISP ports.
How about something like this:

--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -1387,8 +1387,17 @@

            <dt><code>lisp</code></dt>
            <dd>
-            A layer 3 tunnel over the experimental, UDP-based Locator/ID
-            Separation Protocol (RFC 6830).
+            <p>
+              A layer 3 tunnel over the experimental, UDP-based Locator/ID
+              Separation Protocol (RFC 6830).
+            </p>
+            <p>
+              Only IPv4 and IPv6 packets are supported by the protocol, and
+              they are sent and received without an Ethernet
header.  Traffic
+              to/from LISP ports is expected to be configured
explicitly, and
+              the ports are not intended to participate in learning based
+              switching.  As such, they are always excluded from packet
+              flooding.
            </dd>

            <dt><code>patch</code></dt>

Since the behavior of LISP ports improves with this patch, should I
resend it with the above changes separately, while I address the
comments on the 3rd one?
Yes, that sounds good.
OK, I just sent out a new patch with the above folded in.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to