diff options
author | Bogdan Purcareata <bogdan.purcareata@nxp.com> | 2017-08-07 07:57:18 (GMT) |
---|---|---|
committer | Xie Xiaobo <xiaobo.xie@nxp.com> | 2017-12-12 07:32:40 (GMT) |
commit | f39bb308c9217d1fbebbd1a3abedd74d73868f9b (patch) | |
tree | 06436a2196be46c051b3311b5375f573dc5867ed /drivers/staging/fsl-dpaa2/ethernet/dpni.h | |
parent | 9aa493b51778f5b6a072d7138a2f4747043ff63b (diff) | |
download | linux-f39bb308c9217d1fbebbd1a3abedd74d73868f9b.tar.xz |
staging: fsl-dpaa2/eth: Switch to v2 dpni_set_pools cmd
The v2 dpni_set_pools command format allows sending an additional
parameter, the priority mask for the buffer pool. This can be used to
configure multiple buffer pools for the same dpni, to serve different
priorities.
Signed-off-by: Bogdan Purcareata <bogdan.purcareata@nxp.com>
Diffstat (limited to 'drivers/staging/fsl-dpaa2/ethernet/dpni.h')
-rw-r--r-- | drivers/staging/fsl-dpaa2/ethernet/dpni.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/staging/fsl-dpaa2/ethernet/dpni.h b/drivers/staging/fsl-dpaa2/ethernet/dpni.h index 6ebc875..58fa583 100644 --- a/drivers/staging/fsl-dpaa2/ethernet/dpni.h +++ b/drivers/staging/fsl-dpaa2/ethernet/dpni.h @@ -131,13 +131,15 @@ struct dpni_pools_cfg { /** * struct pools - Buffer pools parameters * @dpbp_id: DPBP object ID + * @priority_mask: priorities served by DPBP * @buffer_size: Buffer size * @backup_pool: Backup pool */ struct { - int dpbp_id; + u16 dpbp_id; + u8 priority_mask; u16 buffer_size; - int backup_pool; + u8 backup_pool; } pools[DPNI_MAX_DPBP]; }; |