aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-dpdk/include/odp_packet_io_internal.h
diff options
context:
space:
mode:
authorZoltan Kiss <zoltan.kiss@linaro.org>2016-05-31 16:09:56 +0100
committerZoltan Kiss <zoltan.kiss@linaro.org>2016-06-02 10:54:08 +0100
commita2a6271e290c7b7fd50808791f6725e9756559b6 (patch)
tree88856181f690975ab46235ecc66f025ed8c3dbae /platform/linux-dpdk/include/odp_packet_io_internal.h
parent85ee38976a5716210b27b279407e55563b1beb35 (diff)
Port 31462eea "linux-generic: pktio: implement odp_pktio_config()"
Signed-off-by: Zoltan Kiss <zoltan.kiss@linaro.org>
Diffstat (limited to 'platform/linux-dpdk/include/odp_packet_io_internal.h')
-rw-r--r--platform/linux-dpdk/include/odp_packet_io_internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/linux-dpdk/include/odp_packet_io_internal.h b/platform/linux-dpdk/include/odp_packet_io_internal.h
index f309158b3..44290ca50 100644
--- a/platform/linux-dpdk/include/odp_packet_io_internal.h
+++ b/platform/linux-dpdk/include/odp_packet_io_internal.h
@@ -80,6 +80,7 @@ struct pktio_entry {
STATE_STOPPED /**< Same as OPENED, but only happens
after STARTED */
} state;
+ odp_pktio_config_t config; /**< Device configuration */
classifier_t cls; /**< classifier linked with this pktio*/
odp_pktio_stats_t stats; /**< statistic counters for pktio */
char name[PKTIO_NAME_LEN]; /**< name of pktio provided to
@@ -140,6 +141,8 @@ typedef struct pktio_if_ops {
int (*link_status)(pktio_entry_t *pktio_entry);
int (*capability)(pktio_entry_t *pktio_entry,
odp_pktio_capability_t *capa);
+ int (*config)(pktio_entry_t *pktio_entry,
+ const odp_pktio_config_t *config);
int (*input_queues_config)(pktio_entry_t *pktio_entry,
const odp_pktin_queue_param_t *param);
int (*output_queues_config)(pktio_entry_t *pktio_entry,