On Mon, Oct 05, 2015 at 07:59:27PM +0900, ??? wrote:
> Dear DPDK experts.
>
> I have a question about specifying constant time interval when using
> rte_get_timer_cycles();
>
> Would you let me know how can I specify constant time 30 seconds of
> DRAIN_TIME?
>
> I will really appreciate if let me know.
>
>
> uint64_t now, old, DRAIN_TIME ;
>
> DRAIN_TIME = ? // 30 seconds.
>
> old = rte_get_timer_cycles();
> ...
> now = rte_get_timer_cycles();
>
> if ((new-old) > DRAIN_TIME ) { ... }
>
>
> Thank you very much.
>
> Sincerely Yours,
>
> Ick-Sung Choi.
>
The companion function rte_get_timer_hz should be what you want I think. It will
allow you to translate cycles to seconds/milliseconds.
/Bruce