Hi, The repo is at git://noxrepo.org./nox Run the following git clone git://noxrepo.org/nox cd nox git checkout -n noxof.9 origin/openflow-0.9
Regards KK 2009/12/19 <n...@illicitonion.com>: > I think it's probably worth trying :) Could you point me at the branch? > (Sorry if it's an obvious question - I'm not a git person) > > Thanks again, > > Daniel > > On Sat 19/12/09 01:23, "kk yap" yap...@gmail.com wrote: >> Hi, >> >> Would you need some features in OpenFlow v0.9 from the NetFPGA? If >> yes, switch to the openflow-0.9 branch for wire-compatibility. Be >> warned that this branch is very much in alpha-status. >> >> Regards >> KK >> >> 2009/12/18 <n...@illi >> citonion.com>: >> I am trying to use the NetFPGA OpenFlow module with >> NOX, and unfortunately I can only get this working on 0x98, which is why >> I'm trying to get NOX speaking 0x98... >> >> > On Fri 18/12/09 03:40, "kk yap" yap...@gmail >> .com wrote: >>> Hi, >> >> >> >> This is probably because --with-openflow is >> somewhat hard to maintain. >>> We are doing away with it for further >> versions. >>> >> >> If you do not need any specific feature in 0x98, >> I would recommend >>> going with 0x97 in >> >> * openflowswitch.org/openflow >> (release/0.8.9) >>> * noxrepo.org/nox (do not use --with-openflow >> option in configure) >>> >> >> If you need some particular feature beyond >> v0.8.9, let us know. We >>> can figure something out then. >> >> >> >> Hope this is helpful. >> >> >> >> Regards >> >> KK >> >> >> >> >> >> 2009/12/17 <n...@illi >> >> citonion.com>: >> >> Sorry for double-message KK: replied rather >> than >>> replied all, using an email client I've never >> used before! >>> >> >> > I'm using NOX straight from git://noxrepo.org/nox - `git log` shows the >> last >>> commit as: >> >> >> >> > da...@bruckner >> >>> :~/nox$ git log >> >> commit >> >> >> 24800254eac4a8c25de091f6fc8562ad4fdb1cce >>> Author: Martin Casado <cas...@nici >>> ra.com> >> >> Date: Fri Mar 6 22:10:01 2009 >> -0800 >>> > >> >> > Bugfix submitted by Ye >> Deng >>> > >> >> > I've tried against OpenFlow 0.8.9r2 from >> this tar: >>> http://openflowswitch.org/downloads/openflow-0.8.9~2.tar.gz as well as >>> 0.9.0r1 from this tar: >>> http://openflowswitch.org/downloads/openflow-0.9.0-rev1.tar.gz and OpenFlow >>> (1.0) straight from git://openflowswitch.org/openflow with >> last >>> commit: >> >> >> >> > da...@bruckner >> >>> :~/openflow$ git log >> >> commit >> >> >> 951f4ca9f573afda40c7c9b17c2e8cc2f801ae7a >>> Author: Justin Pettit <jpet...@ni >>> cira.com> >> >> Date: Mon Dec 7 23:45:02 2009 >> -0800 >>> > >> >> > Add new OpenFlow error messages for >> 1.0 >>> release. >> >> >> >> > The quoted compile error is against the git >> openflow >>> release, though I get similar ones against >> openflow 0.9.0, referring to >>> expire events not existing. >> >> >> >> > Compiling against 0.9.8 I get >> told: >>> > >> >> > ../../../src/lib/openflow.cc: In member >> function >>> ‘int >> vigil::Openflow_connection::send_add_snat(uint16_t, uint32_t, >>> uint32_t, uint16_t, uint16_t, uint16_t, >> uint16_t, vigil::ethernetaddr, >>> uint16_t)’: >> >> ../../../src/lib/openflow.cc:612: error: >> ‘struct >>> nx_snat_config’ has no member named >> ‘mac_addr’ >>> >> >> > I am always compiling using: >> >> > >> >> > make clean && ../configure >> --with-python=yes >>> --with-openflow=/home/daw63/openflow && >> make >>> >> >> > with /home/daw63/openflow being a symlink >> to the >>> relevant release I'm trying to use. >> >> >> >> > Thanks for getting back to me, >> >> > >> >> > Daniel >> >> > >> >> > On Thu 17/12/09 23:30 , kk yap >> wrote:: >>> > >> >> > Hi Daniel, >> >> > >> >> > Are you compiling NOX for OpenFlow >> v0.9? >>> Basically, I would like to >> >> know where and how you got the OpenFlow source. >> That >>> will help in >> >> resolving your question. >> >> > >> >> > Regards >> >> > KK >> >> > >> >> > 2009/12/17 ...@illi >> >> citonion.com>: >> >>> Hi, >> >> >> >> >> >> I'm trying to get a version of NOX >> which is >>> compatible with OpenFlow 0x98. Compiling the >> version from git://noxrepo.org/nox or git://noxrepo.org/noxcore both give me >> compile >>> errors about undefined classes when setting >> --with-openflow to any of >>> 0.8.9r2, 0.9.0 or the openflow git. Can anyone >> point me at somewhere I >>> can get a newer version of NOX? >> >>> >> >> >> The specific compiler errors I'm >> getting >>> (against openflow from git) are: >> >>> >> >> >> In file included from >> >> >> ../../../src/lib/openflow-event.cc:43: >>>> ../../../src/include/flow-expired.hh: At >> global >>> scope: >> >>> ../../../src/include/flow-expired.hh:43: >> error: >>> ISO C++ forbids declaration of >> ‘ofp_flow_expired’ with no >>> type >> >>> ../../../src/include/flow-expired.hh:43: >> error: >>> expected ‘,’ or ‘...’ before ‘*’ >> token >>>> ../../../src/include/flow-expired.hh:58: >> error: >>> ISO C++ forbids declaration of >> ‘ofp_flow_expired’ with no >>> type >> >>> ../../../src/include/flow-expired.hh:58: >> error: >>> expected ‘;’ before ‘*’ >> token >>>> ../../../src/include/flow-expired.hh:62: >> error: >>> expected ‘;’ before ‘static’ >> >>> ../../../src/include/flow-expired.hh: In >> member >>> function ‘virtual const ofp_match* >> vigil::Flow_expired_event::get_flow() >>> const’: >> >>> ../../../src/include/flow-expired.hh:55: >> error: >>> ‘get_flow_expired’ was not declared in this >> scope >>>> ../../../src/include/flow-expired.hh: At >> global >>> scope: >> >>> ../../../src/include/flow-expired.hh:69: >> error: >>> ISO C++ forbids declaration of >> ‘ofp_flow_expired’ with no >>> type >> >>> ../../../src/include/flow-expired.hh:69: >> error: >>> expected ‘,’ or ‘...’ before ‘*’ >> token >>>> ../../../src/include/flow-expired.hh: >> In >>> constructor >> >> >> ‘vigil::Flow_expired_event::Flow_expired_event(vigil::datapathid, >> >> int)’: >> >>> ../../../src/include/flow-expired.hh:71: >> error: >>> ‘ofe’ was not declared in this >> scope >>>> ../../../src/lib/openflow-event.cc: At >> global >>> scope: >> >>> ../../../src/lib/openflow-event.cc:68: >> error: >>> ISO C++ forbids declaration of >> ‘ofp_flow_expired’ with no >>> type >> >>> ../../../src/lib/openflow-event.cc:68: >> error: >>> expected ‘,’ or ‘...’ before ‘*’ >> token >>>> ../../../src/lib/openflow-event.cc: In >> function >>> >> ‘vigil::Event*::handle_flow_expired(vigil::datapathid, >>> int)’: >> >>> ../../../src/lib/openflow-event.cc:72: >> error: >>> ‘ofe’ was not declared in this >> scope >>>> ../../../src/lib/openflow-event.cc:72: >> error: >>> ‘buf’ was not declared in this >> scope >>>> ../../../src/lib/openflow-event.cc: In >> function >>> ‘vigil::Event* >> vigil::openflow_packet_to_event(vigil::datapathid, >>> std::auto_ptr)’: >> >>> ../../../src/lib/openflow-event.cc:277: >> error: >>> ‘OFPT_FLOW_EXPIRED’ was not declared in this >> scope >>>> ../../../src/lib/openflow-event.cc:278: >> error: >>> no matching function for call to >> ‘handle_packet(vigil::Event* >>> (&)(vigil::datapathid, int), vigil::datapathid&, >> const ofp_header*&, >>> std::auto_ptr&)’ >> >>> >> >> >> >> >> >> Thanks, >> >> >> >> >> >> Daniel >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >>>> nox-dev mailing list >> >> >> nox-...@n >> >> oxrepo.org >> >>> http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org> >>>>>> >> >> > >> >> > >> >> > >> >> > >> >> >> >> >> >> >> > >> > >> > >> >> >> > > > _______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org