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

Dx010 revert fan led sysfs #6

Closed
wants to merge 1,585 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1585 commits
Select commit Hold shift + click to select a range
c055dd2
[submodule]: Update submodule sonic-snmpagent: power_status_handler h…
qiluo-msft May 22, 2018
ea465db
[devices]: update dx010 fan configuration (#1735)
May 23, 2018
6fc38af
Remove fan LED initialization from led_control plugins for Arista 705…
jleveque May 24, 2018
d32c043
[sonic-cfggen]: Protect config_db.json from minigraph misconfig (#1727)
wendani May 24, 2018
4d56468
[broadcom sai] upgrade Broadcom SAI to version 3.1.3.4-12 (#1740)
yxieca May 24, 2018
d165a50
[sairedis] update sairedis sub-module (#1741)
yxieca May 25, 2018
bb6ff62
[service] introducing serial port watchdog service (#1743)
yxieca May 25, 2018
46c2d34
[docker_image_ctl]: Add --force while removing obsolete dockers (#1744)
May 26, 2018
a917517
[minigraph parser] Fix minigraph parser issue when handling LAG relat…
keboliu May 26, 2018
225b3e5
Fix a bug that default graph might be missing when generating minimal…
taoyl-ms May 29, 2018
2d7046c
Add QoS and Buffers configs for Mellanox MSN2100 and MSN2410 (#1739)
andriymoroz-mlnx May 30, 2018
c105717
[serial watchdog] remove serial watchdog service dependency to rc.loc…
yxieca May 31, 2018
a6d2d77
Fix links of debian git server (#1755)
qiluo-msft Jun 1, 2018
54046d4
[devices]: change S6100 to use new ECN/WRED config (#1749)
wendani Jun 1, 2018
e7d17c0
[broadcom]: update brcm sai to 3.1.3.4-13 (#1760)
lguohan Jun 1, 2018
b58a94d
[sonic-mgmt]: Install the latest Microsoft Azure Kusto Library for Py…
Jun 1, 2018
d54a7ae
[baseimage] Adding setuid permissions to ping binaries, so sudo is no…
qiluo-msft Jun 5, 2018
eee3671
Revert the feature: serial port watchdog service (#1766)
qiluo-msft Jun 5, 2018
711be8f
[caclmgrd] Heuristically determine whether ACL is IPv4 or IPv6, use i…
jleveque Jun 5, 2018
0ff7ba6
[sai.profile] move hwsku specific device configs to device/mellanox/p…
mykolaf Jun 6, 2018
83d9c7e
[bcmsh] Fix the bcmsh issues. (#1761)
zhenggen-xu Jun 6, 2018
d2b1a0b
[devices]: Add index and speed for port_config.ini on Celestica platf…
zhenggen-xu Jun 9, 2018
8d88455
[baseimage]: Improve password hashing for default user account (#1748)
serhepopovych Jun 9, 2018
a4b830b
[mellanox] Update hw-mgmt pointer (#1759)
stepanblyschak Jun 9, 2018
dc547e4
[sonic-platform-daemons] Update submodule (#1754)
jleveque Jun 9, 2018
ed06aca
[mellanox] Add cpldupdate utility to SONiC image (#1746)
stepanblyschak Jun 9, 2018
481463c
Add Celestica seastone dx010 psuutil.py plugins (#1781)
pphuchar Jun 11, 2018
1942183
[devices]: Add Broadcom config files for Arista 7050 SKUs; Remove 'se…
jleveque Jun 11, 2018
fae346f
Don't create a pty to run vtysh inside of the docker container (#1792)
pavel-shirshov Jun 14, 2018
1c8bacb
Fix comment typos (#1794)
qiluo-msft Jun 15, 2018
a8a7b79
[libnl3]: Upgrade libnl3 version to 3.2.27-2, same version as in Debi…
qiluo-msft Jun 19, 2018
b5f153b
Introducing 'debugging' and 'profiling' options in sonic build-infra …
rodnymolina Jun 19, 2018
493ae71
[Broadcom]: update Broadcom SAI to 3.1.3.4-14 (#1797)
Jun 20, 2018
81b782c
[libnl3]: Backup libnl3 source packages in Azure Storage (#1799)
qiluo-msft Jun 20, 2018
d82db79
[caclmgrd] Translation of ACL Control Plane rules into iptables comma…
Jun 20, 2018
bbca583
Manually send SIGHUP to vtysh when the current session was disconnect…
pavel-shirshov Jun 20, 2018
7557007
[interface-config] Force eth0 before reconfiguration (#1802)
taoyl-ms Jun 21, 2018
b745c0b
Modify sudo lecture message to be more informational (#1800)
taoyl-ms Jun 21, 2018
aaac497
[device]: Fix a bug that psuutil cannot access gpio sysfs to get PSU …
Jun 21, 2018
3681cfa
Use only active ports when applying buffers/qos configuration (#1787)
pavel-shirshov Jun 21, 2018
3ea616d
[platform] Celestica: dx010 init gpio sysfs (#1807)
pphuchar Jun 22, 2018
d0803b7
[sonic-platform-common] Update submodule (#1806)
jleveque Jun 22, 2018
deacbb8
[tacacs] To modify local user permission according to priv lvl (#1804)
taoyl-ms Jun 22, 2018
b37540f
[vs-test]: not forward routes with no-export community (#1774)
sihuihan88 Jun 22, 2018
82343ca
[sai]: update SAI version to 3.1.3.4-15 (#1808)
sihuihan88 Jun 23, 2018
a2a6aea
[bgp]: Enable bgp soft-reconfiguration inbound for quagga templates (…
pavel-shirshov Jun 23, 2018
bac5722
[docker-fpm-frr]: Fix build with frr used for routing stack (#1728)
serhepopovych Jun 23, 2018
7389443
[devices]: Migrate a7050-qx-32s to use the new buffers config archite…
wendani Jun 23, 2018
07ea974
Enable sairedis counter thread in 3 minutes after SONiC was started (…
pavel-shirshov Jun 23, 2018
ec850df
[devices]: Use arista library as led plugin for more platforms. (#1809)
Staphylo Jun 24, 2018
3d24305
[mellanox] Update SAI, SDK, FW pointers (#1811)
stepanblyschak Jun 25, 2018
7ba08e5
Prefix docker container name to syslog syslogtag (program name) (#1810)
qiluo-msft Jun 25, 2018
d57bef5
Enable all counters: queue, port, and pfcwd (#1814)
pavel-shirshov Jun 26, 2018
0a41247
Update sonic-swss. Postpone creation of queue maps (#1816)
pavel-shirshov Jun 26, 2018
9a64655
sonic-quagga update. Don't spam with 'Vtysh connected from' message (…
pavel-shirshov Jun 27, 2018
d995147
Migrate brcm platform to use new ECN config, which is (#1818)
wendani Jun 28, 2018
301fc28
Add initial support for keeping track of and displaying reboot cause …
jleveque Jun 28, 2018
a89b8d8
Correct a7060 config for tor (#1823)
wendani Jun 28, 2018
ff237aa
[syncd] Treat bcmcmd as a supervisor task so we could collect stdout/…
qiluo-msft Jun 29, 2018
5ad7d24
[mgmt] Fix pycparser installation (#1820)
qiluo-msft Jun 29, 2018
0434359
[device]: Add a new supported device AS7312-54XS (#1821)
pollyhsu2git Jun 29, 2018
f04f070
Build python-click Debian package from version 6.7-4 source to fix CL…
jleveque Jun 29, 2018
1caad01
Support T1 sku, create symlink (#1827)
prsunny Jun 29, 2018
6459275
Revert "[vs-test]: not forward routes with no-export community (#1774…
qiluo-msft Jun 29, 2018
9b8d985
[device/celestica] Update fancontrol configuration file and sensor la…
Jun 29, 2018
77aec96
Update sonic-swss with QueueMaps fixes (#1829)
pavel-shirshov Jun 29, 2018
3fc56f0
[sonic-utilities] Update submodule (#1830)
jleveque Jun 30, 2018
0e5c5f2
[baseimage]: add commonly used network tools (#1832)
lguohan Jul 1, 2018
7edbf5d
[build]: add show docker tag (#1833)
lguohan Jul 1, 2018
92eb7b4
[mellanox]: Fix symlink to QOS config file for MSN2740 platform (#1842)
Jul 3, 2018
117dc2b
[docker-syncd-mlnx] add new mlnx-sfpd daemon to docker-syncd-mlnx (#1…
keboliu Jul 3, 2018
78ed06d
[Platform/Celestica] Add dx010 fan led control. (#1834)
pphuchar Jul 4, 2018
162e9b6
Add monit for /var/log disk usage (#1836)
qiluo-msft Jul 4, 2018
f6fffda
[device] Update arista driver submodule (#1835)
yurypm Jul 4, 2018
73a2e64
[arista]: Add platform support for DCS-7170-64C (#1718)
byu343 Jul 4, 2018
3950da1
[sonic-swss]: Update submodule pointer (#1843)
Jul 4, 2018
26afa34
[device] Misc fixes for Arista platforms (#1844)
Staphylo Jul 5, 2018
a8af2e5
[sonic_debian_extension.j2] Create /var/cache/sonic/ directory (#1845)
jleveque Jul 6, 2018
51bfc2e
[SAI] update SAI header to 1.3 (#1778)
prsunny Jul 6, 2018
7c632a9
[swss]: sonic-swss submodule update (#1847)
pavel-shirshov Jul 7, 2018
48e3e15
[broadcom]: update sai.mk (#1850)
lguohan Jul 8, 2018
a0bd656
[device/dell] Update Shared headroom values (#1846)
vharish02 Jul 10, 2018
a6b5acb
[mellanox]: Update MFT tools to v4.9.0 (#1851)
andriymoroz-mlnx Jul 11, 2018
3d043a1
[mellanox]: Update SAI pointer to 1.3 (#1852)
Jul 11, 2018
f598397
Pavelsh/restart swss counters (#1854)
pavel-shirshov Jul 12, 2018
daf590e
[broadcom sai] update Broadcom SDK/SAI version (#1853)
yxieca Jul 12, 2018
eb3ef2f
[mellanox]: fix mellanox SAI 1.3 build issue (#1859)
lguohan Jul 13, 2018
5e6d36c
[vs]: set platform=vs for orchagent (#1860)
lguohan Jul 13, 2018
1a93dd5
[sonic-dbsyncd]: Support empty string in lldp_rem_port_desc (#1857)
qiluo-msft Jul 13, 2018
2ccfefc
[caclmgrd] Add a rule to allow all connections from localhost (#1858)
jleveque Jul 13, 2018
2944f3e
[swss]: sonic-swss submodule update (#1856)
lguohan Jul 13, 2018
015d2d1
[sonic-dbsyncd]: Fix parse_chassis on partial lldp data (#1861)
qiluo-msft Jul 13, 2018
1955a43
[vs]: clean up process running in server namespace for vstests (#1862)
lguohan Jul 14, 2018
0008347
[sonic-utilities]: update submodule (#1865)
sihuihan88 Jul 17, 2018
f033cbe
[bcm syncd]: Wait initializing led_proc for 60 seconds (#1863)
pavel-shirshov Jul 18, 2018
c52fb76
Convert arp_update into a 'start-it-once' mode (#1864)
pavel-shirshov Jul 18, 2018
0ec9322
Change dx010 console speed (#1867)
Jul 19, 2018
927c41f
[nephos]: add support sai 1.3.0 (#1868)
simonJi2018 Jul 23, 2018
dadc17d
[Mellanox] Use MAC from EEPROM for PortChannels and VLAN Interfaces (…
andriymoroz-mlnx Jul 23, 2018
76391ba
[devices]: Added sensors.conf for S6100/Z9100 platform (#1788)
Jul 24, 2018
216d2fa
[vs-test]: not forward routes with no-export community (#1869)
sihuihan88 Jul 24, 2018
93905d3
[barefoot]: Support for platforms based on Barefoot Networks' device …
mkbalani Jul 24, 2018
e3abf0c
[docker] Exit if docker run fails (#1870)
qiluo-msft Jul 25, 2018
3c33737
[make] introducing new build option KERNEL_PROCURE_METHOD (#1837)
yxieca Jul 25, 2018
10b4bbc
[swss]: Start counter from swss container (#1875)
pavel-shirshov Jul 26, 2018
da12f57
[sonic-utilities]: update submodule (#1871)
sihuihan88 Jul 26, 2018
7cbadb7
Update submodule: swss-common, swss (#1878)
qiluo-msft Jul 27, 2018
b86c3ee
[build]: add barefoot master build badge (#1881)
lguohan Jul 27, 2018
77b899b
[submodule] advance sonic-linux-kernel submodule (#1882)
yxieca Jul 27, 2018
c3c8f7f
Fix for bash's memory-leak (#1879)
rodnymolina Jul 28, 2018
81ee8fa
[platform]: add sonic port alias for mellanox SN2700 platform (#1883)
lguohan Jul 28, 2018
5011622
[platform]: bfn intf: allow-hotplug for usb0 interface (#1889)
mkbalani Jul 30, 2018
d166a01
[submodule] Update submodule: swss-common (#1885)
qiluo-msft Jul 30, 2018
530e2dc
Only keep most recent one in old_config (#1884)
taoyl-ms Jul 31, 2018
d389c09
[submodule] Update submodule: swss-common (#1895)
qiluo-msft Aug 1, 2018
2522565
[devices]: Move Arista bfn platforms under platform/barefoot (#1894)
Staphylo Aug 1, 2018
a8c41d9
[device] Update arista driver submodule (#1897)
yurypm Aug 1, 2018
8e74230
[Ingrasys] Add platform support for S9180-32X/S9280-64X with Barefoot…
fengkm Aug 2, 2018
a215bcd
[mlnx-sfp-plugin] enhancement to support transceiver sensor monitorin…
keboliu Aug 2, 2018
38beca6
[docker-platform-monitor] make file and supervisord conf change for n…
keboliu Aug 3, 2018
c822b3c
Update arista driver submodule (#1900)
zzhiyuan Aug 3, 2018
7536104
[device]: add support for celestica E1031 (#1528)
lguohan Aug 5, 2018
1a55ae2
update sonic-platform-common submodule for xcvrd support (#1901)
keboliu Aug 6, 2018
33b713e
[submodule] update snmpagent and dbsyncd, extending/implementing ieee…
mykolaf Aug 7, 2018
3d13765
[minigraph.py] add support to parse deployment id of neighbor devices…
taoyl-ms Aug 7, 2018
634814b
change buffer template and fix some device driver bug (#1903)
simonJi2018 Aug 7, 2018
b7eeba8
Moving get_routing_stack() to a centralized location to avoid code du…
rodnymolina Aug 7, 2018
314eae5
[minigraph.py] Support parsing console ports (#1898)
taoyl-ms Aug 7, 2018
4d784d8
Upgrade azure-keyvault to known compatible version (#1906)
qiluo-msft Aug 9, 2018
7aefa18
Download newer version (8.23.0-2) of rsyslog from jessie-backports in…
jleveque Aug 10, 2018
3c3c19e
[lldp]: LLDP is misbehaving if netlink messages were lost due to timi…
zhenggen-xu Aug 10, 2018
36e9ad5
[devices]: update submodule platform/nephos/sonic-platform-modules-in…
simonJi2018 Aug 10, 2018
ae84318
[Mellanox] Update hw-management service config (#1914)
andriymoroz-mlnx Aug 10, 2018
9e2ceb7
[sonic-platform-common] Update submodule (#1915)
jleveque Aug 11, 2018
4d701ad
[baseimage]: update base image from jessie to stretch
lguohan Sep 5, 2017
ff1f508
[baseimage]: use debian 4.9.0-3 kernel
lguohan Sep 1, 2017
b6af83c
[baseimage]: upgrade initramfs to 0.130
lguohan Sep 1, 2017
72d70e9
[baseimage]: install systemd-sysv in the base image
lguohan Sep 2, 2017
f64ffe8
[baseimage]: build root filesystem via overlay fs instead of aufs
lguohan Sep 2, 2017
dabbe63
[baseimage]: Disable consistent network device naming
lguohan Sep 3, 2017
b03e974
[baseimage]: let docker in base image use overlay fs instead of aufs
lguohan Sep 5, 2017
376cabe
[baseimage]: update igb driver to 5.3.5.10
lguohan Sep 3, 2017
87ec4f1
[docker-syncd]: install kmod in docker-syncd-brcm without prompt
lguohan Sep 5, 2017
8d43f3b
[sonic-slave]: add deps for build initramfs 0.130
lguohan Sep 9, 2017
8c72d8c
[build]: insert overlay kmod for base image build
lguohan Sep 13, 2017
a87da7b
[build]: build stretch-based sonic slave docker
lguohan Sep 23, 2017
a719293
[build]: sonic-slave-stretch- sha both Dockerfile and Dockerfile.user
lguohan Sep 26, 2017
540a87a
[opennsl]: use opennsl kernel module based on kernel 4.9.0-3
lguohan Sep 5, 2017
5d1a7a1
[temp]: disable building platform drivers tempoerarily
lguohan Sep 3, 2017
23c3bfe
[kernel]: fix linux-headers common deb file name
lguohan Nov 6, 2017
a0280dd
update build instructions
lguohan Nov 6, 2017
2449faf
[kernel]: update kernel submodule and remove standalone igb driver
lguohan Dec 6, 2017
0e141a5
[baseimage]: install acl package
lguohan Dec 11, 2017
0827ed3
[baseimage]: install tacacs dependencies
lguohan Dec 11, 2017
9aebe09
[Mellanox]: Upgrade MFT package to 4.8.26 (#3)
marian-pritsak Dec 27, 2017
cd1d1b1
[Mellanox]: Update recipe for hw-management (#4)
marian-pritsak Dec 30, 2017
13c83ac
[platform]: enable platform driver for dell s6000 (#5)
lguohan Jan 3, 2018
35ab7a6
[kernel]: upgrade linux kernel to 4.9.0-5 (4.9.65-3+deb9u2) (#8)
lguohan Jan 10, 2018
5ae64e7
[ixgbe]: compile and install ixgbe to 4.9.0-5 kernel
lguohan Jan 10, 2018
f9c5783
[mellanox]: Adapt to new hw-management package (#12)
marian-pritsak Jan 26, 2018
9801ba9
[devices]: enable platform modules for various platforms
lguohan Feb 12, 2018
759edc9
[dell]: update to stretch-kernel based dell modules
lguohan Feb 13, 2018
f489bea
[platform]: incorporate sonic-platform-modules-cel into sonic buildim…
lguohan Feb 16, 2018
ec9dc57
[devices]: enable sonic-platform-modules-cel
lguohan Feb 16, 2018
025dad0
[celestica] change to use lm75 standard driver (#19)
pwisutti Feb 28, 2018
4142d7f
[Delta]: Modify delta-ag9032v1 driver for kernel 4.9 (#20)
nealtai Mar 1, 2018
0edb380
[build]: add stretch target to build in stretch docker
lguohan Mar 1, 2018
5364926
[build]: build initramfs, libwrap, tacacs packages under stretch docker
lguohan Mar 1, 2018
689bbd2
[broadcom]: update opennsl module to 3.4.1.11-1
lguohan Mar 3, 2018
91891af
[bug fix]: fix delta ag9032v1 driver compilation. disable ag9064
lguohan Mar 3, 2018
0d2ffd8
[baseimage]: move update initramfs to later stage
lguohan Mar 5, 2018
764a7ed
[device]: Enable arista drivers for sonic-linux-kernel 4.9 (#21)
Staphylo Mar 27, 2018
cbf204b
[device]: add the new platform ag9064 (#23)
Mar 27, 2018
d50332f
[devices]: Added new Mellanox MSN2010 platform (#24)
Apr 2, 2018
244aaca
[devices]: disable compiling ag9064 and ag5648
lguohan Apr 6, 2018
b53fa5e
[devices]: Modified and fixed delta ag5648 modules. (#30)
StanleyCi Apr 14, 2018
c77ddbc
[devices]: modified and fixed delta ag9064 modules (#28)
Apr 14, 2018
420f003
[mellanox]: fix SAI build makefile (#29)
mykolaf Apr 14, 2018
0fb3882
[devices]: disable compiling ag9064 and ag5648
lguohan Apr 6, 2018
6a0909e
[baseimage]: Add derived package to initramfs-tools (#33)
yurypm Apr 18, 2018
0f0e7ab
Add support 4.9 support for 7260CX3 (#34)
Staphylo Apr 27, 2018
145aa4f
[delta]: Enable ag5648, et-6248brb, ag9064 and fix the build error o…
StanleyCi May 2, 2018
ecfca8b
[devices]: DellEMC new platform support for z9264f - 64x100 (#26)
Jun 22, 2018
f7c16e3
[devices]: change celestica platform modules version back to 0.6
lguohan Jul 10, 2018
39b0e80
[device] Update arista driver submodule (#38)
yurypm Jul 14, 2018
16e16f5
[Mellanox]: Update recipe for hw-management (#4)
marian-pritsak Dec 30, 2017
46b0847
[baseimage]: use original stretch bash in the base image
lguohan Jul 30, 2018
a32b741
[kernel]: update sonic linux kernel submodule
lguohan Jul 30, 2018
b8a01dc
[build]: add .gitignore for cel, delta and inventec
lguohan Aug 5, 2018
8e0f1f5
[celestica]: update dx010 fan driver to support fault alarm
lguohan Aug 5, 2018
7d13479
[celestica]: Add dx010 gpio sysfs exported when platform modules load.
lguohan Aug 5, 2018
3021e4e
[devices]: add celstica haliburton
lguohan Aug 5, 2018
aa2e340
[broadcom]: build broadcom kernel modules from gpl source codes
lguohan Aug 7, 2018
5d46e05
[devices]: move platform modules of accton, ingrasys, mitac, quanta i…
lguohan Aug 8, 2018
0338379
[devices]: enable ingress and ariata devices on barefoot platform
lguohan Aug 8, 2018
678d4d4
[mellanox]: Update SDK pointer (#41)
Aug 10, 2018
6a3c05f
[mellanox]: Update recipe for hw-mgmt according to latest changes (#40)
Aug 10, 2018
be0328a
Update arista-drivers submodules (#42)
Staphylo Aug 10, 2018
002bff4
[baseimage]: use rsyslog in baseimage from stretch repo
lguohan Aug 11, 2018
4005975
[submodules]: update submodule for platform modules dell, s6000 and k…
lguohan Aug 11, 2018
88ea503
[doc]: update build instruction for debian stretch build
lguohan Aug 11, 2018
7f7a2a0
[sshd]: regenerate ssh key if ssh_host_rsa_key is not present
lguohan Aug 11, 2018
66ffca2
[kernel]: set default option to build kernel
lguohan Aug 11, 2018
1533bc5
[dockerbase]: use libwrarp0 7.6.q-26 in docker base
lguohan Aug 12, 2018
8910c7e
update .gitignore
lguohan Aug 12, 2018
9e37d50
Merge pull request #1335 from lguohan/stretch
lguohan Aug 12, 2018
6246b16
[doc]: update build instruction for debian stretch
lguohan Aug 12, 2018
d761630
Fix potential blackholing/looping traffic when link-local was used an…
zhenggen-xu Aug 12, 2018
58db7f1
[device & platform] led and transceiver deamon for inventec switch d7…
klhaung Aug 12, 2018
eefd3f4
[platform]: update centec platform drivers and sai (#1702)
yangbashuang Aug 13, 2018
add2444
[barefoot]: build platform modules for bfn, bfn-montara, wnc-osw1800
lguohan Aug 13, 2018
647af39
[build]: create empty /var/lib/docker if needed (#1920)
lguohan Aug 13, 2018
f3ca7c4
[rsyslog]: use # to separate container name and program name in syslo…
lguohan Aug 13, 2018
0cd4ef0
[socat]: build socat with readline (#1919)
lguohan Aug 13, 2018
9047edc
[platform]: move dell platform modules into buildimage repo
lguohan Aug 13, 2018
859d0e1
[bcmsh]: add inactivity timeout for bcmsh (default 300 seconds) (#1921)
lguohan Aug 13, 2018
40bb27c
Simplify script to install docker (#1925)
qiluo-msft Aug 14, 2018
e15cf2d
[build]: print error message when use root or sudo to build. (#1923)
lguohan Aug 14, 2018
4547d9a
[nephos]: build platform modules in debian stretch docker
lguohan Aug 14, 2018
cdc2717
[submodule update]: sonic-quagga. Add dscp flag settings (#1926)
pavel-shirshov Aug 14, 2018
746ad96
[mellanox]: Fix post stop action in swss service template (#1928)
Aug 14, 2018
6918a22
[Inventec] Add D7264 platform support (#1675)
Aug 14, 2018
c4e2f3e
[mellanox]: Update hw-mgmt service with the stop action (#1929)
Aug 14, 2018
f0d4a07
[submodule] update snmpagent pointer (#1930)
mykolaf Aug 15, 2018
9f54545
Added picocom and pexpect to base image, for use in consutil (#1935)
cawand Aug 16, 2018
7d27660
[common]: Update sonic-swss-common submodule (#1934)
Aug 16, 2018
c1e17c3
[mellanox]: Fix qos.json.j2: apply qos config for active ports (#1932)
stepanblyschak Aug 16, 2018
691b5c7
Merge haliburton with dx010 and fixed issue
Aug 16, 2018
59669a1
Fixed fancontrol issue
Aug 16, 2018
7b8689a
Add sensor's label
Aug 16, 2018
0d92e69
Add new submodule version
Aug 16, 2018
d9d480c
Update changelog version
Aug 16, 2018
c665b8e
Add command to set permission for lpc tool
Aug 16, 2018
38f3eba
[kernel]: upgrade kernel to 4.9.0-7 (4.9.110-3+deb9u1) (#1922)
lguohan Aug 16, 2018
cd9c5e7
Allow similar devices configs sharing (#1933)
stepanblyschak Aug 16, 2018
fd5bce5
[device/dx010] configuration port index start from 1 (#1927)
pphuchar Aug 16, 2018
986a857
[mellanox]: Fix problem with system EEPROM in "hw-mgmt" (#1938)
Aug 16, 2018
a8ccf58
[build]: Makefile: make new step "make stretch" optional (#1936)
yxieca Aug 16, 2018
86205b8
[devices/a7050]: Separate ECN/WRED profile per queue to maintain a co…
wendani Aug 17, 2018
ec8a7f5
[broadcom]: fix delay to load led proc init (#1940)
lguohan Aug 17, 2018
5a17a04
[mlnx-platform] enhancement for xcvrd implementation on mlnx platform…
keboliu Aug 17, 2018
1d9825e
Add sonic plugin and CPLD driver
Aug 17, 2018
c059d99
[baseimage]: install picocom 3.1 in base image (#1943)
lguohan Aug 17, 2018
f499254
[swsssdk]: update DBInterface submodule (#1942)
keboliu Aug 17, 2018
f05ee30
[sai]: upgrade SAI to version 1.3.3 (#1944)
lguohan Aug 17, 2018
98082d5
[baseimage]: Download picocom version 3.1-2 from stretch-backports; N…
jleveque Aug 18, 2018
3226805
Merge pull request #6 from Azure/master
Aug 20, 2018
f8c6d95
Update platform configuration and fixed issues
Aug 21, 2018
280e1a0
export fan-leds gpio to sysfs.
pphuchar Aug 22, 2018
773d68d
Remove custom lm75b driver.
pphuchar Aug 23, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!--
If you are reporting a new issue, make sure that we do not have any duplicates
already open. You can ensure this by searching the issue list for this
repository. If there is a duplicate, please close your issue and add a comment
to the existing issue instead.

If you suspect your issue is a bug, please edit your issue description to
include the BUG REPORT INFORMATION shown below. If you fail to provide this
information within 7 days, we cannot debug your issue and will close it. We
will, however, reopen it if you later provide the information.

For more information about reporting issues, see
https://github.com/Azure/SONiC/wiki#report-issues

---------------------------------------------------
GENERAL SUPPORT INFORMATION
---------------------------------------------------

The GitHub issue tracker is for bug reports and feature requests.
General support can be found at the following locations:

- SONiC Support Forums - https://groups.google.com/forum/#!forum/sonicproject

---------------------------------------------------
BUG REPORT INFORMATION
---------------------------------------------------
Use the commands below to provide key information from your environment:
You do NOT have to include this information if this is a FEATURE REQUEST
-->

**Description**

<!--
Briefly describe the problem you are having in a few paragraphs.
-->

**Steps to reproduce the issue:**
1.
2.
3.

**Describe the results you received:**


**Describe the results you expected:**


**Additional information you deem important (e.g. issue happens only occasionally):**

**Output of `show version`:**

```
(paste your output here)
```

**Attach debug file `sudo generate_dump`:**

```
(paste your output here)
```
26 changes: 26 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!--
Please make sure you've read and understood our contributing guidelines;
https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md

** Make sure all your commits include a signature generated with `git commit -s` **

If this is a bug fix, make sure your description includes "fixes #xxxx", or
"closes #xxxx"

Please provide the following information:
-->

**- What I did**

**- How I did it**

**- How to verify it**

**- Description for the changelog**
<!--
Write a short (one line) summary that describes the changes in this
pull request for inclusion in the changelog:
-->


**- A picture of a cute animal (not mandatory but encouraged)**
74 changes: 74 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Build system related
.platform
.screen

# Build artifacts
fsroot/
fs.*
target/
*.deb
*.changes
*.buildinfo

# Subdirectories in src
src/hiredis/*
!src/hiredis/Makefile
src/igb/*
!src/igb/Makefile
src/initramfs-tools/*
!src/initramfs-tools/Makefile
src/isc-dhcp/*
!src/isc-dhcp/Makefile
!src/isc-dhcp/patch/
src/libnl3/*
!src/libnl3/Makefile
src/libteam/*
!src/libteam/Makefile
src/lldpd/*
!src/lldpd/Makefile
!src/lldpd/patch/
src/mpdecimal/*
!src/mpdecimal/Makefile
src/python-click/*
!src/python-click/Makefile
src/python3/*
!src/python3/Makefile
src/redis/*
!src/redis/Makefile
src/snmpd/*
!src/snmpd/Makefile
src/sonic-device-data/src/device/
src/sonic-device-data/src/debian/
src/supervisor/*
!src/supervisor/Makefile
!src/supervisor/patch/
src/thrift/*
!src/thrift/Makefile

# Autogenerated Dockerfiles
dockers/docker-base/Dockerfile
dockers/docker-config-engine/Dockerfile
dockers/docker-database/Dockerfile
dockers/docker-dhcp-relay/Dockerfile
dockers/docker-fpm-frr/Dockerfile
dockers/docker-fpm-gobgp/Dockerfile
dockers/docker-fpm-quagga/Dockerfile
dockers/docker-lldp-sv2/Dockerfile
dockers/docker-orchagent/Dockerfile
dockers/docker-platform-monitor/Dockerfile
dockers/docker-router-advertiser/Dockerfile
dockers/docker-snmp-sv2/Dockerfile
dockers/docker-teamd/Dockerfile
dockers/docker-sonic-mgmt/Dockerfile
dockers/docker-sonic-telemetry/Dockerfile
platform/*/docker-syncd-*/Dockerfile
platform/*/docker-syncd-*-rpc/Dockerfile
platform/vs/docker-sonic-vs/Dockerfile

# Installer-related files and directories
installer/x86_64/platforms/

# Config engine
src/sonic-config-engine/**/*.pyc
src/sonic-config-engine/build
src/sonic-config-engine/sonic_config_engine.egg-info
65 changes: 65 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
[submodule "sonic-swss-common"]
path = src/sonic-swss-common
url = https://github.com/Azure/sonic-swss-common
[submodule "sonic-linux-kernel"]
path = src/sonic-linux-kernel
url = https://github.com/Azure/sonic-linux-kernel
branch = stretch
[submodule "sonic-sairedis"]
path = src/sonic-sairedis
url = https://github.com/Azure/sonic-sairedis
[submodule "sonic-swss"]
path = src/sonic-swss
url = https://github.com/Azure/sonic-swss
[submodule "src/p4c-bm/p4c-bm"]
path = platform/p4/p4c-bm/p4c-bm
url = https://github.com/krambn/p4c-bm
[submodule "src/p4-hlir/p4-hlir"]
path = platform/p4/p4-hlir/p4-hlir
url = https://github.com/p4lang/p4-hlir
[submodule "quagga"]
path = src/sonic-quagga
url = https://github.com/Azure/sonic-quagga
branch = debian/0.99.24.1
[submodule "sonic-dbsyncd"]
path = src/sonic-dbsyncd
url = https://github.com/Azure/sonic-dbsyncd
[submodule "src/sonic-py-swsssdk"]
path = src/sonic-py-swsssdk
url = https://github.com/Azure/sonic-py-swsssdk.git
[submodule "src/sonic-snmpagent"]
path = src/sonic-snmpagent
url = https://github.com/Azure/sonic-snmpagent
[submodule "src/ptf"]
path = src/ptf
url = https://github.com/p4lang/ptf.git
[submodule "src/sonic-utilities"]
path = src/sonic-utilities
url = https://github.com/Azure/sonic-utilities
[submodule "platform/broadcom/sonic-platform-modules-arista"]
path = platform/broadcom/sonic-platform-modules-arista
url = https://github.com/aristanetworks/sonic
[submodule "src/sonic-platform-common"]
path = src/sonic-platform-common
url = https://github.com/Azure/sonic-platform-common
[submodule "src/sonic-platform-daemons"]
path = src/sonic-platform-daemons
url = https://github.com/Azure/sonic-platform-daemons
[submodule "src/sonic-frr/frr"]
path = src/sonic-frr/frr
url = https://github.com/FRRouting/frr.git
[submodule "platform/p4/p4-hlir/p4-hlir-v1.1"]
path = platform/p4/p4-hlir/p4-hlir-v1.1
url = https://github.com/p4lang/p4-hlir.git
[submodule "platform/p4/SAI-P4-BM"]
path = platform/p4/SAI-P4-BM
url = https://github.com/Mellanox/SAI-P4-BM.git
[submodule "platform/nephos/sonic-platform-modules-ingrasys"]
path = platform/nephos/sonic-platform-modules-ingrasys
url = https://github.com/Ingrasys-sonic/sonic-platform-modules-ingrasys-nephos.git
[submodule "platform/barefoot/sonic-platform-modules-arista"]
path = platform/barefoot/sonic-platform-modules-arista
url = https://github.com/aristanetworks/sonic
[submodule "platform/mellanox/hw-management/hw-mgmt"]
path = platform/mellanox/hw-management/hw-mgmt
url = https://github.com/Mellanox/hw-mgmt/
20 changes: 20 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# SONiC make file

NOSTRETCH ?= 0

%::
@echo "+++ --- Making $@ --- +++"
ifeq ($(NOSTRETCH), 0)
BLDENV=stretch make -f Makefile.work stretch
endif
make -f Makefile.work $@

stretch:
@echo "+++ Making $@ +++"
ifeq ($(NOSTRETCH), 0)
BLDENV=stretch make -f Makefile.work stretch
endif

clean reset init configure showtag sonic-slave-build sonic-slave-bash :
@echo "+++ Making $@ +++"
make -f Makefile.work $@
147 changes: 147 additions & 0 deletions Makefile.work
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
###############################################################################
## Wrapper for starting make inside sonic-slave container
#
# Supported parameters:
#
# * PLATFORM: Specific platform we wish to build images for.
# * BUILD_NUMBER: Desired version-number to pass to the building-system.
# * ENABLE_DHCP_GRAPH_SERVICE: Enables get-graph service to fetch minigraph files
# through http.
# * SHUTDOWN_BGP_ON_START: Sets admin-down state for all bgp peerings after restart.
# * ENABLE_PFCWD_ON_START: Enable PFC Watchdog (PFCWD) on server-facing ports
# * by default for TOR switch.
# * SONIC_ENABLE_SYNCD_RPC: Enables rpc-based syncd builds.
# * USERNAME: Desired username -- default at rules/config
# * PASSWORD: Desired password -- default at rules/config
# * KEEP_SLAVE_ON: Keeps slave container up after building-process concludes.
# * SOURCE_FOLDER: host path to be mount as /var/$(USER)/src, only effective when KEEP_SLAVE_ON=yes
# * SONIC_BUILD_JOBS: Specifying number of concurrent build job(s) to run
# * KERNEL_PROCURE_METHOD: Specifying method of obtaining kernel Debian package: download or build
#
###############################################################################

SHELL = /bin/bash

USER := $(shell id -un)
PWD := $(shell pwd)

ifeq ($(USER), root)
$(error Add your user account to docker group and use your user account to make. root or sudo are not supported!)
endif

# Remove lock file in case previous run was forcefully stopped
$(shell rm -f .screen)

MAKEFLAGS += -B

ifeq ($(BLDENV), stretch)
SLAVE_BASE_TAG = $(shell sha1sum sonic-slave-stretch/Dockerfile | awk '{print substr($$1,0,11);}')
SLAVE_TAG = $(shell cat sonic-slave-stretch/Dockerfile.user sonic-slave-stretch/Dockerfile | sha1sum | awk '{print substr($$1,0,11);}')
SLAVE_BASE_IMAGE = sonic-slave-stretch-base
SLAVE_IMAGE = sonic-slave-stretch-$(USER)
SLAVE_DIR = sonic-slave-stretch
else
SLAVE_BASE_TAG = $(shell sha1sum sonic-slave/Dockerfile | awk '{print substr($$1,0,11);}')
SLAVE_TAG = $(shell cat sonic-slave/Dockerfile.user sonic-slave/Dockerfile | sha1sum | awk '{print substr($$1,0,11);}')
SLAVE_BASE_IMAGE = sonic-slave-base
SLAVE_IMAGE = sonic-slave-$(USER)
SLAVE_DIR = sonic-slave
endif

INSMOD_OVERLAY := sudo modprobe overlay
DOCKER_RUN := docker run --rm=true --privileged \
-v $(PWD):/sonic \
-w /sonic \
-e "http_proxy=$(http_proxy)" \
-e "https_proxy=$(https_proxy)" \
-i$(if $(TERM),t,)

DOCKER_BASE_BUILD = docker build --no-cache \
-t $(SLAVE_BASE_IMAGE) \
--build-arg http_proxy=$(http_proxy) \
--build-arg https_proxy=$(https_proxy) \
$(SLAVE_DIR) && \
docker tag $(SLAVE_BASE_IMAGE):latest $(SLAVE_BASE_IMAGE):$(SLAVE_BASE_TAG)

DOCKER_BUILD = docker build --no-cache \
--build-arg user=$(USER) \
--build-arg uid=$(shell id -u) \
--build-arg guid=$(shell id -g) \
--build-arg hostname=$(shell echo $$HOSTNAME) \
-t $(SLAVE_IMAGE) \
-f $(SLAVE_DIR)/Dockerfile.user \
$(SLAVE_DIR) && \
docker tag $(SLAVE_IMAGE):latest $(SLAVE_IMAGE):$(SLAVE_TAG)

SONIC_BUILD_INSTRUCTION := make \
-f slave.mk \
PLATFORM=$(PLATFORM) \
BUILD_NUMBER=$(BUILD_NUMBER) \
ENABLE_DHCP_GRAPH_SERVICE=$(ENABLE_DHCP_GRAPH_SERVICE) \
SHUTDOWN_BGP_ON_START=$(SHUTDOWN_BGP_ON_START) \
SONIC_ENABLE_PFCWD_ON_START=$(ENABLE_PFCWD_ON_START) \
ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC) \
PASSWORD=$(PASSWORD) \
USERNAME=$(USERNAME) \
SONIC_BUILD_JOBS=$(SONIC_BUILD_JOBS) \
KERNEL_PROCURE_METHOD=$(KERNEL_PROCURE_METHOD) \
HTTP_PROXY=$(http_proxy) \
HTTPS_PROXY=$(https_proxy) \
SONIC_ENABLE_SYSTEM_TELEMETRY=$(ENABLE_SYSTEM_TELEMETRY)

.PHONY: sonic-slave-build sonic-slave-bash init reset

.DEFAULT_GOAL := all

%::
@docker inspect --type image $(SLAVE_BASE_IMAGE):$(SLAVE_BASE_TAG) &> /dev/null || \
{ echo Image $(SLAVE_BASE_IMAGE):$(SLAVE_BASE_TAG) not found. Building... ; \
$(DOCKER_BASE_BUILD) ; }
@docker inspect --type image $(SLAVE_IMAGE):$(SLAVE_TAG) &> /dev/null || \
{ echo Image $(SLAVE_IMAGE):$(SLAVE_TAG) not found. Building... ; \
$(DOCKER_BUILD) ; }
@$(INSMOD_OVERLAY)
ifeq "$(KEEP_SLAVE_ON)" "yes"
ifdef SOURCE_FOLDER
@$(DOCKER_RUN) -v $(SOURCE_FOLDER):/var/$(USER)/src $(SLAVE_IMAGE):$(SLAVE_TAG) bash -c "$(SONIC_BUILD_INSTRUCTION) $@; /bin/bash"
else
@$(DOCKER_RUN) $(SLAVE_IMAGE):$(SLAVE_TAG) bash -c "$(SONIC_BUILD_INSTRUCTION) $@; /bin/bash"
endif
else
@$(DOCKER_RUN) $(SLAVE_IMAGE):$(SLAVE_TAG) $(SONIC_BUILD_INSTRUCTION) $@
endif

sonic-slave-build :
$(DOCKER_BASE_BUILD)
$(DOCKER_BUILD)

sonic-slave-bash :
@docker inspect --type image $(SLAVE_BASE_IMAGE):$(SLAVE_BASE_TAG) &> /dev/null || \
{ echo Image $(SLAVE_BASE_IMAGE):$(SLAVE_BASE_TAG) not found. Building... ; \
$(DOCKER_BASE_BUILD) ; }
@docker inspect --type image $(SLAVE_IMAGE):$(SLAVE_TAG) &> /dev/null || \
{ echo Image $(SLAVE_IMAGE):$(SLAVE_TAG) not found. Building... ; \
$(DOCKER_BUILD) ; }
@$(INSMOD_OVERLAY)
@$(DOCKER_RUN) -t $(SLAVE_IMAGE):$(SLAVE_TAG) bash

showtag:
@echo $(SLAVE_IMAGE):$(SLAVE_TAG)
@echo $(SLAVE_BASE_IMAGE):$(SLAVE_BASE_TAG)

init :
@git submodule update --init --recursive
@git submodule foreach --recursive '[ -f .git ] && echo "gitdir: $$(realpath --relative-to=. $$(cut -d" " -f2 .git))" > .git'

reset :
@echo && echo -n "Warning! All local changes will be lost. Proceed? [y/N]: "
@read ans && \
if [ $$ans == y ]; then \
git clean -xfdf; \
git reset --hard; \
git submodule foreach --recursive git clean -xfdf; \
git submodule foreach --recursive git reset --hard; \
git submodule update --init --recursive;\
else \
echo "Reset aborted"; \
fi
Loading