git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
app/testeventdev: add string parsing helpers
[dpdk.git]
/
lib
/
librte_timer
/
rte_timer.h
diff --git
a/lib/librte_timer/rte_timer.h
b/lib/librte_timer/rte_timer.h
index
35b8719
..
a276a73
100644
(file)
--- a/
lib/librte_timer/rte_timer.h
+++ b/
lib/librte_timer/rte_timer.h
@@
-66,6
+66,7
@@
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
+#include <rte_common.h>
#ifdef __cplusplus
extern "C" {
#ifdef __cplusplus
extern "C" {
@@
-91,6
+92,7
@@
enum rte_timer_type {
* config) and an owner (the id of the lcore that owns the timer).
*/
union rte_timer_status {
* config) and an owner (the id of the lcore that owns the timer).
*/
union rte_timer_status {
+ RTE_STD_C11
struct {
uint16_t state; /**< Stop, pending, running, config. */
int16_t owner; /**< The lcore that owns the timer. */
struct {
uint16_t state; /**< Stop, pending, running, config. */
int16_t owner; /**< The lcore that owns the timer. */
@@
-115,7
+117,7
@@
struct rte_timer;
/**
* Callback function type for timer expiry.
*/
/**
* Callback function type for timer expiry.
*/
-typedef void (rte_timer_cb_t)(struct rte_timer *, void *);
+typedef void (
*
rte_timer_cb_t)(struct rte_timer *, void *);
#define MAX_SKIPLIST_DEPTH 10
#define MAX_SKIPLIST_DEPTH 10
@@
-128,7
+130,7
@@
struct rte_timer
struct rte_timer *sl_next[MAX_SKIPLIST_DEPTH];
volatile union rte_timer_status status; /**< Status of timer. */
uint64_t period; /**< Period of timer (0 if not periodic). */
struct rte_timer *sl_next[MAX_SKIPLIST_DEPTH];
volatile union rte_timer_status status; /**< Status of timer. */
uint64_t period; /**< Period of timer (0 if not periodic). */
- rte_timer_cb_t
*f;
/**< Callback function. */
+ rte_timer_cb_t
f;
/**< Callback function. */
void *arg; /**< Argument to callback function. */
};
void *arg; /**< Argument to callback function. */
};