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