Clarify the usage, range and mapping for the set of window
indexes of each cyclic shift for the FFT processing pipeline.

Signed-off-by: Nicolas Chautru <nicolas.chau...@intel.com>
---
 doc/guides/prog_guide/bbdev.rst | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/doc/guides/prog_guide/bbdev.rst b/doc/guides/prog_guide/bbdev.rst
index 6f1f3f65fb..064c2b1fe6 100644
--- a/doc/guides/prog_guide/bbdev.rst
+++ b/doc/guides/prog_guide/bbdev.rst
@@ -296,8 +296,11 @@ Capabilities details for FFT function
 
 The total number of distinct time windows supported
 for the post-FFT point-wise multiplication is exposed as ``fft_windows_num``.
-The ``window_index`` provided for each cyclic shift
-in each ``rte_bbdev_op_fft`` operation is expected to be limited to that size.
+The ``window_index`` provided for each cyclic shift in each 
``rte_bbdev_op_fft`` operation is
+expected to be within the range (0 to ``fft_windows_num`` - 1).
+These indexes for up to 12 cyclic shifts are mapped consecutively into an 
array of 6 bytes
+(ie. the first index is the first 4 most significant bits of the first byte, 
etc...):
+``uint8_t window_index[RTE_BBDEV_MAX_CS_2]``.
 
 The information related to the width of each of these pre-configured window
 is also exposed using the ``fft_window_width`` array.
-- 
2.34.1

Reply via email to