On Mon, Jan 30, 2023 at 9:23 AM Ke Zhang <ke1x.zh...@intel.com> wrote:
>
> VRRP advertisement packets are dropped on i40e PF devices because
> when a MAC address is added to a device, packets originating from
> that MAC address are dropped.
>
> This patch adds a PMD specific API to enable/disable source
> pruning to fix above issue.
>
> Bugzilla ID: 648
>
> Signed-off-by: Ke Zhang <ke1x.zh...@intel.com>
> ---
>  app/test-pmd/cmdline.c          | 84 +++++++++++++++++++++++++++++++++
>  drivers/net/i40e/i40e_ethdev.c  | 43 +++++++++++++++++
>  drivers/net/i40e/i40e_ethdev.h  |  1 +
>  drivers/net/i40e/rte_pmd_i40e.c | 20 ++++++++
>  drivers/net/i40e/rte_pmd_i40e.h | 16 +++++++
>  5 files changed, 164 insertions(+)
>
> diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
> index cb8c174020..76a574affd 100644
> --- a/app/test-pmd/cmdline.c
> +++ b/app/test-pmd/cmdline.c
> @@ -776,6 +776,9 @@ static void cmd_help_long_parsed(void *parsed_result,
>
>                         "port cleanup (port_id) txq (queue_id) (free_cnt)\n"
>                         "    Cleanup txq mbufs for a specific Tx queue\n\n"
> +
> +                       "port config (port_id|all) src_prune (on|off)\n"
> +                       "    Set source prune on port_id, or all.\n\n"
>                 );
>         }
>

- This seems i40e specific, please move to drivers/net/i40e/i40e_testpmd.c.

- Besides, I would prefer that something in the command name clearly
states this is driver (here, i40e) specific.
Like "port config XX i40e_src_prune" or maybe the other way around,
start with a "driver i40e" prefix.

Maybe others have an opinion.


-- 
David Marchand

Reply via email to