> -----Original Message-----
> From: Xing, Beilei <[email protected]>
> Sent: Friday, May 19, 2023 3:31 PM
> To: Wu, Jingjing <[email protected]>
> Cc: [email protected]; Liu, Mingxia <[email protected]>; Xing, Beilei
> <[email protected]>; Wang, Xiao W <[email protected]>
> Subject: [PATCH v3 02/10] net/cpfl: support hairpin queue capbility get
> 
> From: Beilei Xing <[email protected]>
> 
> This patch adds hairpin_cap_get ops support.
> 
> Signed-off-by: Xiao Wang <[email protected]>
> Signed-off-by: Mingxia Liu <[email protected]>
> Signed-off-by: Beilei Xing <[email protected]>
> ---
>  drivers/net/cpfl/cpfl_ethdev.c | 13 +++++++++++++
>  drivers/net/cpfl/cpfl_rxtx.h   |  4 ++++
>  2 files changed, 17 insertions(+)
> 
> diff --git a/drivers/net/cpfl/cpfl_ethdev.c b/drivers/net/cpfl/cpfl_ethdev.c
> index e587155db6..b6fd0b05d0 100644
> --- a/drivers/net/cpfl/cpfl_ethdev.c
> +++ b/drivers/net/cpfl/cpfl_ethdev.c
> @@ -154,6 +154,18 @@ cpfl_dev_link_update(struct rte_eth_dev *dev,
>       return rte_eth_linkstatus_set(dev, &new_link);
>  }
> 
> +static int
> +cpfl_hairpin_cap_get(__rte_unused struct rte_eth_dev *dev,
> +                  struct rte_eth_hairpin_cap *cap)
> +{
> +     cap->max_nb_queues = CPFL_MAX_P2P_NB_QUEUES;
> +     cap->max_rx_2_tx = CPFL_MAX_HAIRPINQ_RX_2_TX;
> +     cap->max_tx_2_rx = CPFL_MAX_HAIRPINQ_TX_2_RX;
> +     cap->max_nb_desc = CPFL_MAX_HAIRPINQ_NB_DESC;
> +
Is that better to check if  p2p queue group is added successfully and then 
return success?

Reply via email to