[device][platform] Update Inventec platform porting to support stretch#2010
[device][platform] Update Inventec platform porting to support stretch#2010lguohan merged 5 commits intosonic-net:masterfrom
Conversation
[device][platform] sensor and status led support for d7032q28b d7254q28b d7264q28b d6254qs d6556 [device][platform] qos support for d7032q28b d7254q28b [device][platform] service configuration files for d7032q28b d7254q28b d7264q28b d6254qs d6556
platform/broadcom/sonic-platform-modules-inventec/d7264q28b/modules/gpio-ich.c
Outdated
Show resolved
Hide resolved
platform/broadcom/sonic-platform-modules-inventec/d6556/modules/gpio-ich.c
Outdated
Show resolved
Hide resolved
...inventec/x86_64-inventec_d6556-r0/INVENTEC-D6556/td3-d6556-48x25G-8x100G.config.bcm.inventec
Outdated
Show resolved
Hide resolved
|
what are the .pkg files for d6556 platform? we do not allow binary file to be check-in. if we need to include these files in the SAI package, we need to work with broadcom on this. |
|
what is linkscan_led_fw.bin, we do not allow binary file to be check-in |
|
what is custom_led.bin, we do not allow binary file to be checked-in. |
platform/broadcom/sonic-platform-modules-inventec/common/utils/transceiver_monitor.py
Show resolved
Hide resolved
set if_type is support by SAI, we can expose it as a SWSS service via APP DB. We do not need to set it via the bcmcmd, it is very hacky. Also, this transceiver_monitor is similiar to xrcvd we have recently introduced as platform daemon, it is better to incorporate the functionality into xrcvd. Refers to: platform/broadcom/sonic-platform-modules-inventec/common/utils/transceiver_monitor.py:12 in a79d04b. [](commit_id = a79d04b, deletion_comment = False) |
|
for transceiver.c, we have sfp/qsfp parser in the user space, why do we need them in the kernel space? |
platform/broadcom/sonic-platform-modules-inventec/d6556/modules/inv_platform.c
Outdated
Show resolved
Hide resolved
| int ret = 0; | ||
| int i,j,k; | ||
|
|
||
| //printk("%s \n", __func__); |
platform/broadcom/sonic-platform-modules-inventec/d6556/modules/inv_platform.c
Show resolved
Hide resolved
platform/broadcom/sonic-platform-modules-inventec/d6556/modules/inv_mux.c
Show resolved
Hide resolved
|
Thanks for the review. Please consider to merge the fix into SONiC master branch so that we can base on the new code base for next version. Thanks. |
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
``` 5f8ebfa (HEAD, origin/master, origin/HEAD, master) [AclOrch] move ACL counters to flex counter infrastructure (sonic-net#1943) 8119ec0 [bfdorch] Orchagent support hardware BFD (sonic-net#1883) 15074ac [sonic-swss]:enable unconfiguring PFC on last TC on a port (sonic-net#1962) 05c7c05 [Mux orch] set default as standby, change mux orch priority (sonic-net#2010) fe5b2a9 [pytest]: Ignore errors deleting host ifs (sonic-net#2005) 70da9af [ci]: use native arm64 and armhf pool (sonic-net#2013) e14a071 [qos] Add EXP to TC map support (sonic-net#1954) c91a7f2 [switchorch] Implement VXLAN src port range feature (sonic-net#1959) b20f0f4 Gcov for swss daemon (sonic-net#1737) 01c243a [CRM][MPLS] Fix the mpls nexthop CRM attribute (sonic-net#2008) 8448a60 [vs tests]Migrating sonic-swss tests to use hwsku instead of fakeplatform (sonic-net#1978) faa26db Fix random failure in PR/CI build. (sonic-net#2006) e03edb6 Allow interface type value none (sonic-net#1991) 71b9650 [orchagent] Fix group name of port-buffer-drop in flexcounterorch.cpp (sonic-net#1967) facdef5 [VS test] Skip flaky virtual chassis test (sonic-net#2004) 8261c1f [pytest]: Increase timeout when checking services (sonic-net#2000) 67278be [teammgrd]: Handle LAGs cleanup gracefully on Warm/Fast reboot. (sonic-net#1934) e92c1df Enable FEC statistics collection for Ethernet ports (sonic-net#1994) 9f30ca1 VxLAN Tunnel Counters and Rates implementation (sonic-net#1859) ac3103a Add missing neighbor resolution for MPLS route programming (sonic-net#1968) bfba0ad [vlanmgr]Fix for STATE_DB port check logic (sonic-net#1980) 9ef2ba4 [vlanmgr]: Update VLAN removal code to work with 5.10 kernel and newer iproute2 versions (sonic-net#1970) 41fb26c [Mux orch] Handle setting unknown mux state (sonic-net#1984) ac09bde [azp]: Increase timeout for VS tests (sonic-net#1988) da8a43e [pytest]: Check if appl DB exists before deleting (sonic-net#1983) 553d75a [tunnel decap] Change tunnel orch order (sonic-net#1977) 7444e96 [macsecmgr]: Add rekey period in macsec mgr (sonic-net#1958) d95823d [Buffermgr]Graceful handling of buffer model change (sonic-net#1956) b0aa6a0 EVPN VxLAN enhancement to support P2MP tunnel based programming for Layer2 extension (sonic-net#1858) 85bdf54 Fix the option missing in kernel config issue (sonic-net#1973) 6b15584 Orchagent validates mirror session queue parameter against maximum value from SAI (sonic-net#1957) fc9ffb9 [copp] Add ISIS, LDP and micro-BFD trap types to CoPP manager (sonic-net#1890) 452cbc1 [macsecorch]: Add IPG adjusting for MACsec gearbox model (sonic-net#1925) ``` Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
``` 5f8ebfa (HEAD, origin/master, origin/HEAD, master) [AclOrch] move ACL counters to flex counter infrastructure (sonic-net#1943) 8119ec0 [bfdorch] Orchagent support hardware BFD (sonic-net#1883) 15074ac [sonic-swss]:enable unconfiguring PFC on last TC on a port (sonic-net#1962) 05c7c05 [Mux orch] set default as standby, change mux orch priority (sonic-net#2010) fe5b2a9 [pytest]: Ignore errors deleting host ifs (sonic-net#2005) 70da9af [ci]: use native arm64 and armhf pool (sonic-net#2013) e14a071 [qos] Add EXP to TC map support (sonic-net#1954) c91a7f2 [switchorch] Implement VXLAN src port range feature (sonic-net#1959) b20f0f4 Gcov for swss daemon (sonic-net#1737) 01c243a [CRM][MPLS] Fix the mpls nexthop CRM attribute (sonic-net#2008) ``` Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
``` 5f8ebfa (HEAD, origin/master, origin/HEAD, master) [AclOrch] move ACL counters to flex counter infrastructure (#1943) 8119ec0 [bfdorch] Orchagent support hardware BFD (#1883) 15074ac [sonic-swss]:enable unconfiguring PFC on last TC on a port (#1962) 05c7c05 [Mux orch] set default as standby, change mux orch priority (#2010) fe5b2a9 [pytest]: Ignore errors deleting host ifs (#2005) 70da9af [ci]: use native arm64 and armhf pool (#2013) e14a071 [qos] Add EXP to TC map support (#1954) c91a7f2 [switchorch] Implement VXLAN src port range feature (#1959) b20f0f4 Gcov for swss daemon (#1737) 01c243a [CRM][MPLS] Fix the mpls nexthop CRM attribute (#2008) ``` Signed-off-by: Stepan Blyschak <stepanb@nvidia.com>
…t#2010) *Set default status for each mux port to standby state during init. *Change mux orch priority to process entries before neighbor orch
- What I did
- How I did it
- How to verify it
- Description for the changelog
[device][platform] d6254qs d6556 platform porting
[device][platform] sensor and status led support for d7032q28b d7254q28b d7264q28b d6254qs d6556
[device][platform] qos support for d7032q28b d7254q28b
[device][platform] service configuration files for d7032q28b d7254q28b d7264q28b d6254qs d6556
- A picture of a cute animal (not mandatory but encouraged)