Acked-by: Thomas Graf <tg...@redhat.com>
Acked-by: Daniel Borkmann <dbork...@redhat.com>
Signed-off-by: Flavio Leitner <f...@redhat.com>
---
 utilities/ovs-vsctl.8.in | 30 ++++++++++++++++++++++++++++++
 vswitchd/vswitch.xml     | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/utilities/ovs-vsctl.8.in b/utilities/ovs-vsctl.8.in
index 43b00bf..b4a4c2c 100644
--- a/utilities/ovs-vsctl.8.in
+++ b/utilities/ovs-vsctl.8.in
@@ -968,6 +968,36 @@ Deconfigure STP from above:
 .IP
 .B "ovs\-vsctl set Bridge br0 stp_enable=false"
 .PP
+.SS "Multicast Snooping"
+.PP
+Configure bridge \fBbr0\fR to enable multicast snooping:
+.IP
+.B "ovs\-vsctl set Bridge br0 mcast_snooping_enable=true"
+.PP
+Set the multicast snooping aging time \fBbr0\fR to 300 seconds:
+.IP
+.B "ovs\-vsctl set Bridge br0 other_config:mcast-snooping-aging-time=300"
+.PP
+Set the multicast snooping table size \fBbr0\fR to 2048 entries:
+.IP
+.B "ovs\-vsctl set Bridge br0 other_config:mcast-snooping-table-size=2048"
+.PP
+Enable flooding of unregistered multicast packets to all ports. When
+set to true, the switch will send unregistered multicast packets to
+all ports. When it is set to false, the switch will send them only
+to ports connected to multicast routers. This command enables the
+feature on bridge \fBbr0\fR.
+.IP
+.B "ovs\-vsctl set Bridge br0 
other_config:mcast-snooping-flood-unregistered=true"
+.PP
+Enable flooding of multicast packets on a specific port.
+.IP
+.B "ovs\-vsctl set Port eth1 other_config:mcast-snooping-flood=true"
+.PP
+Deconfigure multicasting snooping from above:
+.IP
+.B "ovs\-vsctl set Bridge br0 mcast_snooping_enable=false"
+.PP
 .SS "OpenFlow Version"
 .PP
 Configure bridge \fBbr0\fR to support OpenFlow versions 1.0, 1.2, and
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 9d1d7ad..d767b4a 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -643,6 +643,34 @@
         Enable multicast snooping on the bridge.  By default, this feature
         is disabled on bridges.
       </column>
+
+      <column name="other_config" key="mcast-snooping-aging-time"
+              type='{"type": "integer", "minInteger": 1}'>
+        <p>
+          The maximum number of seconds to retain a multicast snooping entry 
for
+          which no packets have been seen.  The default is currently 300
+          seconds (5 minutes).  The value, if specified, is forced into a
+          reasonable range, currently 15 to 3600 seconds.
+        </p>
+      </column>
+
+      <column name="other_config" key="mcast-snooping-table-size"
+              type='{"type": "integer", "minInteger": 1}'>
+        <p>
+          The maximum number of multicast snooping addresses to learn.  The
+          default is currently 2048.  The value, if specified, is forced into
+          a reasonable range, currently 10 to 1,000,000.
+        </p>
+      </column>
+      <column name="other_config" 
key="mcast-snooping-disable-flood-unregistered"
+              type='{"type": "boolean"}'>
+        <p>
+          If set to <code>false</code>, unregistered multicast packets are 
forwarded
+          to all ports.
+          If set to <code>true</code>, unregistered multicast packers are 
forwarded
+          to ports connected to multicast routers.
+        </p>
+      </column>
     </group>
 
     <group title="Other Features">
@@ -1155,6 +1183,15 @@
         speed of the link.
       </column>
     </group>
+    <group title="Multicast Snooping">
+      <column name="other_config" key="mcast-snooping-flood"
+              type='{"type": "boolean"}'>
+        <p>
+          If set to <code>true</code>, multicast packets are inconditionally
+          forwarded to the specific port.
+        </p>
+      </column>
+    </group>
 
     <group title="Other Features">
       <column name="qos">
-- 
1.9.0

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

Reply via email to