After switching to OpenFlow1.5, test case "TestPacketIn_PacketOut" is always failed. The observation is the packet can not be packet_in to ofctrl from OVS. Trying to have some investigation, and get these information:
- The packet generated by ofnet is successfully sent to OVS via packet_out mechnism,
- The flow installed on OVS does not match TCP dst port on the packet. But If the tp_dst match condition is removed, OVS flow can match the packet with conditions: ip_src+ip_dst+tcp. It seems OVS flow matchers does not work with L4 header on the packet sent from ofnet
- Tried to calculate TCP checksum and add it in the packet, it does not work either.
After switching to OpenFlow1.5, test case "TestPacketIn_PacketOut" is always failed. The observation is the packet can not be packet_in to ofctrl from OVS. Trying to have some investigation, and get these information: