diff options
author | Zoltan Kiss <zoltan.kiss@linaro.org> | 2016-05-31 16:09:56 +0100 |
---|---|---|
committer | Zoltan Kiss <zoltan.kiss@linaro.org> | 2016-06-02 10:54:08 +0100 |
commit | a2a6271e290c7b7fd50808791f6725e9756559b6 (patch) | |
tree | 88856181f690975ab46235ecc66f025ed8c3dbae /platform/linux-dpdk/include/odp_packet_io_internal.h | |
parent | 85ee38976a5716210b27b279407e55563b1beb35 (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.h | 3 |
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, |