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

Adding deviation for rate class unsupport option for the ETH channel configuration #3660

Merged
merged 24 commits into from
Jan 16, 2025

Conversation

jianchen-g
Copy link
Contributor

Arista does not support rate class setting yet, hence adding a deviation in the ConfigETHChannel function in the interface.go file as well as the corresponding changes in the deviations.go file.

@jianchen-g jianchen-g requested a review from a team December 18, 2024 16:57
@OpenConfigBot
Copy link

OpenConfigBot commented Dec 18, 2024

Pull Request Functional Test Report for #3660 / 974ea1b

Virtual Devices

Device Test Test Documentation Job Raw Log
Arista cEOS status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Cisco 8000E status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Cisco XRd status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Juniper ncPTX status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Nokia SR Linux status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Openconfig Lemming status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.

Hardware Devices

Device Test Test Documentation Raw Log
Arista 7808 status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Cisco 8808 status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Juniper PTX10008 status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.
Nokia 7250 IXR-10e status
status
status
TRANSCEIVER-6: Telemetry: 400ZR Optics performance metrics (pm) streaming.
TRANSCEIVER-10: Telemetry: 400ZR Optics FEC(Forward Error Correction) Uncorrectable Frames Streaming.
TRANSCEIVER-11: Telemetry: 400ZR Optics logical channels provisioning and related telemetry.

Help

internal/cfgplugins/interface.go Outdated Show resolved Hide resolved
proto/metadata.proto Show resolved Hide resolved
@jianchen-g jianchen-g requested a review from a team as a code owner December 26, 2024 21:46
@self-maurya self-maurya requested a review from Ankur19 January 6, 2025 05:22
self-maurya
self-maurya previously approved these changes Jan 6, 2025
@self-maurya self-maurya force-pushed the jchenjian-g/OC_github branch from fe2f0c4 to bde1657 Compare January 6, 2025 05:32
@self-maurya self-maurya requested a review from a team as a code owner January 6, 2025 05:32
@self-maurya self-maurya self-requested a review January 6, 2025 05:37
self-maurya
self-maurya previously approved these changes Jan 6, 2025
@coveralls
Copy link

coveralls commented Jan 6, 2025

Pull Request Test Coverage Report for Build 12803845630

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 55.268%

Totals Coverage Status
Change from base Build 12784502510: 0.0%
Covered Lines: 1983
Relevant Lines: 3588

💛 - Coveralls

@self-maurya self-maurya force-pushed the jchenjian-g/OC_github branch from 0a3e465 to bdb5f2b Compare January 6, 2025 10:11
Copy link
Member

@dplore dplore left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You'll need to apply the newly introduced deviation to the tests that need it, for example:

feature/platform/transceiver/tests/zr_logical_channels_test/metadata.textproto

yiwenhu-g
yiwenhu-g previously approved these changes Jan 6, 2025
Copy link
Contributor

@yiwenhu-g yiwenhu-g left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

proto/metadata.proto Show resolved Hide resolved
@jianchen-g jianchen-g dismissed stale reviews from yiwenhu-g and self-maurya via a4cd890 January 7, 2025 01:51
amrindrr
amrindrr previously approved these changes Jan 15, 2025
@jianchen-g jianchen-g dismissed stale reviews from amrindrr and Ankur19 via cc32867 January 15, 2025 22:58
yiwenhu-g
yiwenhu-g previously approved these changes Jan 15, 2025
self-maurya
self-maurya previously approved these changes Jan 16, 2025
@self-maurya self-maurya dismissed stale reviews from yiwenhu-g and themself via 94ee556 January 16, 2025 05:20
@self-maurya self-maurya force-pushed the jchenjian-g/OC_github branch from cc32867 to 94ee556 Compare January 16, 2025 05:20
self-maurya
self-maurya previously approved these changes Jan 16, 2025
@jianchen-g jianchen-g merged commit 076dfa3 into main Jan 16, 2025
16 checks passed
ampattan pushed a commit to nokia/featureprofiles that referenced this pull request Jan 17, 2025
…configuration (openconfig#3660)

* add deviation for ETH channal rate class non-supported. Arista device does not support this yet

* bug fix for channel definition in the interface.go file

* Revert "add deviation for ETH channal rate class non-supported. Arista device does not support this yet"

This reverts commit b1af1fc.

* Arista device is not supporting ETH channel rate class yet. Adding this deviation.

* adding a new PMD typeof PMD_400GBASE_ZR_PLUS for the functional testing

* adding new testbed topology for new optics PMD 400G ZR plus

* Update interface.go

* updated metadata.pb.go file

* Arista device is not supporting ETH channel rate class yet. Adding this deviation.

* adding newly introduced deviation of unsupported rate class to the tests

* removing folder of tmp

* removing empty file called values

* add deviation for ETH channal rate class non-supported. Arista device does not support this yet

* bug fix for channel definition in the interface.go file

* Revert "add deviation for ETH channal rate class non-supported. Arista device does not support this yet"

This reverts commit b1af1fc.

* Arista device is not supporting ETH channel rate class yet. Adding this deviation.

* adding a new PMD typeof PMD_400GBASE_ZR_PLUS for the functional testing

* adding new testbed topology for new optics PMD 400G ZR plus

* Update interface.go

* updated metadata.pb.go file

* fixed metadata.pb.go

---------

Co-authored-by: Pramod Maurya <[email protected]>
Co-authored-by: Yiwen Hu <[email protected]>
alshabib pushed a commit to alshabib/featureprofiles that referenced this pull request Jan 19, 2025
…configuration (openconfig#3660)

* add deviation for ETH channal rate class non-supported. Arista device does not support this yet

* bug fix for channel definition in the interface.go file

* Revert "add deviation for ETH channal rate class non-supported. Arista device does not support this yet"

This reverts commit b1af1fc.

* Arista device is not supporting ETH channel rate class yet. Adding this deviation.

* adding a new PMD typeof PMD_400GBASE_ZR_PLUS for the functional testing

* adding new testbed topology for new optics PMD 400G ZR plus

* Update interface.go

* updated metadata.pb.go file

* Arista device is not supporting ETH channel rate class yet. Adding this deviation.

* adding newly introduced deviation of unsupported rate class to the tests

* removing folder of tmp

* removing empty file called values

* add deviation for ETH channal rate class non-supported. Arista device does not support this yet

* bug fix for channel definition in the interface.go file

* Revert "add deviation for ETH channal rate class non-supported. Arista device does not support this yet"

This reverts commit b1af1fc.

* Arista device is not supporting ETH channel rate class yet. Adding this deviation.

* adding a new PMD typeof PMD_400GBASE_ZR_PLUS for the functional testing

* adding new testbed topology for new optics PMD 400G ZR plus

* Update interface.go

* updated metadata.pb.go file

* fixed metadata.pb.go

---------

Co-authored-by: Pramod Maurya <[email protected]>
Co-authored-by: Yiwen Hu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants