[ovs-discuss] About OFP_VERSION in openflow.h

Justin Pettit jpettit at nicira.com
Wed Aug 18 07:39:34 UTC 2010

Open vSwitch is using OpenFlow 1.0.  That version of NOX is speaking OpenFlow 0.8.9 (the high-order bit being set (as in 0x97) indicates that it was a pre-release version).  Since the protocols are different, just changing the #define won't help.  You'll need to use the "openflow-1.0" branch of NOX.  This was discussed on this mailing list last week in the thread titled "openflow version incompatible with nox?".  KK Yap provided instructions for doing a NOX checkout in this message:


Questions about NOX are better held on the nox-dev mailing list:



On Aug 18, 2010, at 12:21 AM, Yuji NISHIDA wrote:

> Hi all
> Does anybody have an idea why OFP_VERSION in OpenVSwitch-1.0.0
> changed from 0x97 to 0x01 though NOX-0.6.0(git) still has 0x97?
> Moreover I changed manually OFP_VERSION in NOX to 0x01 but it seemed
> I failed to have my flow-table from NOX-0.5.0 in OpenVSwitch-1.0.0.
> I could not find any clue to identify what is the problem on the web.
> I hope someone once had the same situation and now already solved it.
> Best Regards.
> -----
> Yuji Nishida
> nishidy at nict.go.jp
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org

More information about the discuss mailing list