[ovs-git] [openvswitch/ovs] 4fbbf8: mcast-snooping: Flush ports mdb when VLAN configur...

GitHub noreply at github.com
Fri Mar 3 19:33:46 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 4fbbf8624868810442f8af28a18118b5ed58ffcf
      https://github.com/openvswitch/ovs/commit/4fbbf8624868810442f8af28a18118b5ed58ffcf
  Author: nickcooper-zhangtonghao <nic at opencloud.tech>
  Date:   2017-03-03 (Fri, 03 Mar 2017)

  Changed paths:
    M lib/mcast-snooping.c
    M lib/mcast-snooping.h
    M ofproto/ofproto-dpif.c

  Log Message:
  -----------
  mcast-snooping: Flush ports mdb when VLAN configuration changed.

If VLAN configuration(e.g. id, mode) change occurs, the IGMP
snooping-learned multicast groups from this port on the VLAN are
deleted. This avoids a MCAST_ENTRY_DEFAULT_IDLE_TIME delay before
mdb is updated again. Hardware switches (e.g. cisco) also do that.

Signed-off-by: nickcooper-zhangtonghao <nic at opencloud.tech>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: b077575ee509d72dfa2f88224778cb7ad7ef65a9
      https://github.com/openvswitch/ovs/commit/b077575ee509d72dfa2f88224778cb7ad7ef65a9
  Author: nickcooper-zhangtonghao <nic at opencloud.tech>
  Date:   2017-03-03 (Fri, 03 Mar 2017)

  Changed paths:
    M ofproto/ofproto-dpif.c

  Log Message:
  -----------
  mcast-snooping: Avoid segfault for vswitchd.

The ports which are attached mrouters or hosts, were destroyed
by users via ovs-vsctl commands. Currently the vswitch will
segfault if users use "ovs-appctl mdb/show" to show mdb info.
This patch avoids a segfault.

Signed-off-by: nickcooper-zhangtonghao <nic at opencloud.tech>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: d46aab11bf1263933fe244c4b3aa026fefdbc75b
      https://github.com/openvswitch/ovs/commit/d46aab11bf1263933fe244c4b3aa026fefdbc75b
  Author: nickcooper-zhangtonghao <nic at opencloud.tech>
  Date:   2017-03-03 (Fri, 03 Mar 2017)

  Changed paths:
    M tests/mcast-snooping.at

  Log Message:
  -----------
  mcast-snooping: Add and improve mcast-snooping tests.

Signed-off-by: nickcooper-zhangtonghao <nic at opencloud.tech>
Signed-off-by: Ben Pfaff <blp at ovn.org>


Compare: https://github.com/openvswitch/ovs/compare/f56f0b73b672...d46aab11bf12


More information about the git mailing list