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

Reply via email to