@@ -148,6 +148,17 @@ typedef enum odp_pktio_op_mode_t {
} odp_pktio_op_mode_t;
+/**
+ * Packet input queue parameters override
+ */
+typedef struct odp_pktin_queue_param_ovr_t {
+ /** Thread group
+ *
+ * This parameter is considered only when queue type is
+ * ODP_QUEUE_TYPE_SCHED. */
+ odp_schedule_group_t group;
+} odp_pktin_queue_param_ovr_t;
+
/**
* Packet input queue parameters
*/
@@ -203,6 +214,13 @@ typedef struct odp_pktin_queue_param_t {
* value is ignored. */
odp_queue_param_t queue_param;
+ /** Queue parameters override
+ *
+ * Overrides queue_param with per queue values. Must point to
+ * an array of num_queues elements or set to NULL to disable
+ * queue parameters override. The default value is NULL.
+ */
+ odp_pktin_queue_param_ovr_t *queue_param_ovr;
} odp_pktin_queue_param_t;
/**