Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
918 commits
Select commit Hold shift + click to select a range
c95d4e9
Update submodule sonic-snmpagent (#797)
qiluo-msft Jul 11, 2017
1b5255d
add support for Arista-7050-Q16S64 (#798)
lguohan Jul 12, 2017
9925aab
Ignore return value of umount (#801)
qiluo-msft Jul 12, 2017
2090cd3
[Broadcom]: Update SAI to 2.1.5.1-16 (#803)
Jul 13, 2017
f49cac0
Remove extra trailing newlines at EOF (#804)
jleveque Jul 13, 2017
1176508
[bgpd]: support multiple peer range in single peer group (#807)
sihuihan88 Jul 13, 2017
6f07223
[sonic-slave]: Update golang version to 1.8.3 (#810)
pavel-shirshov Jul 15, 2017
481bd6b
Update sonic-linux-kernel submodule (#812)
jipanyang Jul 18, 2017
8ffe0b0
Inventec platform support (#811)
Balaselvi Jul 18, 2017
c075033
[submodule] update sonic-swss submodule (#817)
lguohan Jul 19, 2017
3fd2014
[sonic-mgmt]: move sonic-mgmt docker build into sonic-slave (#819)
lguohan Jul 19, 2017
12e5e22
[platform/Seastone] Add a new supported platform, Celestica Seastone-…
abhisit Jul 19, 2017
ccb71cd
ASIC part support for Celestica DX010 platform(Three port breakout co…
zhenggen-xu Jul 20, 2017
2201bf3
[docker-ptf]: Install yaml module for python (#821)
pavel-shirshov Jul 20, 2017
0805f2f
[platform/Seastone]: Update sonic-platform-modules-cel git-submodule.…
abhisit Jul 21, 2017
b1f5f83
Update label of temperature sensors. (#823)
pphuchar Jul 21, 2017
cd60165
[slave.mk]: Use host timestamp for online targets. (#826)
marian-pritsak Jul 21, 2017
bc4ee14
[Makefile]: Automatically deduce pseudo-TTY option (#830)
marian-pritsak Jul 24, 2017
7cf8479
[Makefile]: Set build directory as docker workdir (#832)
marian-pritsak Jul 24, 2017
7ba0230
[submodule] update sonic-swss submodule (#833)
oleksandrivantsiv Jul 24, 2017
40f1e53
[device/celestica] Label more chip sensors in DX010 model. (#834)
pphuchar Jul 24, 2017
d898011
[docker-ptf]: Update entrypoint entry for docker-ptf (#836)
pavel-shirshov Jul 24, 2017
f136334
[platform]: Update LED for Ingrasys platforms (#831)
kaiyu22 Jul 25, 2017
7d95fd7
[rules/functions][slave.mk]: Refine build output (#838)
marian-pritsak Jul 25, 2017
c1fd0b1
[orchagent]: Export platform information before orchagent run. (#835)
oleksandrivantsiv Jul 25, 2017
4d5420b
[minigraph]: Ignore eth0 IPv6 addresses (#841)
Jul 25, 2017
987aec3
[platform] Update for celestica DX010 platform. (#844)
pphuchar Jul 26, 2017
1c16506
[Makefile]: Remove lockfile before build (#847)
marian-pritsak Jul 27, 2017
829a205
[config services] Not to block syslog service on minigraph update (#850)
taoyl-ms Jul 28, 2017
382d528
[mellanox]: Move FW upgrade script to base image. (#849)
oleksandrivantsiv Jul 28, 2017
175b952
[slave.mk]: Add list target (#856)
marian-pritsak Jul 29, 2017
11f0802
[platform]: Add EEPROM script for SYS EEPROM on S6100 (#852)
padmanarayana Aug 1, 2017
9861d0f
[device]: Remove illegal character from MSN2700 minigraph (#860)
marian-pritsak Aug 1, 2017
b6efe43
Introduce ConfigDB (#808)
taoyl-ms Aug 2, 2017
618b25f
Squash merge v1.0.3 branch onto master
qiluo-msft Aug 1, 2017
e1f2a2d
[lldp] No need to config on port with no minigraph_neighbor, such as …
qiluo-msft Aug 3, 2017
d0c8e2d
[mellanox]: Query required FW version from FW file. (#866)
oleksandrivantsiv Aug 4, 2017
97e4360
[platform] Add support for Arista DCS-7260CX3-64 (#863)
Staphylo Aug 6, 2017
afbf1ee
[sonic-slave]: Split user commands from generic. (#868)
marian-pritsak Aug 8, 2017
a2fe021
[ConfigDB] Move all BGP configuration into DB (#861)
taoyl-ms Aug 8, 2017
96636e2
[device/accton]: Update Accton-AS7712-32X (#776)
pollyhsu2git Aug 9, 2017
847a948
Update sonic-utilities pointer to support reload minigraph (#871)
taoyl-ms Aug 9, 2017
9d5adb9
[System logs]: Improvements to prevent filling /var/log partition (#865)
jleveque Aug 10, 2017
e13789c
Merge remote-tracking branch 'github/master' into v1.0.3
Aug 11, 2017
5cf37cb
[Broadcom]: Update Broadcom SAI/SDK version (#883)
Aug 10, 2017
c82868e
[quagga]: Update sonic-quagga submodule
Aug 11, 2017
e383a27
[mellanox]: Disable fsat boot mode for SX kernel
Aug 11, 2017
fa1ac0e
[swss-common]: Update sonic-swss-common submodule
Aug 11, 2017
df3436b
[utilities]: Update sonic-utilities submodule
Aug 11, 2017
338a83b
[mellanox]: Update Mellanox SAI version
Aug 11, 2017
178fc03
[sfputil]: Add support for SFP presence, low-power mode and reset (#877)
jleveque Aug 11, 2017
49feeaa
[LEDs]: Initialize status and fan LEDs to green on Arista 7050-QX-32/…
jleveque Aug 14, 2017
232acbf
[submodule] update sonic-swss submodule (#885)
oleksandrivantsiv Aug 14, 2017
c299fe4
Update sonic-utilities (#887)
pavel-shirshov Aug 14, 2017
f938f3e
[docker-platform-monitor]: Prevent supervisor from logging unexpected…
jleveque Aug 15, 2017
3a8f5be
[docker-database]: Start rsyslogd to allow supervisor to log to syslo…
jleveque Aug 15, 2017
674e2f9
Revert "[mellanox]: Update Mellanox SAI version"
Aug 15, 2017
693ad9c
[quagga]: Update sonic-quagga submodule (#892)
Aug 15, 2017
adbc9d1
Merge remote-tracking branch 'github/master' into v1.0.3-backup
Aug 15, 2017
6603e0a
[Submodule update]: sonic-utilities (#888)
pavel-shirshov Aug 15, 2017
1be1c46
Add s8810 32q platform support (#867)
cytsai0409 Aug 16, 2017
f0cc414
[SAI]: Remove the SAI submodule from buildimage repo (#893)
Aug 16, 2017
c52e876
Fix the network command for ipv6 vlan interfaces (#894)
zhenggen-xu Aug 17, 2017
78ce6b9
Fixing a couple of issues to enable FRR to run with latest SONiC code…
rodnymolina Aug 17, 2017
7fca49e
[sonic-utilities]: Update submodule to remove pager from CLI utils (#…
jleveque Aug 18, 2017
9c5988f
Add Marvell platform (#765)
VitalyVovnoboy Aug 19, 2017
a92f5a9
Add arista-net initramfs hook (#899)
byu343 Aug 20, 2017
ed66588
[docker-fpm-quagga]: Manage Quagga processes (zebra, bgpd) using supe…
jleveque Aug 21, 2017
7c75030
[mlnx-fw-upgrade]: Define required FW version in build time. (#902)
oleksandrivantsiv Aug 22, 2017
d212044
[sonic-sairedis] update sairedis submodule (#211, #212) (#904)
yxieca Aug 22, 2017
af8a20d
[submodule]: update sonic linux kernel (#906)
lguohan Aug 23, 2017
34377f2
IPv4 prefixes shouldn't be sent by default over IPv6 session with FRR…
nikos-github Aug 23, 2017
1e40431
[broadcom]: update broadcom sai package to 2.1.5.1-17 (#908)
lguohan Aug 23, 2017
a95f062
Merge remote-tracking branch 'github/master' into v1.0.3-backup
Aug 23, 2017
22bc142
[device]: Updated dell s6100 submodule to 5ab014 (#909)
padmanarayana Aug 23, 2017
9a458d8
[kernel]: update kernel submodule (#910)
lguohan Aug 23, 2017
12ba083
[Accton]: Add a new supported device AS5712-54X (#898)
jeankuo Aug 23, 2017
48b0beb
Port speed (#879)
andriymoroz-mlnx Aug 24, 2017
d918b13
Update sfputil support for Arista platforms (#912)
Staphylo Aug 24, 2017
3638dca
[translate-acl] Specify pyangbind version to not introduce new depend…
taoyl-ms Aug 25, 2017
a73065a
[cavm]Update sai revision and packet driver (#914)
Aug 25, 2017
9aa906a
[devices]: modify sfputil plugins for mellanox devices for new platfo…
lguohan Aug 25, 2017
02c125f
[Arista-7260CX3] Rename hwSKU Arista-7260CX3-64 to Arista-7260CX3-C64…
yxieca Aug 26, 2017
0a9d60e
[sonic-slave] Force pyangbind version to 0.5.10 (#918)
taoyl-ms Aug 26, 2017
2d3b064
[image]: build sonic-broadcom.raw image for sonic conversion from fto…
padmanarayana Aug 28, 2017
521de84
Merge remote-tracking branch 'github/master' into v1.0.3-backup
Aug 29, 2017
3e7c3e6
[devices]: Bump sonic-platform-modules-arista submodule (#924)
Staphylo Aug 29, 2017
44502b2
Migrate DEVICE_METADATA to db (#919)
taoyl-ms Aug 29, 2017
e450252
Revert "Migrate DEVICE_METADATA to db (#919)" (#928)
taoyl-ms Aug 30, 2017
9c87eff
[devices]: Update Dell s6100/z9100 platform modules (#925)
padmanarayana Aug 30, 2017
1a4f039
[quagga] enable core dump for bgpd and zebra (#927)
yxieca Aug 30, 2017
127a73a
[quagga]: Disable ipv4 over ipv6 and enable ipv6 over ipv4 peer group…
sihuihan88 Aug 30, 2017
7f1991c
Update sfputil support for Ingrasys S9100 (#929)
wadelnn Aug 31, 2017
1b944db
Fix confusing comment (#931)
jleveque Sep 1, 2017
bb1a7b2
Replace CRLF line endings with LF (#932)
jleveque Sep 1, 2017
48f1a63
[sairedis]: revert deadlock fix in sonic-sairedis submodule (#934)
lguohan Sep 6, 2017
116ba4b
[baseimage]: allocate varlog disk in the initramfs stage (#936)
lguohan Sep 7, 2017
38cd1d5
[Broadcom]: Remove BRCM_OPENNSL library and upgrade BRCM_SAI to 3.0.3…
Sep 7, 2017
e418675
[rsyslog]: Use SONiC template in containers (#940)
marian-pritsak Sep 7, 2017
211689a
[slave.mk]: Apply series of patches to SONIC_PYTHON_STDEB_DEBS target…
jleveque Sep 7, 2017
5098d98
[dell]: remove nos_to_sonic_grub.cfg (#943)
lguohan Sep 8, 2017
8f1ac5d
[rsyslog]: Use timegenerated instead of timestamp (#944)
marian-pritsak Sep 9, 2017
2cd2f95
[github]: add templates for submitting issues and PR (#947)
lguohan Sep 9, 2017
d3997f4
[sonic-slave]: SLAVE_TAG should be for both Dockerfile and Dockerfile…
lguohan Sep 9, 2017
bc73082
[devices]: Add led plugin for Arista 7060CX-32S and 7260CX3-64 (#945)
Staphylo Sep 11, 2017
c9cc7ae
[configdb] Migrate minigraph configurations to DB (#942)
taoyl-ms Sep 12, 2017
686e227
[frr]: RR client support in minigraph for FRR (#923)
nikos-github Sep 12, 2017
e4cae4e
[Ingrasys] update port_config.ini and sfputil for ingrasys platforms …
cytsai0409 Sep 14, 2017
7241279
[mellanox]: Update Mellanox SAI version ansd SDK version
qiluo-msft Sep 14, 2017
2e3975d
[config] Fix an issue that bgp asn data type is not consistent (#953)
taoyl-ms Sep 14, 2017
56ae5ed
[service template] Starting new docker when HWSKU change is detected …
yxieca Sep 14, 2017
3cbc080
[sairedis]: update sairedis submodule head (#956)
yxieca Sep 15, 2017
48fd6fb
[swss]: Move swss/common/sairedis submodule to 201709 tag
Sep 14, 2017
5e9b0a1
Merge branch 'v1.0.3-backup' into github
Sep 15, 2017
034b47d
[Broadcom]: Update OpenNSL/SAI version (#959)
Sep 15, 2017
89f1af5
Merge remote-tracking branch 'github/v1.0.3-backup' into github
Sep 15, 2017
9d321fa
[syncd]: Comment out unused docker-ptf-brcm.mk
Sep 16, 2017
6935e00
[build/onie installer] Install grub for SONiC post migration from ano…
padmanarayana Sep 17, 2017
aa55b83
[Ingrasys] Update Ingrasys submodule for S8900-54XC (#954)
wadelnn Sep 17, 2017
aa549f2
[bgp]: Fix the deployment_id with DEVICE_METADATA (#962)
Sep 18, 2017
a376c86
[swss]: Fix the command to get HWSKU with sonic-cfggen (#964)
Sep 19, 2017
5ba6f53
Update sonic-utilities to be compatible with #942 (#965)
taoyl-ms Sep 19, 2017
9139c7f
Always start with Forwarding State flag set for bgpd (#963)
pavel-shirshov Sep 19, 2017
458093f
Framework to plugin Organization specific scripts during ONIE Image b…
ravijo2 Sep 19, 2017
72f5d6b
[interfaces]: Change MTU value to 9100 (#967)
prsunny Sep 20, 2017
0c6fba6
[utilities]: Update sonic-utilities (#968)
Sep 20, 2017
d117f09
[Broadcom]: Update OpenNSL modules (#970)
Sep 20, 2017
763205f
[config]: Fix management interface configuration (#966)
Sep 21, 2017
e0513d2
lacp runner will send lacp update right after it received SIGINT (#969)
pavel-shirshov Sep 21, 2017
0d978b5
[sairedis]: update sairedis submodule (#974)
lguohan Sep 21, 2017
69ff224
[device/accton]: Add a new supported device, AS7312-54X (#955)
pollyhsu2git Sep 21, 2017
7a9894a
[Broadcom]: Update libsai version to 3.0.3.2-2 (#973)
Sep 21, 2017
0f6c8c1
[teamd]: Remove deprecated blocking logic before starting teamd (#976)
Sep 21, 2017
bec99f2
Disable snmpd module disk_hw, so no syslog messages about unavailable…
qiluo-msft Sep 22, 2017
1ac10df
[snmp]: Update sonic-snmpagent submodule (#978)
Sep 22, 2017
b5eb0c2
[Makefile] Allowing interactive session with the slave docker-contain…
rodnymolina Sep 22, 2017
f570616
[Ingrasys]: Change hwmon kernel modules installation order (#980)
cytsai0409 Sep 22, 2017
948f3ad
[mellanox]: Update Mellanox SAI version (#979)
Sep 25, 2017
8143cb3
[Ingrasys]: Add Ingrasys S8900-64XC sfputil function and update submo…
wadelnn Sep 26, 2017
a4ceff7
[Broadcom]: Update SAI version to 3.0.3.2-4 (#983)
Sep 26, 2017
cce2a36
[snmp]: Update sonic-snmpagent submodule (#986)
Sep 26, 2017
0db8704
[Mellanox]: Remove FW upgrade procedure in docker (#989)
marian-pritsak Sep 26, 2017
9b249ce
Add time stamp suffix to the dirty images version string (#958)
andriymoroz-mlnx Sep 27, 2017
59c0308
[Mellanox]: Update outdated MSN2410 minigraph (#995)
keboliu Sep 28, 2017
6483919
[Broadcom]: Update SAI version to 3.0.3.2-5 (#997)
Sep 29, 2017
f7a38e1
[snmp]: Update py-swsssdk/snmpagent submodules (#996)
Sep 29, 2017
9efcc9c
[swss]: Update swss/common submodules (#988)
andriymoroz-mlnx Sep 29, 2017
bbf1d66
[docker-platform-monitor]: Remove stale fancontrol.pid file (if exist…
jleveque Sep 30, 2017
002aabe
Change all port_config.ini column headers from 'port' to 'index' (#1001)
jleveque Sep 30, 2017
486dfef
[swss]: Update the ipinip.j2 template to specify the IPv4 loopback ad…
Sep 30, 2017
b81f2f2
[snmpagent]: Update sonic-snmpagent submodule (#1004)
Oct 2, 2017
7c326e3
[utilities]: Update sonic-utilities submodule (#1006)
rodnymolina Oct 3, 2017
72e9476
[config-engine]: Fix bug multiple ports connecting to same neighbor (…
Oct 3, 2017
646e836
[swss]: Update swss-common/sairedis/swss submodules (#1008)
qiluo-msft Oct 4, 2017
554114c
Make swssconfig status FATAL when it fails (#1009)
qiluo-msft Oct 4, 2017
1cd9818
[build]: sonic-utilities package depends on swsssdk; build as wheel a…
jleveque Oct 5, 2017
1d16a37
[DHCP Relay]: Support Multiple VLANs (Separate DHCP Relay Agents, One…
jleveque Oct 5, 2017
60339dc
[sonic-utilities]: Update submodule to fix broken 'show' command (#1013)
jleveque Oct 5, 2017
bea7476
Update sonic-utilities pointer (#1017)
taoyl-ms Oct 6, 2017
b07886e
[build_debian]: Install grub-common in the base image (#1014)
Oct 6, 2017
7fa502a
[cfggen] Fix a bug in --var-json option with multi-keys (#1015)
taoyl-ms Oct 6, 2017
8a305ce
[sonic-utilities]: Build as Debian package once again (revert change …
jleveque Oct 6, 2017
758c5e9
[submodule]: update sonic-utilities (#1020)
lguohan Oct 7, 2017
dc0f3ce
add version tag for the docker images (#1021)
lguohan Oct 8, 2017
04814cb
[dockers]: Remove deprecated sswsyncd dockers (#1026)
Oct 10, 2017
ecd99c7
[swss]: Flush flex counter DB in swss_serivce.j2 (#1029)
marian-pritsak Oct 10, 2017
f681fd1
[Seastone]: Adjusting Seastone's sfputil plugin to cope with new SfpU…
rodnymolina Oct 10, 2017
fc7246f
[swss]: Update QoS config file name for Mellanox platform (#1028)
andriymoroz-mlnx Oct 11, 2017
6c15acc
[swss]: Export ASIC as the env variable (#1030)
Oct 11, 2017
51ebdf4
[frr]: Support for nhopself, keepalive and holdtime timers, prefer gl…
nikos-github Oct 11, 2017
27cac94
[Makefile]: Fix unmatched variable name ENABLE_SYNCD_RPC (#1032)
Oct 12, 2017
dbced4f
[snmp]: Add swss dependency for snmp service (#1034)
Oct 12, 2017
6eab720
Update README.md
xinliu-seattle Oct 13, 2017
9e44d14
[Dell]: Add Force10-S6100-T1 symlink to Force10-S6100 (#1038)
Oct 13, 2017
1a748ee
Revert "Update QoS config name for Mellanox platform" (#1039)
Oct 13, 2017
118c2dd
[ntp]: Fix NTP sync while using DHCP (#1035)
Oct 14, 2017
b89555e
[Dell]: Update sonic-platform-modules-dell submodule (#1041)
Oct 14, 2017
f7cdca4
Update README.md
xinliu-seattle Oct 16, 2017
463c5e4
[Dell]: Update sonic-platform-modules-dell submodule (#1043)
Oct 16, 2017
37dc7bd
[interfaces]: Set hwaddr of VLAN interfaces to system MAC upon creati…
jleveque Oct 17, 2017
60a4d75
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-6 (#1044)
Oct 17, 2017
b14c03a
[utilities]: Update sonic-utilities submodule (#1045)
Oct 17, 2017
e5c68d3
[snmp]: Update sonic-snmpagent submodule (#1046)
qiluo-msft Oct 17, 2017
ee168b0
[py-swsssdk]: Update sonic-py-swsssdk submodule (#1048)
Oct 17, 2017
03e532a
[utilities]: Update sonic-utilities submodule
Oct 17, 2017
7a0a2ea
[bgpd.conf] Advertise /64 prefix for ipv6 lo addresses (#1050)
taoyl-ms Oct 18, 2017
834890f
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-7 (#1049)
Oct 18, 2017
d302d71
[Arista]: Extra space in filename resulted in initialization failure …
prsunny Oct 19, 2017
2a56479
[sonic-cfggen]: Add DEVICE_NEIGHBOR_METADATA field and move msn27xx t…
Oct 19, 2017
1ee8ed9
[Inventec]: Add Inventec D7054 platform support and update D7032 plat…
Balaselvi Oct 19, 2017
a9566bd
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-8 (#1057)
Oct 19, 2017
587b14a
[Mellanox]: Add get_presence implementation for SFP on Mellanox platf…
andriymoroz-mlnx Oct 20, 2017
bdbede5
[docker ptf]: Install tcpdump (#1059)
pavel-shirshov Oct 20, 2017
8bc6b55
[bgpd.conf] Fix template issue with multiple lo addresses (#1060)
taoyl-ms Oct 20, 2017
def0f2e
[sensors]: Workaround for apparent bug in lm-sensors (#1058)
jleveque Oct 20, 2017
3417e78
[swss-common]: Update sonic-swss-common submodule (#1064)
qiluo-msft Oct 22, 2017
c74007b
[Arista]: Modified HWSKU to match the internally defined HWSKU string…
prsunny Oct 23, 2017
b6cc73a
[dockers]: Remove deprecated docker-lldp and docker-snmp (#1068)
Oct 23, 2017
a4ecade
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-8 (#1070)
Oct 23, 2017
fd34d90
[lldp]: Get all interfaces from the database (#1069)
Oct 24, 2017
a49ac2d
[FRR]: Change the FRR as a submodule (#1071)
zhenggen-xu Oct 24, 2017
f073d8c
[virtualswitch]: build docker-sonic-vs docker based on SAI virtual sw…
lguohan Oct 24, 2017
8b8b8a1
[cfg engine] Separate portconfig.py as individual module for port_con…
taoyl-ms Oct 24, 2017
1b20ea1
[Dell]: Added support for S6100 sfputil.py (#1073)
Oct 24, 2017
d7d6f30
[Dell]: Update sonic-platform-modules-dell submodule
Oct 24, 2017
41f226f
[build] capture 2 initialization git commands in 'make init' target (…
yxieca Oct 25, 2017
a31c080
[build]: add sonic-config-engine to sonic-utilitie build dependency (…
lguohan Oct 25, 2017
2ae29ca
Update QoS config name for Mellanox platform (#1077)
andriymoroz-mlnx Oct 25, 2017
47c8567
[snmp]: Update sonic-snmpagent submodule (#1078)
qiluo-msft Oct 25, 2017
7f7ddc8
[swss]: Change the env name from ASIC to platform (#1033)
Oct 26, 2017
11e17e7
[Inventec]: Bug fix for sfputil in D7054 (#1080)
Balaselvi Oct 26, 2017
623e7fe
[utilities]: update sonic-utilities submodule (#1076)
lguohan Oct 26, 2017
3d290b9
Submodule updated for py-swsssdk and utilities (#1083)
prsunny Oct 26, 2017
d1156ca
[teamd]: Bring down all member interfaces before starting teamd (#1081)
Oct 26, 2017
437419c
Update submodule pointer and sonic-slave for test dependency (#1084)
taoyl-ms Oct 26, 2017
961a666
[Broadcom]: Update Broadcom OpenNSL/SAI packages (#1090)
Oct 27, 2017
c92b953
[build]: Add swig3.0 for building python-based swsscommon library (#1…
lguohan Oct 28, 2017
a7ea055
[updategraph]: Support a special value to use empty configuration (#1…
taoyl-ms Oct 28, 2017
2ba2818
[swss]: Update sonic-swss submodule (#1091)
Oct 29, 2017
1a81715
[swss]: Add switch.json.j2 to set the hash seed according to the swit…
Oct 29, 2017
b0c13ea
[snmpagent]: Update sonic-snmpagent submodule (#1094)
Oct 30, 2017
4f59b2e
Modified HWSKU to match internally defined SKU string (#1095)
prsunny Oct 31, 2017
d7d6c41
[Arista]: Fix the udev waiting in networking start (#1093)
byu343 Oct 31, 2017
bfa0346
Added support for Z9100 to check SFP Presence, toggling lpmode, reset…
Oct 31, 2017
c832f2a
[ntp]: Restart ntp after ntp-config (#1098)
taoyl-ms Nov 1, 2017
06c0f7d
Revert "[ntp]: Restart ntp after ntp-config (#1098)" (#1102)
Nov 2, 2017
967030f
Change third party repos from git:// to https:// for better compatibi…
byronyi Nov 2, 2017
29f67eb
[acl-loader]: acl-loader integration. (#1000)
oleksandrivantsiv Nov 2, 2017
ef43800
[swsssdk] Update swsssdk pointer (#1107)
taoyl-ms Nov 3, 2017
a7e6025
Use sha1sum instead of shasum for portability (#1113)
Staphylo Nov 3, 2017
ca214b9
[arista]: Bump sonic-platform-modules-arista submodule (#1111)
Staphylo Nov 3, 2017
4e1fb68
Update Mellanox buffers profile to use single pool for lossless (#1101)
andriymoroz-mlnx Nov 3, 2017
875bdf6
[vs] add teamsyncd into vs docker (#1112)
lguohan Nov 4, 2017
ce6cbbb
[Arista7260CX3] Fix a typo in port_ini.cfg (#1114)
yxieca Nov 4, 2017
c17d6a7
[doc]: add badge for marvell and nephos build (#1116)
lguohan Nov 5, 2017
84cbfd5
[configdb]: Store switch mac to configDB switch table (#1108)
jipanyang Nov 5, 2017
7406d37
[configdb]: Add support for vlanconfd and intfconfd (#1063)
jipanyang Nov 6, 2017
0e61803
[swss]: update swss submodule (#1119)
lguohan Nov 6, 2017
8d3691e
[sonic-platform-daemons]: Update submodule (#1120)
jleveque Nov 6, 2017
7540893
Submodule update for sonic-swss (#1123)
prsunny Nov 7, 2017
28eb62f
[saip4]: New p4 platform based on SAI behavioral model software switc…
Nov 7, 2017
1ce9b85
[init]: save the initial switch mac to config db (#1125)
lguohan Nov 7, 2017
f7c3972
Restart ntp after ntp-config (#1106)
taoyl-ms Nov 7, 2017
a9a37aa
[py-swsssdk]: Update sonic-py-swsssdk submodule (#1126)
Nov 7, 2017
cb009ba
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-11 (#1127)
Nov 7, 2017
c64d423
[rc.local]: Fix init_cfg.json (#1129)
marian-pritsak Nov 8, 2017
4e367c6
[Arista7260cx3] update port_config.ini for Arista-7260CX3-D108C8 (#1130)
yxieca Nov 8, 2017
8990dc7
[doc]: change build badge url to new build server (#1134)
lguohan Nov 9, 2017
69b8d28
[mellanox]: Update SAI revision (#1135)
marian-pritsak Nov 9, 2017
e0970e5
Merge pull request #1 from Azure/master
keboliu Nov 10, 2017
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)**
62 changes: 62 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Build system related
.platform
.screen

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

# Subdirectories in src
src/hiredis/*
!src/hiredis/Makefile
src/initramfs-tools/*
!src/initramfs-tools/Makefile
src/redis/*
!src/redis/Makefile
src/libnl3/*
!src/libnl3/Makefile
src/libteam/*
!src/libteam/Makefile
src/snmpd/*
!src/snmpd/Makefile
src/thrift/*
!src/thrift/Makefile
src/sonic-device-data/src/device/
src/sonic-device-data/src/debian/
src/igb/*
!src/igb/Makefile
src/mpdecimal/*
!src/mpdecimal/Makefile
src/python3/*
!src/python3/Makefile
src/supervisor/*
!src/supervisor/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-snmp-sv2/Dockerfile
dockers/docker-teamd/Dockerfile
dockers/docker-sonic-mgmt/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
70 changes: 70 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
[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
[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/lldpd"]
path = src/lldpd
url = https://github.com/vincentbernat/lldpd.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-s6000"]
path = platform/broadcom/sonic-platform-modules-s6000
url = https://github.com/Azure/sonic-platform-modules-s6000
[submodule "platform/broadcom/sonic-platform-modules-arista"]
path = platform/broadcom/sonic-platform-modules-arista
url = https://github.com/aristanetworks/sonic
[submodule "platform/broadcom/sonic-platform-modules-dell"]
path = platform/broadcom/sonic-platform-modules-dell
url = https://github.com/Azure/sonic-platform-modules-dell
[submodule "platform/broadcom/sonic-platform-modules-ingrasys"]
path = platform/broadcom/sonic-platform-modules-ingrasys
url = https://github.com/Ingrasys-sonic/sonic-platform-modules-ingrasys
[submodule "src/sonic-platform-daemons"]
path = src/sonic-platform-daemons
url = https://github.com/Azure/sonic-platform-daemons
[submodule "platform/broadcom/sonic-platform-modules-accton"]
path = platform/broadcom/sonic-platform-modules-accton
url = https://github.com/edge-core/sonic-platform-modules-accton.git
[submodule "platform/broadcom/sonic-platform-modules-cel"]
path = platform/broadcom/sonic-platform-modules-cel
url = https://github.com/celestica-Inc/sonic-platform-modules-cel.git
[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
95 changes: 95 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
###############################################################################
## 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.
# * 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.
#
###############################################################################

SHELL = /bin/bash

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

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

MAKEFLAGS += -B

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)

DOCKER_RUN := docker run --rm=true --privileged \
-v $(PWD):/sonic \
-w /sonic \
-i$(if $(TERM),t,)

DOCKER_BASE_BUILD = docker build --no-cache \
-t $(SLAVE_BASE_IMAGE) \
sonic-slave && \
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 sonic-slave/Dockerfile.user \
sonic-slave && \
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) \
ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC) \
PASSWORD=$(PASSWORD) \
USERNAME=$(USERNAME)

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

.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) ; }
ifeq "$(KEEP_SLAVE_ON)" "yes"
@$(DOCKER_RUN) $(SLAVE_IMAGE):$(SLAVE_TAG) bash -c "$(SONIC_BUILD_INSTRUCTION) $@; /bin/bash"
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) ; }
@$(DOCKER_RUN) -t $(SLAVE_IMAGE):$(SLAVE_TAG) bash

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