On Wed, Mar 2, 2022 at 5:37 PM Vamsi Attunuru <vattun...@marvell.com> wrote:
>
> use dynamically allocated memory for storing soft expiry

Use

> ring base addresses which fixes the static assertion failure,
> size of this dynamic allocation depends on RTE_MAX_ETHPORTS

as the size of

> which varies based on the build config.
>

Fill Bugzilla ID:

> Fixes: d26185716d3f ("net/cnxk: support outbound soft expiry
> notification")

Please move word "notification" to same line.

Add Cc: sta...@dpdk.org

+ @yux.ji...@intel.com

Add Reported-by:


>
> Signed-off-by: Vamsi Attunuru <vattun...@marvell.com>
> Signed-off-by: Srikanth Yalavarthi <syalavar...@marvell.com>
> ---
> +
> +/* Add / Sub pointer with scalar and cast to uint64_t */
> +#define PLT_PTR_ADD_U64_CAST(__ptr, __x) PLT_U64_CAST(PLT_PTR_ADD(__ptr, 
> __x))
> +#define PLT_PTR_SUB_U64_CAST(__ptr, __x) PLT_U64_CAST(PLT_PTR_SUB(__ptr, 
> __x))

Since it is not used in this patch, This line can be removed

> +
>  /** Divide ceil */
>  #define PLT_DIV_CEIL(x, y)                     \
>         ({                                      \
> @@ -158,6 +170,10 @@
>  #define plt_write64(val, addr)                                               
>   \
>         rte_write64_relaxed((val), (volatile void *)(addr))
>
> +#define plt_read32(addr) rte_read32_relaxed((volatile void *)(addr))
> +#define plt_write32(val, addr)                                               
>   \
> +       rte_write32_relaxed((val), (volatile void *)(addr))

Since it is not used in this patch, This line can be removed

Reply via email to