aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/include/odp_packet_io_internal.h
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2016-04-21 10:59:26 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2016-04-21 13:18:02 +0300
commit31462eeaea5b49da8ec4f0b6c1fe074c06d99e10 (patch)
tree4220ac46cf123a6bae716885dd5844b2684cce85 /platform/linux-generic/include/odp_packet_io_internal.h
parent689c12388d695a6fea988782c0e560266b301519 (diff)
linux-generic: pktio: implement odp_pktio_config()
Add default implementations for odp_pktio_config(). Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'platform/linux-generic/include/odp_packet_io_internal.h')
-rw-r--r--platform/linux-generic/include/odp_packet_io_internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/linux-generic/include/odp_packet_io_internal.h b/platform/linux-generic/include/odp_packet_io_internal.h
index ee7fc7140..a807d132f 100644
--- a/platform/linux-generic/include/odp_packet_io_internal.h
+++ b/platform/linux-generic/include/odp_packet_io_internal.h
@@ -131,6 +131,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 */
enum {
@@ -197,6 +198,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,