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

Reply via email to