To who it may concern, The problem was really in the Ryu version I was using (3.6). When I upgraded to version 4.6 I could normally get length of the entries.
Regards, -- Túlio Albuquerque Pascoal <https://br.linkedin.com/pub/t%C3%BAlio-pascoal/a0/2a9/b69> <http://lattes.cnpq.br/3973060880564786> On 25 August 2016 at 22:28, Túlio Pascoal <[email protected]> wrote: > I performed: sudo pip install ryu --upgrade > > And now, when I run: ryu-manager --version, I get the following: > > Traceback (most recent call last): > File "/usr/local/bin/ryu-manager", line 9, in <module> > load_entry_point('ryu==4.5', 'console_scripts', 'ryu-manager')() > File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line > 357, in load_entry_point > return get_distribution(dist).load_entry_point(group, name) > File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line > 2394, in load_entry_point > return ep.load() > File "/usr/local/lib/python2.7/dist-packages/pkg_resources.py", line > 2108, in load > entry = __import__(self.module_name, globals(),globals(), ['__name__']) > ImportError: No module named cmd.manager > > > Regards, > > > -- > Túlio Albuquerque Pascoal > <https://br.linkedin.com/pub/t%C3%BAlio-pascoal/a0/2a9/b69> > <http://lattes.cnpq.br/3973060880564786> > > On 25 August 2016 at 22:23, Túlio Pascoal <[email protected]> wrote: > >> Thanks for the reply, Iwase. >> >> I got version 3.6. >> >> I think I may need to upgrade my Ryu. Any hints? >> >> >> Regards, >> >> -- >> Túlio Albuquerque Pascoal >> <https://br.linkedin.com/pub/t%C3%BAlio-pascoal/a0/2a9/b69> >> <http://lattes.cnpq.br/3973060880564786> >> >> On 25 August 2016 at 22:19, Iwase Yusuke <[email protected]> wrote: >> >>> Hi, >>> >>> Which version of Ryu are you using? >>> >>> On my environment, length field can be get. >>> >>> e.g.) >>> $ curl -X GET http://localhost:8080/stats/flow/1 | jq . >>> { >>> "1": [ >>> { >>> "duration_sec": 256, >>> "byte_count": 0, >>> "match": { >>> "in_port": 1 >>> }, >>> "actions": [ >>> "OUTPUT:2" >>> ], >>> "idle_timeout": 0, >>> "table_id": 0, >>> "flags": 0, >>> "cookie": 1, >>> "hard_timeout": 0, >>> "packet_count": 0, >>> "length": 88, # !!! the length of flow entry >>> "priority": 11111, >>> "duration_nsec": 423000000 >>> } >>> ] >>> } >>> >>> $ ryu-manager --version >>> ryu-manager 4.5 >>> >>> Thanks, >>> Iwase >>> >>> On 2016年08月26日 10:00, Túlio Pascoal wrote: >>> >>>> Hi, >>>> >>>> Can anyone help me in this thread? I really think it is an >>>> implementation >>>> problem in the REST API, Ryu or OpenFlow. >>>> >>>> >>>> Regards, >>>> >>>> -- >>>> Túlio Albuquerque Pascoal >>>> <https://br.linkedin.com/pub/t%C3%BAlio-pascoal/a0/2a9/b69> >>>> <http://lattes.cnpq.br/3973060880564786> >>>> >>>> >>>> On 23 August 2016 at 15:55, Túlio Pascoal <[email protected]> >>>> wrote: >>>> >>>> Hello folks, >>>>> >>>>> I would like to get the flow entries length, because I am needing this >>>>> information. >>>>> >>>>> I tried using ovs-ofctl from mininet but it did not work. >>>>> >>>>> So I saw that I could use the ryu REST api for it, by using curl -X GET >>>>> http://localhost:8080/stats/flow/1 where I was supposed to get the >>>>> length >>>>> information of the flow, as you can see by the example in: >>>>> http://ryu.readthedocs.io/en/latest/app/ofctl_rest.html# >>>>> get-all-flows-stats >>>>> >>>>> However what I am getting from using it is: >>>>> >>>>> ryu@ryu-vm:~$ curl -X GET http://localhost:8080/stats/flow/1 >>>>> {"1": [{"actions": ["SET_FIELD: {eth_dst:00:00:00:00:00:01}", >>>>> "SET_FIELD: >>>>> {(Unknown field):192.168.1.200}", "SET_FIELD: {(Unknown >>>>> field):192.168.1.100}", "OUTPUT:1"], "idle_timeout": 100, "cookie": 0, >>>>> "packet_count": 7, "hard_timeout": 100, "byte_count": 581, >>>>> "duration_nsec": >>>>> 445000000, "priority": 10, "duration_sec": 13, "table_id": 0, "match": >>>>> {"dl_type": 2048, "nw_proto": 6, "nw_src": "192.168.1.200", "in_port": >>>>> 2, >>>>> "nw_dst": "192.168.1.100"}}, >>>>> {"actions": ["SET_FIELD: {eth_dst:00:00:00:00:00:02}", "SET_FIELD: >>>>> {(Unknown field):192.168.1.100}", "SET_FIELD: {(Unknown >>>>> field):192.168.1.200}", "OUTPUT:2"], "idle_timeout": 100, "cookie": 0, >>>>> "packet_count": 5, "hard_timeout": 100, "byte_count": 12158, >>>>> "duration_nsec": 448000000, "priority": 10, "duration_sec": 12, >>>>> "table_id": >>>>> 0, "match": {"dl_type": 2048, "nw_proto": 6, "nw_src": "192.168.1.100", >>>>> "in_port": 1, "nw_dst": "192.168.1.200"}}, >>>>> {"actions": ["OUTPUT:4294967293"], "idle_timeout": 0, "cookie": 0, >>>>> "packet_count": 4, "hard_timeout": 0, "byte_count": 232, >>>>> "duration_nsec": >>>>> 94000000, "priority": 0, "duration_sec": 312, "table_id": 0, "match": >>>>> {}}]} >>>>> >>>>> As you can see no length field in any of the flows. >>>>> >>>>> >>>>> >>>>> Best regards, >>>>> >>>>> -- >>>>> Túlio Albuquerque Pascoal >>>>> <https://br.linkedin.com/pub/t%C3%BAlio-pascoal/a0/2a9/b69> >>>>> <http://lattes.cnpq.br/3973060880564786> >>>>> >>>>> >>>> >>>> >>>> ------------------------------------------------------------ >>>> ------------------ >>>> >>>> >>>> >>>> _______________________________________________ >>>> Ryu-devel mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/ryu-devel >>>> >>>> >> >
------------------------------------------------------------------------------
_______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
