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
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
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