Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XDR speed decoding support #1359

Merged
merged 8 commits into from
Oct 16, 2023
Merged

XDR speed decoding support #1359

merged 8 commits into from
Oct 16, 2023

Conversation

gregoryl-mlnx
Copy link
Contributor

@gregoryl-mlnx gregoryl-mlnx commented Jun 28, 2023

This PR add support XDR speed decoding to the:

  • libibumad
  • infinabnd-diags
  • ibnetdiscover
  • iblinkinfo
  • ibqueryerrors
  • ibportstate

@gregoryl-mlnx gregoryl-mlnx force-pushed the init_xdr branch 3 times, most recently from 5a3dd44 to 2a74391 Compare June 28, 2023 22:40
Added fields:
 - LinkSpeedExtActive2
 - LinkSpeedExtSupported2
 - LinkSpeedExtEnabled2

Signed-off-by: Gregory Linschitz <[email protected]>
@rleon
Copy link
Member

rleon commented Jun 29, 2023

XDR is not in final IBTA spec version yet.

@gregoryl-mlnx
Copy link
Contributor Author

XDR is not in final IBTA spec version yet.

Yes, but I feel like format of XDR speed encoding/decoding will not be changed.
In any case it's a initial PR, we need it for internal testing and integration with other components.
We should not must merge it today, if you see risks.

…LinkSpeedExt & LinkSpeedExt2 groups field

Added
 - ibnd_get_agg_linkspeedext_field
 - ibnd_get_agg_linkspeedext
 - ibnd_get_agg_linkspeedexten
 - ibnd_get_agg_linkspeedextsup

 - ibnd_dump_agg_linkspeedext_bits
 - ibnd_dump_agg_linkspeedext
 - ibnd_dump_agg_linkspeedexten
 - ibnd_dump_agg_linkspeedextsup

Changed all entries of usage IB_PORT_LINK_SPEED_EXT_ACTIVE_F to use new mechanism

Signed-off-by: Gregory Linschitz <[email protected]>
Adding using new aggregation values of LinkSpeedExt & LinkSpeedExt2 mechaism

Signed-off-by: Gregory Linschitz <[email protected]>
Adding using new aggregation values of LinkSpeedExt & LinkSpeedExt2 mechaism

Signed-off-by: Gregory Linschitz <[email protected]>
Adding using new aggregation values of LinkSpeedExt & LinkSpeedExt2 mechaism

Signed-off-by: Gregory Linschitz <[email protected]>
Adding using new aggregation values of LinkSpeedExt & LinkSpeedExt2 mechaism
Also added dependency to the ibnetdisc library

Signed-off-by: Gregory Linschitz <[email protected]>
Adding using new aggregation values of LinkSpeedExt & LinkSpeedExt2 mechaism

Signed-off-by: Gregory Linschitz <[email protected]>
Signed-off-by: Gregory Linschitz <[email protected]>
@rleon rleon merged commit 0c6807a into linux-rdma:master Oct 16, 2023
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants