Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Z9100 0330 to master #7

Open
wants to merge 1,844 commits into
base: master
Choose a base branch
from
Open

Conversation

vharish02
Copy link

No description provided.

zzhiyuan and others added 30 commits August 25, 2018 01:02
…1992)

Starting from kernel 4.6, this new attribute keep_addr_on_down
is introduced (https://kernelnewbies.org/Linux_4.6).

If set, static global addresses with no expiration time are not
flushed.

Ref:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f1705ec197e705b79ea40fe7a2cc5acfa1d3bfac

Signed-off-by: Shu0T1an ChenG <[email protected]>
* SAI v1.12.3 (API headers v1.3.3)
* SDK v4.2.8300
* FW v13.1703.0000

Signed-off-by: Volodymyr Samotiy <[email protected]>
…c-net#1998)

* [platform/haliburton] Fix kernel panic when remove smc module.

* [platform/haliburton] Chanage sysfs to support module interrupt

* [device/haliburton] Update sfputil to use new sysfs.

* [device/haliburton] sfputil to support xcvrd monitoring.
Install a new FW by specifying FW path (mlnx-fw-upgrade.sh /path/to/FW)
or use default at '/etc/mlnx/fw-SPC.mfa'

Signed-off-by: Stepan Blyschak <[email protected]>
Removing .gitmodules pointer to inexistent linux-kernel branch.

rmolina-mn1:sonic-buildimage rmolina$ git submodule update --recursive --remote
..
fatal: Needed a single revision
Unable to find current origin/stretch revision in submodule path 'src/sonic-linux-kernel'
...

Signed-off-by: Rodny Molina <[email protected]>
- Fix NameError: name 'logger' is not defined bug

Signed-off-by: Shu0T1an ChenG <[email protected]>
* refactor bcm attribute checker

* exclude phy_84752 and phy_84328

Signed-off-by: Guohan Lu <[email protected]>
* Add Delta Platform et-6248brb

Signed-off-by: jackyjsliu <[email protected]>

* add Broadcom configuration file

Signed-off-by: jackyjsliu <[email protected]>

* modify Broadcom configuration file
…-net#1987)

* pick up console speed from install enviroment

* get console speed from /proc/cmdline

* add CONSOLE_PORT handle
* Update ag9032v1 and ag9064 modules.

Signed-off-by: neal tai <[email protected]>

* Fix the sfputil.py when convert an integer to hexadecimal without the 'L' trailing.

Signed-off-by: neal tai <[email protected]>
… space for arpcache. Cache will continue to be limited to 4096 entries (sonic-net#1989)
* [build] Remove sudo calls from build process

* Make regex more strict
6d8c940 [sff8472] Fix incorrect VendorOUI decode type. (sonic-net#11)

Signed-off-by: Guohan Lu <[email protected]>
* Fix qsfp_reset file missing.

* [platform/dx010] Add systemd unit for platform init.
seen issues to build dockers using aufs in ubuntu 18.04

Immedidate dockers are exported to docker file and then
imported into sonic image. Thus, whether using vfs or aufs
as the storage driver does not matter for the immediate build.

Signed-off-by: Guohan Lu <[email protected]>
* a910776 2018-09-07 | import upstream optoe chunk offset fix (sonic-net#60) [lguohan]
* 5b4c0aa 2018-09-04 | enable GPIO_ICH (sonic-net#59) [klhaung]

Signed-off-by: Guohan Lu <[email protected]>
…ch again upon… (sonic-net#1939)

* Don't load json conifg like copp, ininip, ports and switch again upon swss warm start

Signed-off-by: Jipan Yang <[email protected]>

* double check DB data exists in case only swss warm restart is configured at system reboot

Signed-off-by: Jipan Yang <[email protected]>

* Double check existence of db data before skipping json load, and format update

Signed-off-by: Jipan Yang <[email protected]>
Fix get_fdb_entry_attribute bridge port ID [Shuotian Cheng]

Signed-off-by: Guohan Lu <[email protected]>
* [baseimage] set default locale en_US.UTF-8

Signed-off-by: chenhu <[email protected]>

* [baseimage]set default locale to en_US.UTF-8, clean all other unused

* [baseimage] update-locale after locale-gen

* correct update-locale command line

Signed-off-by: Guohan Lu <[email protected]>
…g message for syncd containers (sonic-net#2031)

previous commit f3ca7c4
missed syncd containers

Signed-off-by: Guohan Lu <[email protected]>
yxieca and others added 26 commits December 1, 2018 02:11
When using actor port number 0 in lag configuration, IO cannot be sent to
peer. Increase actor port number by 1 to keep uniqueness and at the same
time, avoid using actor port number 0.

Ref. 802.1AX 6.3.4 Port identification

Signed-off-by: Ying Xie <[email protected]>
[bcm SAI] enable Broadcom SAI 3.3 GA release
…-net#2339)

- Merge pull request sonic-net#18 from yxieca/no_buffering
- Revert "Pep 8 compliance, code cleanup (sonic-net#15)" (sonic-net#16)
- Pep 8 compliance, code cleanup (sonic-net#15)
- add detailed comments for get_transceiver_change_event (sonic-net#12)


Signed-off-by: Ying Xie <[email protected]>
…sonic-net#2333)

* add config.bcm for hlx

* modify config.bcm path for hlx

* Delete hx4-cel-hbtn-48x1G+4x10G.config.bcm

* add config.bcm and path

* [submodule]: Update sairedis and utilities pointers (sonic-net#2334)
* Update arista drivers submodule

* Ignore the possible timestamp warning in tar extraction

* Add verbosity toggle to boot0

Console logging is slow because of the 9600 baud rate.
Some time can be saved by decreasing the console verbosity.

* Add hook mechanism in boot0.

Support additional features in boot0 via hooks.
Hooks are unpacked and executed at post-install or pre-exec time.

* Fix 7170 sensors.conf file

Fix critical temperature settings for MAX6658 sensors

* Fix the random swap of storage devices

For arista 7050 switches running with linux 4.9, it is likely the device
name of flash drive (/dev/sda) and usb (/dev/sdb) randomly swap in kernel
booting, depending on which one is ready first. It breaks the expectation
that flash will be mounted as root by setting root=/dev/sda1. This patch
will correct ROOT to flash device refering to the path under block_flash.

* Fix 7170 fancontrol

* Do not remove aquota.user file in boot0

This file is a filesystem protected file used by EOS.
It can be simply removed and will make the SONiC installation failed if
not skipped.
)

* [mlnx|ffb] Add support for mellanox fast-fast boot

Signed-off-by: Stepan Blyschak <[email protected]>

* [mlnx|ffb]: Add support of "config end" event for mlnx fast-fast boot

Signed-off-by: Volodymyr Samotiy <[email protected]>

* [Mellanox|FFB]: Fix review comments

* Change naming convention from "fast-fast" to "fastfast"

Signed-off-by: Volodymyr Samotiy <[email protected]>
…ic-net#2318)

* Add kernel cmdline, tg3.short_preamble=1 tg3.bcm5718s_reset=1, to validate mdio to external PHY.
Signed-off-by: roy_lee <[email protected]>

* Push submodule, sonic-linux-kernel, to patch of tg3 short_preamble.
Signed-off-by: roy_lee <[email protected]>

* Restore to former version, for this platform is not maintained by Accton.
Signed-off-by: roy_lee <[email protected]>
…#2281)

* xcvrd OIR support for Dell S6100/Z9100 switches

Introduced check_interrupts function to handle missed interrupts.
port_dict updated and returned for appropriate OIR events.
Added support for both S6100/Z9100 switches.

* Revamped sfputil.py for PEP8 Standards
* 1) DSCP 46 to 5; 2) ecn config for lossless traffic; 3) ecn on by default; 4) DWRR equal weight;

Signed-off-by: Wenda <[email protected]>

* 1) link pg & queue 5 to lossy buffer profile; 2) ingress lossless alpha 1/8

Signed-off-by: Wenda <[email protected]>

* Update the test case for qos & buffer json template

Signed-off-by: Wenda <[email protected]>

* Migrate a7050-qx32 and s6000 to use pg_profile lookup architecture

Signed-off-by: Wenda <[email protected]>

* Update pg headroom egress service pool for a7050-qx-32s, a7050-qx32, and s6000

Signed-off-by: Wenda <[email protected]>

* Link queue 5 to lossy profile

Signed-off-by: Wenda <[email protected]>
- [warm boot] introduce command line options to warm/fast reboot scripts (sonic-net#399)
- Use -d instead of -m in config qos (sonic-net#388)

Signed-off-by: Ying Xie <[email protected]>
* Upgrade SAI to v1.2.4

* Add a new supported device accton as7116

* Add maintainer info for deb

* Add mk file for accton 7116

* fix some bug for sai 1.2.4

* fix git commit error for sdk and sai

* change sai and sdk deb name

* add config file for qos support

* initial commit

* Delete qos.json

* Delete buffers.json.j2

* Delete qos.json

* Delete buffers.json.j2

* Delete buffers.json.j2

* Delete qos.json

* add support for sai 1.3.0

* add qos and buffer file for device and add sensor driver for 7116

* change buffer template

* fix fan led bug

* add support for linux-4.9

* update device driver and update sdk and sai for support kernel 4.9
…t#2344)

* Add support as7326 thermal plan. Monitor fan/psu

* Fix incorrect kernel version for idt init

* fix error parsing
* [update graph] adapt to warm reboot scenario

When migrating configuration, always copy config files from old_config
to /etc/sonic. But if warm reboot is detected, then skip configuration
operations.

Signed-off-by: Ying Xie <[email protected]>

* log file copies and misses
DO NOT MERGE. Please merge after or along with PR 2239
sonic-net#2239

This commit has the forward porting of changes from 20180330
to master. Unit tested by checking the broadcom registers
for the values. The values in hardware reflect the correct values
except for TC to PFC priority group map values. Master branch values
for TC to PFC priority group map for both z9100 and s6100 in incorrect,
I have a build of Oct 12 master and the values are correct in
that build.

Signed-off-by: Harish Venkatraman <[email protected]>
samaity added a commit to samaity/sonic-buildimage that referenced this pull request Dec 6, 2019
…le (sonoble#7)

* [buildImage] Add support of platform.json parsing to portconfig.py file

Signed-off-by: Sangita Maity <[email protected]>

* [sonic-cfggen] Add a unit-test to test platform capability file

Signed-off-by: Sangita Maity <[email protected]>

* Minor Update

Signed-off-by: Sangita Maity <[email protected]>

* Created One Logic for symmetric and asymmetric modes

Signed-off-by: Sangita Maity <[email protected]>

* Passing tuple from Match_list

Signed-off-by: Sangita Maity <[email protected]>
samaity added a commit to samaity/sonic-buildimage that referenced this pull request Jan 14, 2020
…le (sonoble#7)

* [buildImage] Add support of platform.json parsing to portconfig.py file

Signed-off-by: Sangita Maity <[email protected]>

* [sonic-cfggen] Add a unit-test to test platform capability file

Signed-off-by: Sangita Maity <[email protected]>

* Minor Update

Signed-off-by: Sangita Maity <[email protected]>

* Created One Logic for symmetric and asymmetric modes

Signed-off-by: Sangita Maity <[email protected]>

* Passing tuple from Match_list

Signed-off-by: Sangita Maity <[email protected]>
samaity pushed a commit to samaity/sonic-buildimage that referenced this pull request Aug 22, 2022
* [BFN] Updated platform APIs impl

Signed-off-by: Andriy Kokhan <[email protected]>

* Extended BFN platform SFP APIs implementation

* Update sfp.py

* [BFN] Extended SFP platform plugin implementation

Signed-off-by: Andriy Kokhan <[email protected]>

* [BFN] Extended Fans platform plugin implementation

* [BFN] divided classes Fan and  FanDrawer into 2 files

* Signed-off-by: Vadym Yashchenko <[email protected]>

What I did
	Add get_model() function
	Add get_low_critical_threshold() function
	Change __get(...) function.
How I did it
	Differnece from previous implementation of __get(...) function is return real value or -9999.9 if value is not provided by thrift API

* Add get_presence() function and revised __get() function

Signed-off-by: Vadym Yashchenko <[email protected]>

* [BFN] Updated PSU platform APIs impl

Signed-off-by: Dmytro Lytvynenko <[email protected]>

* Added BFN PSU cache (sonoble#9)

Signed-off-by: Andriy Kokhan <[email protected]>

* [BFN]  Fans and Fantray platform APIs update (sonoble#7)

* [BFN] Updated SFP platform APIs (sonic-net#10)

Signed-off-by: Volodymyr Boyko <[email protected]>

* [BFN] Updated platform API for thermal (sonoble#8)

* Signed-off-by: Vadym Yashchenko <[email protected]>

* Revert "[BFN]  Fans and Fantray platform APIs update (sonoble#7)" (sonic-net#11)

This reverts commit c62a733.

* Add support health monitor system (sonic-net#15)

Signed-off-by: Petro Bratash <[email protected]>

* Update chassis.py

* [BFN] Updated FANs and FAN Tray platform API (sonic-net#14)

* Fix fix_alignment (sonic-net#17)

Signed-off-by: Petro Bratash <[email protected]>

* [BFN] Improvement show environment (sonic-net#16)

* Added PSU temperature skip into platform.json (sonic-net#18)

Signed-off-by: Andriy Kokhan <[email protected]>

* Do not skip psud on Newport

Signed-off-by: Andriy Kokhan <[email protected]>

* [BFN] fix fan status from Not OK to Ok (sonic-net#19)

* [BFN] Updated SFP platform plugin (sonic-net#13)

Signed-off-by: Volodymyr Boyko <[email protected]>

* [DPB] Fix typo for Ethernet0 2x200G[100G,40G] breakout mode (sonic-net#21)

Signed-off-by: Mykola Gerasymenko <[email protected]>

* [barefoot] Tmp fix vendor_rev (sonic-net#22)

Signed-off-by: Volodymyr Boyko <[email protected]>

* Fixed python issues in sonic_platform/fan_drawer.py

Signed-off-by: Andriy Kokhan <[email protected]>

* Updated fan_drawer.py

* Fixing trailing white spaces in fan_drawer.py

* [BFN] Fix thrift for SFPs API

Signed-off-by: Volodymyr Boyko <[email protected]>

* In platform.json, replaced 'false' with '0' to workaround ast.literal_eval() issue

Signed-off-by: Andriy Kokhan <[email protected]>

* [Newport] Thermal manager  (sonic-net#23)

* Signed-off-by: Vadym Yashchenko <[email protected]>

* Revert "In platform.json, replaced 'false' with '0' to workaround ast.literal_eval() issue"

This reverts commit 1e73127.

* Removed 'controllable' options from platform.json to fix factory default config generation

Signed-off-by: Andriy Kokhan <[email protected]>

* Update thermal_manager.py

* Migrated SFP plugin to sonic_xcvr API (sonic-net#30)

Signed-off-by: Andriy Kokhan <[email protected]>

Co-authored-by: KostiantynYarovyiBf <[email protected]>
Co-authored-by: Vadym Yashchenko <[email protected]>
Co-authored-by: Dmytro Lytvynenko <[email protected]>
Co-authored-by: Volodymyr Boiko <[email protected]>
Co-authored-by: Petro Bratash <[email protected]>
Co-authored-by: Mykola Gerasymenko <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.