On 14/02/2025 18:54, Nicholas Pratte wrote:
This definitely cleans things up a lot!
Reviewed-by: Nicholas Pratte <npra...@iol.unh.edu>
<snip>
@@ -217,9 +218,7 @@ def get_supported_capabilities(
)
if cls.capabilities_to_check:
capabilities_to_check_map = cls._get_decorated_capabilities_map()
- with TestPmdShell(
- sut_node, privileged=True, disable_device_start=True
- ) as testpmd_shell:
+ with TestPmdShell() as testpmd_shell:
This is probably a needless concern, but should this change
technically be in the last patch in order for it to stand on its own?
Not sure if that really matters or not, but figured I'd bring it up.
No, not really, because the API change happens here. I removed
privileged because it's redundant, and disabled_device_start as it
seemed problematic for some things. We should handle commands stop the
ports with @require_stopped_ports, so that we have a consistent
execution. This is how I discovered the problem with the Mellanox and
the MTU setting.