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

Enable saithrift for mellanox platforms #5

Closed
wants to merge 1,018 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1018 commits
Select commit Hold shift + click to select a range
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
a69b353
[interfaces.j2] Get mtu value from config DB if provided (#1128)
hzheng5 Nov 10, 2017
764cb91
[Arista7260cx3] Increase /var/log partition size to 4G (#1140)
yxieca Nov 10, 2017
d7969dd
[swss] update swss submodule head (#1141)
yxieca Nov 11, 2017
757ba00
[utilities]: update sonic-utilities submodule (#1143)
qiluo-msft Nov 12, 2017
f18ed0d
[bgp]: Auto-completion, help (?), cmd navigation (up arrow) not worki…
nikos-github Nov 13, 2017
cd4b11c
[build]: add build badge for broadcom and mellanox on 201709 release …
lguohan Nov 13, 2017
bf1bb06
[swss]: update sonic-swss submodule (#1146)
lguohan Nov 13, 2017
aa09bdc
[docker-orchagent]: ADD PFC Broadcom recommended MMU Settings (#1136)
vharish02 Nov 13, 2017
3e03df7
Fixed sfputil show eeprom information is empty on SFP ports. (#1145)
wadelnn Nov 13, 2017
a6edef2
[docker-teamd]: Manage teamd and teamsyncd processes with supervisor …
jleveque Nov 13, 2017
50b4868
[vs]: update virtual switch (#1148)
lguohan Nov 13, 2017
f48ba0e
[vs]: install py2_ipaddress correctly (#1151)
lguohan Nov 14, 2017
6284452
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-12 (#1150)
Nov 14, 2017
803c263
[baseimage]: Subnet route added for management interface (eth0) - "fi…
prsunny Nov 14, 2017
cea87e9
Add docker-router-advertiser to support IPv6 router advertisements (#…
jleveque Nov 14, 2017
a99b5e9
[installer] FIX. ONIE installer error issue: (#1152)
pollyhsu2git Nov 15, 2017
d376506
[make] Introducing build option SOURCE_FOLDER (#1155)
yxieca Nov 16, 2017
c93c008
Revert "[docker-teamd]: Manage teamd and teamsyncd processes with sup…
Nov 16, 2017
e784aaf
[submodule update] update swss, swss-common and sairedis submodules (…
yxieca Nov 16, 2017
f4e37a6
add INSTALLS, LAZY_INSTALLS, DEPENDS targets to image build (#1159)
lguohan Nov 16, 2017
9e12678
[docker-syncd-mlnx-rpc]: Configure send and receive buffers for PTF a…
Nov 17, 2017
343597c
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-13 (#1161)
Nov 17, 2017
2a69f37
[Arista7260cx3] fancontrol configuration file (#1163)
yurypm Nov 17, 2017
223a38c
Update isc-dhcp source to v4.3.3-6; create new patch against it (#1164)
jleveque Nov 17, 2017
eef4a89
[swss]: Update sonic-swss submodule (#1165)
Nov 18, 2017
df529ef
[baseimage]: fix mac address calculation on mellanox and centec platf…
lguohan Nov 20, 2017
b8e5c9f
[Mellanox]: Add Mellanox-SN2700 symlink (#1169)
qiluo-msft Nov 20, 2017
dc9f19e
[swss]: Update swss/sairedis submodules (#1172)
Nov 21, 2017
1f9107d
[DHCP relay]: Wait for all interfaces to be assigned IPv4 addresses b…
jleveque Nov 21, 2017
c5eba7d
[baseimage]: Fix racing condition between updategraph and rc.local (#…
taoyl-ms Nov 22, 2017
2176400
[Aboot] Declare flash_size for all platform (#1171)
Staphylo Nov 22, 2017
0f903d0
[Accton]: Add a new supported platform, AS5712-54X (#1167)
pollyhsu2git Nov 22, 2017
6d0329a
Move QoS configuration to Config DB (#1178)
andriymoroz-mlnx Nov 22, 2017
617b3e4
Add service to config hostname based on configdb (#1174)
taoyl-ms Nov 22, 2017
ded9fbb
[Mellanox]: Update FW to 13_1534_0164 (#1180)
marian-pritsak Nov 23, 2017
dd7e924
[dockers] Remove dependency to minigraph (#1179)
taoyl-ms Nov 24, 2017
7f25b94
[aboot]: Add setfacl in the initramfs (#1185)
Staphylo Nov 25, 2017
98fbddf
[kernel]: update kernel to 3.16.43 (#1181)
lguohan Nov 27, 2017
8602360
[platform] Add a new supported platform, Delta-ag9032v1 (#1168)
nealtai Nov 27, 2017
b7c2ffa
[Broadcom]: Update Broadcom SAI package to 3.0.3.2-15 (#1186)
Nov 28, 2017
6e57e1d
[FRR]: Fix FRR tempelate for router-id (#1187)
zhenggen-xu Nov 28, 2017
33d5e93
[devices]: Update 6000, 6100, 7050 QOS configurations (#1191)
yxieca Nov 29, 2017
51dfa17
[Ingrasys] Update platform configuration files (#1194)
cytsai0409 Nov 29, 2017
d39dd39
Move tcpdump into /usr/bin Otherwise it's impossible to run tcpdump d…
pavel-shirshov Nov 30, 2017
397f513
[platform] Accton AS7712-32X. Update for sensors and sfputil (#1197)
roylee123 Nov 30, 2017
73e4204
[device/accton]: Update Accton-AS5712_54X minigraph (#1196)
pollyhsu2git Nov 30, 2017
b907e4e
[vs]: add vlan configuration support in virtual switch (#1200)
lguohan Nov 30, 2017
414e43b
[build]: start docker service if not already started (#1203)
lguohan Dec 2, 2017
db7fcd8
[submodule]: update swss, swss-common, sairedis submodules (#1206)
lguohan Dec 4, 2017
7e45756
[mellanox]: Update Mellanox buffer profiles config (#1198)
andriymoroz-mlnx Dec 4, 2017
2e31a38
[LLDP] Send interface name instead of mac as PORT_ID for mgmt interfa…
taoyl-ms Dec 4, 2017
744927a
Derive varlog size based on total flash size (#1209)
prsunny Dec 6, 2017
eb08681
Install more debs for python3 in sonic-slave (#1211)
qiluo-msft Dec 6, 2017
3d70b71
[sonic-cfggen] add option for redis connection (#1213)
Dec 7, 2017
4213b2d
[sonic-utilities]: Final code-drop for interface-description and inte…
rodnymolina Dec 7, 2017
8383b1f
[TACACS+]: Add support for TACACS+ Authentication (#1019)
Dec 7, 2017
d9c0ede
[Broadcom]: Update Broadcom SDK/SAI package (#1205)
Dec 7, 2017
c4f7cd3
[Ingrasys]: Update QSFP monitor CoPP test and sensors config (#1202)
wadelnn Dec 7, 2017
4b2225b
[docker-snmpd]: asyncsnmp depends on sonic-utilities so it is possibl…
qiluo-msft Dec 7, 2017
2276333
Added PSU util for Mellanox platforms, updated sonic-utilities submod…
qiluo-msft Dec 8, 2017
1859f53
[swss]: Fix missing comma in the ports.json.j2 file (#1217)
Dec 8, 2017
e589894
[config-engine]: Change minigraph.py permission from 0755 to 0644 (#1…
Dec 8, 2017
6feff95
[device/arista]: Add MAX6697 sensor for Arista 7060CX-32S (#1210)
Dec 8, 2017
5ca798d
[arista]: Unify labels for Arista sensors (#1216)
prsunny Dec 8, 2017
5184def
[dell]: Added psuutil support for S6100/Z9100 Dell Platforms (#1223)
lguohan Dec 9, 2017
9dc8562
[device/arista] Add psuutil plugin for Arista platforms (#1221)
Staphylo Dec 9, 2017
b9a0ef8
[utilities]: Update sonic-utilities and sonic-py-swsssdk submodule (#…
Dec 9, 2017
aa77f63
[submodules]: update sonic-swss and sonic-swss-common (#1215)
lguohan Dec 9, 2017
389c3e1
[mellanox]: Update MLNX SAI pointer (#1226)
andriymoroz-mlnx Dec 11, 2017
60e0295
[Dell]: Change Dell psuutil.py file to work with Python 3.* (#1231)
Dec 12, 2017
69d6ad5
[snmpagent]: Update sonic-snmpagent submodule (#1232)
Dec 12, 2017
e0af519
[p4]: Updated p4 bm (#1228)
Dec 12, 2017
dce6d35
[TACACS+]: Add configDB enforcer for TACACS+ (#1214)
Dec 12, 2017
a47b934
Update sonic-utilities reference (ecnconfig) (#1225)
andriymoroz-mlnx Dec 12, 2017
79f7904
[snmpagent]: Update sonic-snmpagent submodule (#1234)
qiluo-msft Dec 13, 2017
2571cb5
[DHCP relay]: Fix bug which could cause incorrect interface name asso…
jleveque Dec 13, 2017
a2af29a
Fixed D7054 missing front-panel port Interfaces (#1236)
loshihyu Dec 14, 2017
9f54aed
[sonic-utilities]: update sonic-utilities submodule (#1237)
lguohan Dec 14, 2017
1c0c3ff
[Dell S6100]: EEPROM plugin overrides serial_number_str() to return s…
jleveque Dec 15, 2017
db7f173
[Accton AS7712] Add sfp reset in driver and sfputil.py. (#1241)
roylee123 Dec 15, 2017
46a6534
[device/Arista] Add fancontrol config for all Arista platforms (#1242)
Staphylo Dec 16, 2017
2abdf8d
[libteam] Add fallback support for single-member-port LAG (#1118)
hzheng5 Dec 16, 2017
52e0797
[broadcom]: update sai to 3.0.3.3-1 (#1243)
lguohan Dec 17, 2017
c90e9be
[swss]: update swss submodule (#1244)
lguohan Dec 17, 2017
0a4c888
[sonic-py-swsssdk]: Update submodule pointer (#1253)
marian-pritsak Dec 19, 2017
f0d59cb
[DHCP relay]: Fix circuit ID and remote ID bugs (#1248)
jleveque Dec 19, 2017
6e05b67
[device/accton] Correct exception function name (#1249)
pichuang Dec 19, 2017
ab2d066
[snmp]: Save S/N in state DB prior to starting service (#1246)
marian-pritsak Dec 20, 2017
64602ad
[DHCP relay]: Add patch to always undef VLAN_TCI_PRESENT so as not to…
jleveque Dec 20, 2017
b57cfd7
[arista] Delete sysfs entries for all Arista Digital Power Monitor/Ma…
yurypm Dec 20, 2017
ee58ee2
[build] make second Accton Debian package extra package of the first …
yxieca Dec 20, 2017
eadd74f
[build] allow user to override the default number of build jobs (#1255)
yxieca Dec 20, 2017
db49660
Add set/get lpmode and mode_rst feature for qsfp (#1261)
jostar-yang Dec 21, 2017
c898a04
[sudoers] Add 'docker ps' to READ_ONLY_CMDS (#1259)
jleveque Dec 21, 2017
ee73cde
Add 'make reset' target with warning prompt to reset git repo and sub…
jleveque Dec 21, 2017
63de341
[Platform] Add Ingrasys S9130-32X and S9230-64X with Nephos Switch AS…
kaiyu22 Dec 22, 2017
683562c
[Accton AS7816-64X] Add new platform and device for AS7816-64X. (#1260)
roylee123 Dec 22, 2017
15d433d
[build]: allow to use http(s) proxy in the build (#1265)
lguohan Dec 24, 2017
5c40aa5
[build]: add build badge for nephos platform (#1267)
lguohan Dec 26, 2017
5eb5e21
[centec]: support sai1.0 (#1268)
Dec 27, 2017
f2ccb24
Enable SAI thrift for Mellanox platform
Dec 28, 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)**
66 changes: 66 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Build system related
.platform
.screen

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

# 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/mpdecimal/*
!src/mpdecimal/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/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
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
73 changes: 73 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
[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
[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
121 changes: 121 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
###############################################################################
## 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.
# * SOURCE_FOLDER: host path to be mount as /var/src, only effective when KEEP_SLAVE_ON=yes
# * SONIC_BUILD_JOB: Specifying number of concurrent build job(s) to run
#
###############################################################################

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 \
-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) \
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) \
SONIC_BUILD_JOBS=$(SONIC_BUILD_JOBS) \
HTTP_PROXY=$(http_proxy) \
HTTPS_PROXY=$(https_proxy)

.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) ; }
ifeq "$(KEEP_SLAVE_ON)" "yes"
ifdef SOURCE_FOLDER
@$(DOCKER_RUN) -v $(SOURCE_FOLDER):/var/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) ; }
@$(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'

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