Mai Bui
6f67a3ac6a
[device/quanta] Mitigation for security vulnerability ( #11867 )
...
Signed-off-by: maipbui <maibui@microsoft.com>
Dependency: [https://github.com/sonic-net/sonic-buildimage/pull/12065 ](https://github.com/sonic-net/sonic-buildimage/pull/12065 )
#### Why I did it
`shell=True` is dangerous because this call will spawn the command using a shell process
`os` - not secure against maliciously constructed input and dangerous if used to evaluate dynamic content.
#### How I did it
`os` - use with `subprocess`
Use `shell=False` with shell features
- redirection: [https://stackoverflow.com/questions/4965159/how-to-redirect-output-with-subprocess-in-python/6482200#6482200?newreg=53afb91b3ebd47c5930be627fcdf2930 ](https://stackoverflow.com/questions/4965159/how-to-redirect-output-with-subprocess-in-python/6482200#6482200?newreg=53afb91b3ebd47c5930be627fcdf2930 )
- `|` operator: [https://docs.python.org/2/library/subprocess.html#replacing-shell-pipeline ](https://docs.python.org/2/library/subprocess.html#replacing-shell-pipeline )
2022-10-19 10:05:36 -04:00
roberthong-qct
234b4973cd
[Quanta] Update files for Bullseye and kernel 5.10 with enhancements ( #11755 )
...
* [Quanta][device][platform] Update files for IX7
Signed-off-by: roberthong-qct <10606901@qcttw.com>
* [Quanta][device][platform] Update files for IX7_BDE
Signed-off-by: roberthong-qct <10606901@qcttw.com>
* [Quanta][device][platform] Update files for IX8
Signed-off-by: roberthong-qct <10606901@qcttw.com>
* [Quanta][device][platform] Update files for IX8A_BDE
Signed-off-by: roberthong-qct <10606901@qcttw.com>
* [Quanta][device][platform] Update files for IX8C
Signed-off-by: roberthong-qct <10606901@qcttw.com>
* [Quanta][device][platform] Update files for IX9
Signed-off-by: roberthong-qct <10606901@qcttw.com>
Signed-off-by: roberthong-qct <10606901@qcttw.com>
2022-08-23 10:10:08 -07:00
Aravind Mani
ac2885a988
[SFP-Refactor] Modify transceiver key name ( #9447 )
...
* Modify transceiever key name
* fix alignment
2021-12-09 12:38:45 +05:30
roberthong-qct
bfbd97bdd1
[platform][Quanta] Add debian install files for sonic_platform-1.0-py3-none-any.whl ( #7947 )
...
#### Why I did it
The debian install files are required for installing sonic_platform packages
#### How I did it
Add install files to under debian folder
Co-authored-by: robert.hong <robert.hong@qct.io>
2021-06-23 14:52:41 -07:00
roberthong-qct
95c67d2d55
[Quanta] Add and update platform and device files ( #6971 )
...
Add device and platform code for ix7-bwde, ix8a-bwde.
Support platform API 2.0 for all quanta platforms except for ix1b
Co-authored-by: robert.hong <robert.hong@qct.io>
2021-06-21 09:24:41 -07:00
Guohan Lu
207e32a9f2
[platform-modules]: fix compile issues for platform driver under 4.19
...
1. undefine led_classdev_register as it is defined in leds.h
2. header file location change
a. linux/i2c/pmbus.h -> linux/pmbus.h
b. linux/i2c-mux-gpio.h -> linux/platform_data/i2c-mux-gpio.h
c. linux/i2c/pca954x.h -> linux/platform_data/pca954x.h
2020-04-17 04:51:51 +00:00
abdosi
52e3947487
Updated the file permission mode to include +x ( #4183 )
...
This to avoid git status reporting dirty.
Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
2020-02-22 07:22:43 -08:00
Jonathan Tsai
a5c351a467
[Quanta/platform] Update IX1B to support Stretch ( #2358 )
...
* [Quanta/platform] Update IX1B to support Stretch
What I did
Update IX1B's platform folders to support Stretch
How I did it
Follow https://github.com/Azure/SONiC/wiki/Porting-Guide
How to verify it
Follow https://github.com/Azure/SONiC/wiki/Command-Reference
to verify hardware information can get from CLI correctly
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2019-08-15 02:25:43 -07:00
Jonathan Tsai
ee31e3b8bb
[Quanta] Add a new supported device and platform, IX9-32X ( #3341 )
...
Switch Vendor: Quanta
Switch SKU: IX9-32X
CPU: Broadwell-DE with BMC
ASIC Vendor: Broadcom
Switch ASIC: Tomahawk3, BCM56980
Port Configuration: 32x400G
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2019-08-15 00:43:34 -07:00
Jonathan Tsai
2ff8f5d1b9
[Quanta] Add a new supported device and platform, IX7-32X, IX8-56X ( #3297 )
...
Switch Vendor: Quanta
Switch SKU: IX7-32X
CPU: Intel C2558
ASIC Vendor: Broadcom
Switch ASIC: Trident3, BCM56870
Port Configuration: 32x100G
Switch Vendor: Quanta
Switch SKU: IX8-56X
CPU: Intel C2558
ASIC Vendor: Broadcom
Switch ASIC: Trident3, BCM56873
Port Configuration: 48x25G + 8x100G
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2019-08-08 01:11:29 -07:00
Jonathan Tsai
2bb58044c0
[Quanta] Add a new supported device and platform, IX8C-56X ( #3182 )
...
* [Quanta] Add a new supported device and platform, IX8C-56X
Switch Vendor: Quanta
Switch SKU: IX8C-56X
ASIC Vendor: Broadcom
Switch ASIC: Trident3
Port Configuration: 48x25G + 8x100G
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2019-08-01 22:19:52 -07:00
Guohan Lu
8910c7e18c
update .gitignore
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-08-12 07:58:59 +00:00
Guohan Lu
5d46e050d6
[devices]: move platform modules of accton, ingrasys, mitac, quanta into buildimage repo
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-08-11 09:09:03 +00:00
Jonathan Tsai
98bfaf27e3
[QUANTA]: Add psuutil support for IX1B ( #1409 )
...
- What I did
Add psuutil support for Quanta-IX1B-32X
Update Quanta submodule
- How I did it
Update Quanta-IX1B-32X platform module driver.
- How to verify it
admin@switch1:~$ sudo psuutil status
PSU Status
----- --------
PSU 1 OK
PSU 2 OK
- Description for the changelog
Add psuutil support for Quanta-IX1B-32X
Update Quanta submodule
- A picture of a cute animal (not mandatory but encouraged)
Signed-off-by: Jonathan Tsai <jonathan.tsai@quantatw.com>
2018-02-22 16:27:14 -08:00
cpchang
ed408cde54
[Quanta]: Add a new supported device and platform, IX1B-32X ( #1372 )
...
* [Quanta]: Add a new supported device and platform, IX1B-32X
Switch Vendor: Quanta
Switch SKU: IX1B-32X
ASIC Vendor: Broadcom
Swich ASIC: Tomahawk
Port Config: 32x100G
Signed-off-by: Chih-Pei.Chang@qct.io
2018-02-12 11:11:26 +08:00