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