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
event/sw: add configure function
[dpdk.git]
/
drivers
/
event
/
sw
/
sw_evdev.h
diff --git
a/drivers/event/sw/sw_evdev.h
b/drivers/event/sw/sw_evdev.h
index
ab315d4
..
fda57df
100644
(file)
--- a/
drivers/event/sw/sw_evdev.h
+++ b/
drivers/event/sw/sw_evdev.h
@@
-35,6
+35,7
@@
#include <rte_eventdev.h>
#include <rte_eventdev_pmd.h>
#include <rte_eventdev.h>
#include <rte_eventdev_pmd.h>
+#include <rte_atomic.h>
#define SW_DEFAULT_CREDIT_QUANTA 32
#define SW_DEFAULT_SCHED_QUANTA 128
#define SW_DEFAULT_CREDIT_QUANTA 32
#define SW_DEFAULT_SCHED_QUANTA 128
@@
-129,7
+130,17
@@
struct sw_qid {
struct sw_evdev {
struct rte_eventdev_data *data;
struct sw_evdev {
struct rte_eventdev_data *data;
+ uint32_t port_count;
+ uint32_t qid_count;
+
+ /*
+ * max events in this instance. Cached here for performance.
+ * (also available in data->conf.nb_events_limit)
+ */
+ uint32_t nb_events_limit;
+
int32_t sched_quanta;
int32_t sched_quanta;
+
uint32_t credit_update_quanta;
};
uint32_t credit_update_quanta;
};