On Thu, 16 Jan 2025 19:40:33 +0800
Huisong Li <lihuis...@huawei.com> wrote:

> If application verify the validity of the port id or configure this port in
> the new event callback, application may happen to the port id is invalid.
> 
> In case of similar confusion, this patch have to clarify something about
> RTE_ETH_EVENT_NEW in code.
> 
> Signed-off-by: Huisong Li <lihuis...@huawei.com>
> ---
>  lib/ethdev/rte_ethdev.h | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h
> index 1f71cad244..ee7197aa97 100644
> --- a/lib/ethdev/rte_ethdev.h
> +++ b/lib/ethdev/rte_ethdev.h
> @@ -4128,7 +4128,11 @@ enum rte_eth_event_type {
>       RTE_ETH_EVENT_VF_MBOX,  /**< message from the VF received by PF */
>       RTE_ETH_EVENT_MACSEC,   /**< MACsec offload related event */
>       RTE_ETH_EVENT_INTR_RMV, /**< device removal event */
> -     RTE_ETH_EVENT_NEW,      /**< port is probed */
> +     /** The port is being probed, i.e. allocated and not yet available.
> +      * It is too early to check validity, query infos, and configure
> +      * the port.
> +      */
> +     RTE_ETH_EVENT_NEW,
>       RTE_ETH_EVENT_DESTROY,  /**< port is released */
>       RTE_ETH_EVENT_IPSEC,    /**< IPsec offload related event */
>       RTE_ETH_EVENT_FLOW_AGED,/**< New aged-out flows is detected */

All the comments in event_type need some editing to make them more
readable. It is good style when having a list to make sure that
each item in a list agrees in terms of wording, verb tense,
capitalization, description, etc.

This can be addressed by a later patch, ideally by looking
at the resulting API doc and fixing the source to match.

Reply via email to