aboutsummaryrefslogtreecommitdiff
path: root/config/odp-linux-dpdk.conf
diff options
context:
space:
mode:
Diffstat (limited to 'config/odp-linux-dpdk.conf')
-rw-r--r--config/odp-linux-dpdk.conf28
1 files changed, 27 insertions, 1 deletions
diff --git a/config/odp-linux-dpdk.conf b/config/odp-linux-dpdk.conf
index d28f728f2..8fe298e5b 100644
--- a/config/odp-linux-dpdk.conf
+++ b/config/odp-linux-dpdk.conf
@@ -16,7 +16,7 @@
# Mandatory fields
odp_implementation = "linux-dpdk"
-config_file_version = "0.1.18"
+config_file_version = "0.1.21"
# System options
system: {
@@ -192,6 +192,15 @@ sched_basic: {
worker = 1
control = 1
}
+
+ # Ordered queue reorder stash size
+ #
+ # Number of events each thread can stash internally before having to
+ # wait for the right order context. Reorder stash can improve
+ # performance if threads process events in bursts. If 'order_stash_size'
+ # > 0, events may be dropped by the implementation if the target queue
+ # is full. To prevent this set 'order_stash_size' to 0.
+ order_stash_size = 512
}
sched_eventdev: {
@@ -209,6 +218,23 @@ sched_eventdev: {
num_ports = 0
}
+stash: {
+ # Maximum number of stashes
+ max_num = 512
+
+ # Maximum number of objects in a stash
+ #
+ # The value may be rounded up by the implementation. For optimal memory
+ # usage set value to a power of two - 1.
+ max_num_obj = 4095
+
+ # Strict size
+ #
+ # When set to 0, application can attempt to store more handles into a
+ # stash than it specified in the creation parameters.
+ strict_size = 1
+}
+
timer: {
# Inline timer poll interval
#