ENRT/ConfigMixins/DevNfcRxFlowHashConfigMixin.py: add support for missing keys#425
ENRT/ConfigMixins/DevNfcRxFlowHashConfigMixin.py: add support for missing keys#425jtluka wants to merge 3 commits intoLNST-project:masterfrom
Conversation
…unsupported keys Signed-off-by: Jan Tluka <jtluka@redhat.com>
|
Downstream job contains an issue, this will need additional analysis and fix. |
|
So it seems that the ethtool output completely changed the format. On the left the new format breaking LNST parsing, on the right the old format: |
…ields Signed-off-by: Jan Tluka <jtluka@redhat.com>
…e setting list is empty Signed-off-by: Jan Tluka <jtluka@redhat.com>
I've checked the ethtool source code and the We should add support for all possible settings. |
|
So I checked the Intel ice and Nvidia mlx5_core NIC whether it is possible to set any of the "m", "t", or "v" and none of these can be set with ethtool reporting back with "Invalid argument error. With that I somehow doubt that this MR is actually needed. |
bnxt_en should support "v" and "m". I will do a test run on that NIC to check the MR correctness. |
testing in J:12248420 |
I had to update the test configurations however none of m/v/t cannot be configured on the bnxt_en NICs we have. Since these values are not commonly used, I will remove support for these options as they're not really needed and only include the patch to not raise error but instead just log an error message. |
|
I will completely drop this MR. The patches were kind of workaround for a broken ethtool kernel code, so there's no real need of it ... |
Description
Resolves the issue we've seen in downstream (job id 12174708) when the ethtool's output for nfc-rx-flow-hash reported an unsupported key.
The fix is to add support for the missing keys.
Tests
Job id 12184448Job id v2 12186672Tests newly added settings:
Reviews
@olichtne