[ovs-git] [openvswitch/ovs] 02d42a: ofproto: Remove groups that nested actions referen...

GitHub noreply at github.com
Tue Sep 20 15:11:46 UTC 2016


  Branch: refs/heads/branch-2.6
  Home:   https://github.com/openvswitch/ovs
  Commit: 02d42a8d9fc1a5e1524f421eba8ed2721146bd3d
      https://github.com/openvswitch/ovs/commit/02d42a8d9fc1a5e1524f421eba8ed2721146bd3d
  Author: Binbin Xu <xu.binbin1 at zte.com.cn>
  Date:   2016-09-20 (Tue, 20 Sep 2016)

  Changed paths:
    M ofproto/ofproto.c

  Log Message:
  -----------
  ofproto: Remove groups that nested actions reference when removing rule.

topology:
                +----------------+
      +-------->| SDN Controller |<--------------+
      |         +----------------+               |
      |	                                       |
+-----------|-----+			   +-----------|-----+
| +-----+   |     |                        | +-----+   |     |
| | VM1 |   |     |                        | | VM2 |   |     |
| +-----+   |     |                        | +-----+   |     |
|    ^      V     |                        |    ^      V     |
|    |   +-----+  |                        |    |   +-----+  |
|    +-> | OVS |  |                        |    +-> | OVS |  |
|        +-----+  |                        |        +-----+  |
|           ^     |                        |           ^     |
+-----------|-----+                        +-----------|-----+
	    | Nic                                   Nic|
      +------------------------------------------+

We start the communication between VM1 and VM2, for example, ICMP.
At the meantime, disconnect OVS and SDN controller, and reconnect
them again, the process ovs-vswitchd crashes.

backtrace:
0  0x00007f658082ffe4 in cls_rule_make_invisible_in_version ()
1  0x00007f65807f6bb3 in delete_flows_start__ ()
2  0x00007f65807f7ee9 in ofproto_group_mod_start ()
3  0x00007f65807fa07b in handle_openflow ()
4  0x00007f658082119b in connmgr_run ()
5  0x00007f65807f3ba6 in ofproto_run ()
6  0x00007f65807e101c in bridge_run__ ()
7  0x00007f65807e715d in bridge_run ()
8  0x00007f658065784d in main ()

Signed-off-by: Binbin Xu <xu.binbin1 at zte.com.cn>
Signed-off-by: Ben Pfaff <blp at ovn.org>




More information about the git mailing list