[PATCH v4 06/11] dts: add NIC capability support

Jeremy Spewock jspewock at iol.unh.edu
Mon Sep 23 21:26:16 CEST 2024


On Mon, Sep 23, 2024 at 11:02 AM Juraj Linkeš
<juraj.linkes at pantheon.tech> wrote:
>
> Some test cases or suites may be testing a NIC feature that is not
> supported on all NICs, so add support for marking test cases or suites
> as requiring NIC capabilities.
>
> The marking is done with a decorator, which populates the internal
> required_capabilities attribute of TestProtocol. The NIC capability
> itself is a wrapper around the NicCapability defined in testpmd_shell.
> The reason is Enums cannot be extended and the class implements the
> methods of its abstract base superclass.
>
> The decorator API is designed to be simple to use. The arguments passed
> to it are all from the testpmd shell. Everything else (even the actual
> capability object creation) is done internally.
>
> Signed-off-by: Juraj Linkeš <juraj.linkes at pantheon.tech>
> Reviewed-by: Dean Marx <dmarx at iol.unh.edu>

Thank you for addressing all my comments!
Reviewed-by: Jeremy Spewock <jspewock at iol.unh.edu>


More information about the dev mailing list