git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/sfc/base: add definition of bundle metadata partition
[dpdk.git]
/
drivers
/
bus
/
fslmc
/
mc
/
fsl_dpdmai.h
diff --git
a/drivers/bus/fslmc/mc/fsl_dpdmai.h
b/drivers/bus/fslmc/mc/fsl_dpdmai.h
index
03e46ec
..
40469cc
100644
(file)
--- a/
drivers/bus/fslmc/mc/fsl_dpdmai.h
+++ b/
drivers/bus/fslmc/mc/fsl_dpdmai.h
@@
-39,6
+39,7
@@
int dpdmai_close(struct fsl_mc_io *mc_io,
* should be configured with 0
*/
struct dpdmai_cfg {
* should be configured with 0
*/
struct dpdmai_cfg {
+ uint8_t num_queues;
uint8_t priorities[DPDMAI_PRIO_NUM];
};
uint8_t priorities[DPDMAI_PRIO_NUM];
};
@@
-78,6
+79,7
@@
int dpdmai_reset(struct fsl_mc_io *mc_io,
struct dpdmai_attr {
int id;
uint8_t num_of_priorities;
struct dpdmai_attr {
int id;
uint8_t num_of_priorities;
+ uint8_t num_of_queues;
};
int dpdmai_get_attributes(struct fsl_mc_io *mc_io,
};
int dpdmai_get_attributes(struct fsl_mc_io *mc_io,
@@
-149,6
+151,7
@@
struct dpdmai_rx_queue_cfg {
int dpdmai_set_rx_queue(struct fsl_mc_io *mc_io,
uint32_t cmd_flags,
uint16_t token,
int dpdmai_set_rx_queue(struct fsl_mc_io *mc_io,
uint32_t cmd_flags,
uint16_t token,
+ uint8_t queue_idx,
uint8_t priority,
const struct dpdmai_rx_queue_cfg *cfg);
uint8_t priority,
const struct dpdmai_rx_queue_cfg *cfg);
@@
-168,6
+171,7
@@
struct dpdmai_rx_queue_attr {
int dpdmai_get_rx_queue(struct fsl_mc_io *mc_io,
uint32_t cmd_flags,
uint16_t token,
int dpdmai_get_rx_queue(struct fsl_mc_io *mc_io,
uint32_t cmd_flags,
uint16_t token,
+ uint8_t queue_idx,
uint8_t priority,
struct dpdmai_rx_queue_attr *attr);
uint8_t priority,
struct dpdmai_rx_queue_attr *attr);
@@
-183,6
+187,7
@@
struct dpdmai_tx_queue_attr {
int dpdmai_get_tx_queue(struct fsl_mc_io *mc_io,
uint32_t cmd_flags,
uint16_t token,
int dpdmai_get_tx_queue(struct fsl_mc_io *mc_io,
uint32_t cmd_flags,
uint16_t token,
+ uint8_t queue_idx,
uint8_t priority,
struct dpdmai_tx_queue_attr *attr);
uint8_t priority,
struct dpdmai_tx_queue_attr *attr);