Skip to content

Commit

Permalink
[Y-Cable][Broadcom] Broadcom implementation of YCable class which inh…
Browse files Browse the repository at this point in the history
…erits from YCableBase required for Y-Cable API's in sonic-platform-daemons (sonic-net#208)

This PR adds support for YCable class required for platform-daemons to use the YCable API's for Broadcom.

Description
Basically a vendor specific implementation of abstract YCableBase class .
detailed design discussion can be found https://github.com/Azure/SONiC/pull/757/files

Motivation and Context
Required for transitioning to vendor agnostic API's to be called by xcvrd, so that all types of cables can be called.

How Has This Been Tested?
Ran the changes on Arista7050cx3 switch, making changes inside the container.


Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
  • Loading branch information
vdahiya12 committed Aug 23, 2021
1 parent ce51894 commit c17c370
Show file tree
Hide file tree
Showing 4 changed files with 6,218 additions and 0 deletions.
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
'sonic_thermal',
'sonic_y_cable',
'sonic_y_cable.credo',
'sonic_y_cable.broadcom',
],
# NOTE: Install also depends on sonic-config-engine for portconfig.py
# This dependency should be eliminated by moving portconfig.py
Expand Down
Empty file.
Loading

0 comments on commit c17c370

Please sign in to comment.