> I did further testing today to reproduce it in my setup. It turns out
> that the datapath of even my NetFPGA OpenFlow switch crashes when the
> flow_mod with two actions (1 being the set_vid action and the 2nd
> being the output action) is sent from NOX to the switch.

I tried a few more settings. I've reported the ones that worked for me. It
turns out that the first packet is lost if I really don't want to let my
Datapath to crash.

Cases tried with constant ping stream between two hosts attached to
different ports of the NetFPGA card:

   - NOX inserts flow_mod with actions = [OFPAT_OUTPUT], bufid
      - No problem


   - NOX inserts flow_mod with actions = [OFPAT_SET_VLAN_VID, OFPAT_OUTPUT],
   bufid
      - ofpbuf assertion


   - NOX inserts flow_mod with actions = [OFPAT_SET_VLAN_VID], bufid
      - ofpbuf assertion


   - NOX inserts flow_mod with actions = [OFPAT_SET_VLAN_VID], bufid = None
      - No problem


   - NOX inserts flow_mod with actions = [OFPAT_SET_VLAN_VID, OFPAT_OUTPUT],
   bufid = None
      - No problem


   - NOX inserts flow_mod with actions = [OFPAT_SET_VLAN_VID, OFPAT_OUTPUT],
   bufid = None; Follow up this FLOW_MOD with PACKET_OUT(bufid)
      - ofpbuf assertion
_______________________________________________
openflow-discuss mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to