[platform-celestica] - Implement FAN APIs based on the new platform API#2739
Conversation
|
Hi @jleveque According to your new API design document (sonic-net/SONiC#285.)
Can you give me a suggestion about how to install this package to pmon during first boot ? |
|
@jleveque Do you have any comment ? |
|
@mudsut4ke: We currently do not have any examples to follow, but a couple vendors are working on their implementations. The idea is that your platform-specific |
|
@jleveque So for now I should place sonic_platform package under Is that right ? |
|
@mudsut4ke; Yes. For now, that is the location. |
|
retest this please |
|
@jleveque Can review the design ? |
…PI (sonic-net#2739) * [platform/cel] Implement FAN APIs based on the new platform API * [platform/cel] Move platform api to under device platform * [platform/cel] Remove rule to build platform api python wheel
… latest HEAD sonic-swss: ``` * 13ef25b - (HEAD -> master, origin/master, origin/HEAD) [teamd]: Clean teamd process if LAG creation fails (sonic-net#2888) (5 days ago) [Lawrence Lee] * ae010bf - Support type7 encoded CAK key for macsec in config_db (sonic-net#2892) (13 days ago) [judyjoseph] * e6f134f - [orchagent]: admin-disable port before setPortSerdesAttribute() (sonic-net#2831) (4 weeks ago) [Aman Singhal] * a67d4a7 - Change default branch to build_branch (sonic-net#2885) (4 weeks ago) [Ze Gan] * d44761c - Make sure new binaries replace existing binaries in docker-sonic-vs (sonic-net#2870) (4 weeks ago) [Saikrishna Arcot] * 7102220 - [Fixbug]: Fix vnet attribute miss if route action is vnet_direct and vnet test cases (sonic-net#2873) (sonic-net#2877) (4 weeks ago) [Ze Gan] * 873455b - Merge pull request sonic-net#2878 from Pterosaur/enable_dash_vstest (4 weeks ago) [Guohan Lu] |\ | * 44457c8 - Simplify test task and remove duplicated artifacts (4 weeks ago) [Ze Gan] | * 8bca4ed - Trigger Azp (4 weeks ago) [Ze Gan] | * 6de56ee - Merge branch 'master' into enable_dash_vstest (4 weeks ago) [Ze Gan] | |\ | * | aad88a3 - Disable test_dash_crm (5 weeks ago) [Ze Gan] | * | 61126eb - Enable Dash test in Pipeline (5 weeks ago) [Ze Gan] * | | ecd8810 - update portStatIds for cisco (sonic-net#2876) (4 weeks ago) [Zhixin Zhu] * | | f129499 - [ppi] Relax port attributes validation (sonic-net#2872) (4 weeks ago) [Nazarii Hnydyn] | |/ |/| * | b4fcfc9 - Remove fabric queue counters. (sonic-net#2862) (5 weeks ago) [jfeng-arista] |/ * bb99f41 - Merge pull request sonic-net#2856 from theasianpianist/master-dash-merge (5 weeks ago) [Guohan Lu] |\ | * 84b32af - Merge branch 'master' into master-dash-merge (5 weeks ago) [Lawrence Lee] | |\ | |/ |/| * | ca72820 - [FEC] Adding support of override based on attribute query of SAI_PORT_ATTR_AUTO_NEG_FEC_MODE_OVERRIDE (sonic-net#2874) (5 weeks ago) [Sudharsan Dhamal Gopalarathnam] / * 3bb7180 - Merge branch 'master' into master-dash-merge (5 weeks ago) [Lawrence Lee] * 574940d - Merge branch 'master' into master-dash-merge (6 weeks ago) [Lawrence Lee] * 660e5e4 - Merge branch 'master' into master-dash-merge (6 weeks ago) [Lawrence Lee] * 6d94174 - Merge branch 'master' into master-dash-merge (6 weeks ago) [Lawrence Lee] * c87c86e - [dash]: Refactor DASH orch by protobuf format (sonic-net#2722) (8 weeks ago) [Ze Gan] * c999ea3 - [tests]: Change DVS ENV HWKSU to DPU-2P for DASH vstest (sonic-net#2847) (8 weeks ago) [prabhataravind] * b2c25dc - (conflict)[dash] Improve dash orchagent ZMQ code. (sonic-net#2836) (8 weeks ago) [Hua Liu] * 409b383 - [tests]: Set HWSKU to NPU-2P for dash vstests (sonic-net#2833) (8 weeks ago) [prabhataravind] * f2365af - (conflict)Enable/disable Zmq by parameter (sonic-net#2828) (8 weeks ago) [Hua Liu] * 3ade5fc - (conflict)[dash] Change dash orchagent from Redis consumer state table to ZMQ consumer state table. (sonic-net#2779) (8 weeks ago) [Hua Liu] * eaf1bb8 - [crm]: Remove NOT_IMPLEMENTED checks (8 weeks ago) [Lawrence Lee] * 916d2f1 - [azp]: Don't run DASH tests for regular test runs (8 weeks ago) [Lawrence Lee] * 208e80b - update azp to use public pipeline artifacts (8 weeks ago) [Lawrence Lee] * 2168554 - [dash][ci] fix build pipeline (8 weeks ago) [Yakiv Huryk] * b603663 - [dash][ci] update build pipeline to build with bullseye (8 weeks ago) [Yakiv Huryk] * 37a61dd - (conflict)[azp] Add DASH to PR trigger for non-DASH VS tests (sonic-net#2813) (8 weeks ago) [Lawrence Lee] * 37d27b0 - Fix Dash orchagent build issue. (sonic-net#2788) (8 weeks ago) [Hua Liu] * 07cce31 - (conflict)[CRM][DASH] Extend CrmOrch to support DASH resources. (sonic-net#2739) (8 weeks ago) [Oleksandr Ivantsiv] * 7c435d1 - [DASH]: Miscellaneous bug fixes and adding vstests (sonic-net#2745) (8 weeks ago) [prabhataravind] * 6613dd4 - [dash]: Check if overlay IP is specified (sonic-net#2741) (8 weeks ago) [Lawrence Lee] * c863d48 - [dash] Do not use an action drop with the inbound routing table. (sonic-net#2710) (8 weeks ago) [Oleksandr Ivantsiv] * 89ce4e0 - [dash]: Don't attempt to bind empty ACL groups (sonic-net#2613) (8 weeks ago) [Lawrence Lee] * 8ec36a6 - (conflict)[dash]: ACL orchagent (sonic-net#2470) (8 weeks ago) [Ze Gan] * 29c23b1 - [DASH] Fix compilation issue caused by merge from the master branch. (sonic-net#2594) (8 weeks ago) [Oleksandr Ivantsiv] * fd3539e - [DASH] Add retry logic for VNET mapping table (sonic-net#2583) (8 weeks ago) [Lawrence Lee] * 9b179c0 - [dash] add USE_DST_VNET_VNI attribute to CA-to-PA entry (sonic-net#2533) (8 weeks ago) [Yakiv Huryk] * f7fe55f - Add SAI_ENI_ATTR_VM_UNDERLAY_DIP and SAI_ENI_ATTR_VM_VNI attributes to ENI entry (sonic-net#2514) (8 weeks ago) [prabhataravind] * aa2a02c - (conflict)[Azp]: Add Azp for DASH (sonic-net#2501) (8 weeks ago) [Ze Gan] * 2d1972f - (conflict)orchagent: DASH changes (sonic-net#2459) (8 weeks ago) [prabhataravind] * acf0fe4 - [DPU] Fix unit tests compilation after merge from master branch. (sonic-net#2478) (8 weeks ago) [Oleksandr Ivantsiv] * 22c62f6 - (conflict)[DPU] Simplify SWSS initialization to meet DPU requirements. (sonic-net#2440) (8 weeks ago) [Oleksandr Ivantsiv] ``` sonic-sairedis ``` * cfa8da4 - (HEAD -> master, origin/master, origin/HEAD) Add extra parameter to pass vendor LDFLAGS for libsai.so (sonic-net#1291) (3 days ago) [Kamil Cudnik] * 8046908 - [CRM][DASH] Add the possibility of querying availability for OIDs. (sonic-net#1245) (5 days ago) [Oleksandr Ivantsiv] * 9547060 - Install nlohmann-json3-dev package for codeql (sonic-net#1290) (10 days ago) [Saikrishna Arcot] * f3b4dd5 - Use json.hpp from nlohmann-json-dev instead of swss-common (sonic-net#1289) (11 days ago) [Saikrishna Arcot] * 40c9d13 - [azp] Update az pipeline for swss docker to add syslog (sonic-net#1287) (2 weeks ago) [Kamil Cudnik] * 4c2527f - port counter support on sonic-vs (sonic-net#1275) (3 weeks ago) [Vishnu Shetty] * 92c58cf - [Azp]: Change default branch to build_branch (sonic-net#1279) (4 weeks ago) [Ze Gan] * 7178fb6 - [submodule] Update SAI to latest v1.12 branch (sonic-net#1284) (4 weeks ago) [Oleksandr Ivantsiv] * 52247b9 - [syncd] Fix missing comma (sonic-net#1278) (4 weeks ago) [Kamil Cudnik] * 44cd8c4 - [azp] Attempt to fix swss missing libs (sonic-net#1277) (4 weeks ago) [Ze Gan] * ee308bb - [submodule] Update SAI to latest v1.12 branch (sonic-net#1272) (5 weeks ago) [Kamil Cudnik] ``` Signed-off-by: Ze Gan <[email protected]>
… latest HEAD (#16599) sonic-swss: ``` * 13ef25b - (HEAD -> master, origin/master, origin/HEAD) [teamd]: Clean teamd process if LAG creation fails (#2888) (5 days ago) [Lawrence Lee] * ae010bf - Support type7 encoded CAK key for macsec in config_db (#2892) (13 days ago) [judyjoseph] * e6f134f - [orchagent]: admin-disable port before setPortSerdesAttribute() (#2831) (4 weeks ago) [Aman Singhal] * a67d4a7 - Change default branch to build_branch (#2885) (4 weeks ago) [Ze Gan] * d44761c - Make sure new binaries replace existing binaries in docker-sonic-vs (#2870) (4 weeks ago) [Saikrishna Arcot] * 7102220 - [Fixbug]: Fix vnet attribute miss if route action is vnet_direct and vnet test cases (#2873) (#2877) (4 weeks ago) [Ze Gan] * 873455b - Merge pull request #2878 from Pterosaur/enable_dash_vstest (4 weeks ago) [Guohan Lu] |\ | * 44457c8 - Simplify test task and remove duplicated artifacts (4 weeks ago) [Ze Gan] | * 8bca4ed - Trigger Azp (4 weeks ago) [Ze Gan] | * 6de56ee - Merge branch 'master' into enable_dash_vstest (4 weeks ago) [Ze Gan] | |\ | * | aad88a3 - Disable test_dash_crm (5 weeks ago) [Ze Gan] | * | 61126eb - Enable Dash test in Pipeline (5 weeks ago) [Ze Gan] * | | ecd8810 - update portStatIds for cisco (#2876) (4 weeks ago) [Zhixin Zhu] * | | f129499 - [ppi] Relax port attributes validation (#2872) (4 weeks ago) [Nazarii Hnydyn] | |/ |/| * | b4fcfc9 - Remove fabric queue counters. (#2862) (5 weeks ago) [jfeng-arista] |/ * bb99f41 - Merge pull request #2856 from theasianpianist/master-dash-merge (5 weeks ago) [Guohan Lu] |\ | * 84b32af - Merge branch 'master' into master-dash-merge (5 weeks ago) [Lawrence Lee] | |\ | |/ |/| * | ca72820 - [FEC] Adding support of override based on attribute query of SAI_PORT_ATTR_AUTO_NEG_FEC_MODE_OVERRIDE (#2874) (5 weeks ago) [Sudharsan Dhamal Gopalarathnam] / * 3bb7180 - Merge branch 'master' into master-dash-merge (5 weeks ago) [Lawrence Lee] * 574940d - Merge branch 'master' into master-dash-merge (6 weeks ago) [Lawrence Lee] * 660e5e4 - Merge branch 'master' into master-dash-merge (6 weeks ago) [Lawrence Lee] * 6d94174 - Merge branch 'master' into master-dash-merge (6 weeks ago) [Lawrence Lee] * c87c86e - [dash]: Refactor DASH orch by protobuf format (#2722) (8 weeks ago) [Ze Gan] * c999ea3 - [tests]: Change DVS ENV HWKSU to DPU-2P for DASH vstest (#2847) (8 weeks ago) [prabhataravind] * b2c25dc - (conflict)[dash] Improve dash orchagent ZMQ code. (#2836) (8 weeks ago) [Hua Liu] * 409b383 - [tests]: Set HWSKU to NPU-2P for dash vstests (#2833) (8 weeks ago) [prabhataravind] * f2365af - (conflict)Enable/disable Zmq by parameter (#2828) (8 weeks ago) [Hua Liu] * 3ade5fc - (conflict)[dash] Change dash orchagent from Redis consumer state table to ZMQ consumer state table. (#2779) (8 weeks ago) [Hua Liu] * eaf1bb8 - [crm]: Remove NOT_IMPLEMENTED checks (8 weeks ago) [Lawrence Lee] * 916d2f1 - [azp]: Don't run DASH tests for regular test runs (8 weeks ago) [Lawrence Lee] * 208e80b - update azp to use public pipeline artifacts (8 weeks ago) [Lawrence Lee] * 2168554 - [dash][ci] fix build pipeline (8 weeks ago) [Yakiv Huryk] * b603663 - [dash][ci] update build pipeline to build with bullseye (8 weeks ago) [Yakiv Huryk] * 37a61dd - (conflict)[azp] Add DASH to PR trigger for non-DASH VS tests (#2813) (8 weeks ago) [Lawrence Lee] * 37d27b0 - Fix Dash orchagent build issue. (#2788) (8 weeks ago) [Hua Liu] * 07cce31 - (conflict)[CRM][DASH] Extend CrmOrch to support DASH resources. (#2739) (8 weeks ago) [Oleksandr Ivantsiv] * 7c435d1 - [DASH]: Miscellaneous bug fixes and adding vstests (#2745) (8 weeks ago) [prabhataravind] * 6613dd4 - [dash]: Check if overlay IP is specified (#2741) (8 weeks ago) [Lawrence Lee] * c863d48 - [dash] Do not use an action drop with the inbound routing table. (#2710) (8 weeks ago) [Oleksandr Ivantsiv] * 89ce4e0 - [dash]: Don't attempt to bind empty ACL groups (#2613) (8 weeks ago) [Lawrence Lee] * 8ec36a6 - (conflict)[dash]: ACL orchagent (#2470) (8 weeks ago) [Ze Gan] * 29c23b1 - [DASH] Fix compilation issue caused by merge from the master branch. (#2594) (8 weeks ago) [Oleksandr Ivantsiv] * fd3539e - [DASH] Add retry logic for VNET mapping table (#2583) (8 weeks ago) [Lawrence Lee] * 9b179c0 - [dash] add USE_DST_VNET_VNI attribute to CA-to-PA entry (#2533) (8 weeks ago) [Yakiv Huryk] * f7fe55f - Add SAI_ENI_ATTR_VM_UNDERLAY_DIP and SAI_ENI_ATTR_VM_VNI attributes to ENI entry (#2514) (8 weeks ago) [prabhataravind] * aa2a02c - (conflict)[Azp]: Add Azp for DASH (#2501) (8 weeks ago) [Ze Gan] * 2d1972f - (conflict)orchagent: DASH changes (#2459) (8 weeks ago) [prabhataravind] * acf0fe4 - [DPU] Fix unit tests compilation after merge from master branch. (#2478) (8 weeks ago) [Oleksandr Ivantsiv] * 22c62f6 - (conflict)[DPU] Simplify SWSS initialization to meet DPU requirements. (#2440) (8 weeks ago) [Oleksandr Ivantsiv] ``` sonic-sairedis ``` * cfa8da4 - (HEAD -> master, origin/master, origin/HEAD) Add extra parameter to pass vendor LDFLAGS for libsai.so (#1291) (3 days ago) [Kamil Cudnik] * 8046908 - [CRM][DASH] Add the possibility of querying availability for OIDs. (#1245) (5 days ago) [Oleksandr Ivantsiv] * 9547060 - Install nlohmann-json3-dev package for codeql (#1290) (10 days ago) [Saikrishna Arcot] * f3b4dd5 - Use json.hpp from nlohmann-json-dev instead of swss-common (#1289) (11 days ago) [Saikrishna Arcot] * 40c9d13 - [azp] Update az pipeline for swss docker to add syslog (#1287) (2 weeks ago) [Kamil Cudnik] * 4c2527f - port counter support on sonic-vs (#1275) (3 weeks ago) [Vishnu Shetty] * 92c58cf - [Azp]: Change default branch to build_branch (#1279) (4 weeks ago) [Ze Gan] * 7178fb6 - [submodule] Update SAI to latest v1.12 branch (#1284) (4 weeks ago) [Oleksandr Ivantsiv] * 52247b9 - [syncd] Fix missing comma (#1278) (4 weeks ago) [Kamil Cudnik] * 44cd8c4 - [azp] Attempt to fix swss missing libs (#1277) (4 weeks ago) [Ze Gan] * ee308bb - [submodule] Update SAI to latest v1.12 branch (#1272) (5 weeks ago) [Kamil Cudnik] ```
- What I did
- How I did it
- How to verify it
Signed-off-by: Wirut Getbamrung [email protected]