Hello Minoru TAKAHASHI,
Thanks for your replying, I will follow your suggestion to get the traffic
stats and use flag '4' to clear the counter if necessary.
2014-07-23 16:44 GMT+08:00 Minoru TAKAHASHI <takahashi.mino...@gmail.com>:
> (2014¦~07¤ë22¤é 18:45), Dickens wrote:
> > Hi,
> > My goal is to calculate the traffics from flows and switch ports.
> > So that, I try to get the counts, set the tx_bytes, rx_bytes(port
> stats), and bytes_count(flow stats) with zero, but I¡¦m stuck with sending
> by RESTful api.
> >
> > I trace the Ryu source code and openflow spec, it seems Ryu support the
> OPFlowMod with attributes.
> > But, is there any way to do that by using RESTful api?
>
> 1) set to zero the counts of "port stats"
>
> As far as I know, it is impossible in the spec of OpenFlow.
>
> 2) set to zero the counts of "flow stats"
>
> Is possible.
> When sending a flow_mod, please set to "4" flags.
> "4" means OFPFF RESET COUNTS.
>
> OF 1.3.4 spec (6.4 Flow Table Modification Messages) says:
>
> If the OFPFF_RESET_COUNTS flag is set, the flow entry counters must be
> cleared.
>
> Examples are as follows.
>
> curl -d '{"cookie": "1",
> "dpid": "1",
> "priority": "23999",
> "idle_timeout": "0",
> "hard_timeout": "0",
> "flags":"4",
> "table_id": "0",
> "match": {"in_port": "1"},
> "actions": [{"type":"OUTPUT","port":"5"}]}'
> http://127.0.0.1:8080/stats/flowentry/modify"
>
> > Or any suggestions to do calculating the traffic?
>
> I would like suggest the following, what do you think?
>
> 1. get stats
> 2. wait for a certain period of time
> 3. get stats again
> 4. calculates the difference between 1 and 3
>
> >
> > Thanks for your answering.
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Want fast and easy access to all the code in your enterprise? Index and
> > search up to 200,000 lines of code with a free copy of Black Duck
> > Code Sight - the same software that powers the world's largest code
> > search on Ohloh, the Black Duck Open Hub! Try it now.
> > http://p.sf.net/sfu/bds
> > _______________________________________________
> > Ryu-devel mailing list
> > Ryu-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >
>
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel