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
