Mounir,

find below an answer to your question.

-Christian



---------- Forwarded message ----------
From: Eder Leão Fernandes <[email protected]>
Date: Tue, Nov 13, 2012 at 3:30 PM
Subject: Re: [openflow-discuss] Announcing OpenFlow version 1.3 software
switch and controller prototypes
To: Mounir Azizi <[email protected]>
Cc: Christian Esteve Rothenberg <[email protected]>, "
[email protected]" <[email protected]>

Hi,
The reason for this problem was a missing file in the include directory. I
just uploaded it on Github, so please make a git pull and try to compile
again.
Regards,
Eder.

On 12 November 2012 19:53, Mounir Azizi <[email protected]> wrote:
>
> Dear Christian,
>
> thank you for sharing this.
>
> I have problem when doing "make" for the nox13oflib, can you please
> advice on how to resolve it.
>
> openflow@openflow-VBox:~/nox13oflib/build$ make
> make  all-recursive
> make[1]: Entering directory `/home/openflow/nox13oflib/build'
> Making all in src
> make[2]: Entering directory `/home/openflow/nox13oflib/build/src'
> Making all in libopenflow
> make[3]: Entering directory
`/home/openflow/nox13oflib/build/src/libopenflow'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory
`/home/openflow/nox13oflib/build/src/libopenflow'
> Making all in oflib-exp
> make[3]: Entering directory
`/home/openflow/nox13oflib/build/src/oflib-exp'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/home/openflow/nox13oflib/build/src/oflib-exp'
> Making all in oflib
> make[3]: Entering directory `/home/openflow/nox13oflib/build/src/oflib'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/home/openflow/nox13oflib/build/src/oflib'
> Making all in include
> make[3]: Entering directory `/home/openflow/nox13oflib/build/src/include'
> make[3]: *** No rule to make target `openflow/openflow-netlink.h',
> needed by `all-am'.  Stop.
> make[3]: Leaving directory `/home/openflow/nox13oflib/build/src/include'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/openflow/nox13oflib/build/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/openflow/nox13oflib/build'
> make: *** [all] Error 2
> openflow@openflow-VBox:~/nox13oflib/build$
>
> Kind Regards,
>
> Mounir Azizi
>
> On Fri, Nov 9, 2012 at 8:41 PM, Christian Esteve Rothenberg
> <[email protected]> wrote:
> > Dear OpenFlow fellows,
> >
> > giving continuity to the OpenFlow 1.X developments by Ericsson and
> > CPqD (cf. v1.2 Tool-Kit [1]) we are glad to announce the release of a
> > version 1.3 software switch [2] (based on Stanford reference design
> > extended by Ericsson for v1.1) and a companion NOX OpenFlow 1.3
> > controller [3] (based on NOX Zaku and
> > using oflib 1.3 of the software switch).
> >
> > Find below a quick user's guide.
> >
> > Early users, feedback, and contributions are very welcome!
> >
> >
> > HOW-TO
> >
> > - For further instructions on how compile and deploy, please go to the
> > READMEs of the software switch  [5] and NOXv1.3 [6].
> > - See the learning switch and discovery apps examples on how to use
> > oflib v1.3 APIs.
> > - For quick testing you can use the dpctl switch built-in controller
> > and watch the wireshark OFPv1.3 control traffic.
> >
> > CAVEATS
> >
> > - Performance: The software switch implementation prioritizes OpenFlow
> > 1.3 feature compliance and overall correctness.
> > - Feature completeness: See pending protocol optional features in the
> > living TODO list [7]  based on Annex B.11 of the OpenFlow v1.3 spec
> > [8]. Notably, the policy metering actions are not yet enforced in the
> > data plane.
> > - Limitations in dpctl: (no OXM mask support, lack of multipart
messages,
> > limited fields for set_field action)
> > - Missing APIs in NOX to simplify access to oflib1.3
> >
> > NEXT STEPS
> >
> > - Complete implementation missing features (B.11.1, B.11.4, B.11.5,
> > B.11.6). Please, track the TODO list [7].
> > - Complete wireshark dissector OFP for newly introduced messages (e.g.
> > flow metering messages) and some 1.2 pending decoding (e.g. stats
> > bodies)
> > - Extend dpctl
> > - Testing: Interop with OpenFlow v1.3 controllers? OF-Test 1.3?
> > - Put together a v.1.3 Tool-Kit in pre-configured VM (including
> > Mininet with 1.3 components)
> > - Make a github wiki page with detailed tutorials for OF1.X.
> > - Performance optimization: Q1/2013
> >
> >
> > REFERENCES
> >
> > [1]
https://mailman.stanford.edu/pipermail/openflow-discuss/2012-July/003479.html
> >
> > [2] https://github.com/CPqD/ofsoftswitch13
> >
> > [3] https://github.com/CPqD/nox13oflib
> >
> > [4] https://github.com/CPqD/ofdissector/tree/of13
> >
> > [5] https://github.com/CPqD/ofsoftswitch13/blob/master/README.md
> >
> > [6] https://github.com/CPqD/nox13oflib/blob/master/README
> >
> > [7] https://github.com/CPqD/ofsoftswitch13/blob/master/TODO.md
> >
> > [8]
https://www.opennetworking.org/images/stories/downloads/specification/openflow-spec-v1.3.0.pdf
> >
> >
> > --
> > Christian Esteve Rothenberg, Ph.D.
> > Converged Networks Business Unit
> > CPqD - Center for Research and Development in Telecommunications
> > Tel. (+55 19) 3705 4479 / Cel. (+55 19) 8193-7087
> > _______________________________________________
> > openflow-discuss mailing list
> > [email protected]
> > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
> _______________________________________________
> openflow-discuss mailing list
> [email protected]
> https://mailman.stanford.edu/mailman/listinfo/openflow-discuss


--
Eder Leão Fernandes
Bacharelado em Ciências de Computação
Instituto de Ciências Matemáticas e de Computação
Universidade de São Paulo

-- 
Christian Esteve Rothenberg, Ph.D.
Converged Networks Business Unit
CPqD - Center for Research and Development in Telecommunications
Tel. (+55 19) 3705 4479 / Cel. (+55 19) 8193-7087


On Mon, Nov 12, 2012 at 11:16 PM, Mounir Azizi <[email protected]>wrote:

> Dear community,
>
> I'm trying to install nox13oflib on my ubuntu 11.10 server, but I have
> problem when doing "make" for the nox13oflib, can you please advice on
> how to resolve it.
>
> openflow@openflow-VBox:~/nox13oflib/build$ make
> make  all-recursive
> make[1]: Entering directory `/home/openflow/nox13oflib/build'
> Making all in src
> make[2]: Entering directory `/home/openflow/nox13oflib/build/src'
> Making all in libopenflow
> make[3]: Entering directory
> `/home/openflow/nox13oflib/build/src/libopenflow'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory
> `/home/openflow/nox13oflib/build/src/libopenflow'
> Making all in oflib-exp
> make[3]: Entering directory `/home/openflow/nox13oflib/build/src/oflib-exp'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/home/openflow/nox13oflib/build/src/oflib-exp'
> Making all in oflib
> make[3]: Entering directory `/home/openflow/nox13oflib/build/src/oflib'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/home/openflow/nox13oflib/build/src/oflib'
> Making all in include
> make[3]: Entering directory `/home/openflow/nox13oflib/build/src/include'
> make[3]: *** No rule to make target `openflow/openflow-netlink.h',
> needed by `all-am'.  Stop.
> make[3]: Leaving directory `/home/openflow/nox13oflib/build/src/include'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/openflow/nox13oflib/build/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/openflow/nox13oflib/build'
> make: *** [all] Error 2
> openflow@openflow-VBox:~/nox13oflib/build$
>
> Kind Regards,
>
> Mounir Azizi
>



-- 
Christian

Reply via email to