On Mon, 27 Aug 2012 20:56:56 +0900 FUJITA Tomonori <[email protected]> wrote:
> 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). btw, it would be nice to separate the "REST" part from this. Some external applications want to use their protocols (e.g. RPC or whatever) to do the same tasks instead of REST. Note that I don't ask you to do it now. It's just an idea to discuss for the future improvement. ------------------------------------------------------------------------------ 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
