Clearly, I do not use that command too much. I do prefer git branch, then git checkout. Thanks for correcting my mistake.
Regards KK 2009/12/22 Dan Talayco <dtala...@stanford.edu>: > What's -n? Did you mean -b? > > -Dan > > > kk yap wrote: >> >> 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 > > _______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org