On Fri, 24 Aug 2012 17:05:15 +0900
OHMURA Kei <[email protected]> wrote:

> This patch implements REST API for accessing state. This module helps
> your debugging and retrieving various statistics. It also supports
> flow entry pusher to allow users to manually insert flows into switch.
> 
> - get all switch DPIDs connected to the controller
>  $ curl http://<controller_ip>:8080/stats/switches
> 
> - get the desc stats
>  $ curl http://<controller_ip>:8080/stats/desc/<dpid>
> 
> - get flows stats
>  $ curl http://<controller_ip>:8080/stats/flow/<dpid>
> 
> - get ports stats
>  $ curl http://<controller_ip>:8080/stats/port/<dpid>
> 
> - add a flow entry
>  $ curl -d '{"dpid": "1", "cookie":"0", "priority":"32768", \
>    "actions":[{"port":2, "type":"OUTPUT"}], "match":{"in_port":1}}' \
>    http://<controller_ip>:8080/stats/flowentry
> 
> - delete all flows of the switch
>  $ curl -X DELETE \
>    http://<controller_ip>:8080/stats/flowentry/clear/<dpid>
> 
> Signed-off-by: OHMURA Kei <[email protected]>
> ---
>  ryu/app/rest_stats.py |  385 
> +++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 385 insertions(+)
>  create mode 100644 ryu/app/rest_stats.py

- Please fix a pep8 warning.

- this supports only OF1.0. We add a new file for OF1.2? Or we add
  OF1.2 support to this file?

- 'rest_stats' name sounds strange. This also supports adding/deleting
  flows (not only getting stats).


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to