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

git pull on 2019/1/22 #26

Merged
merged 316 commits into from
Jan 22, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
316 commits
Select commit Hold shift + click to select a range
d629f75
[kernel]: update sonic linux kernel submodule (#2084)
kevinwangsk Sep 27, 2018
cfcaee9
[swss]: Update sonic-swss-common submodule (#2087)
Sep 27, 2018
794885e
Update submodule: sonic-py-swsssdk (#2088)
qiluo-msft Sep 27, 2018
66e0d6b
[sonic-device-data] Fix config symlinks dereference (#2085)
stepanblyschak Sep 27, 2018
11ac4fe
[7050] Rename HWSKU Arista-7050-Q31S4 to Arista-7050QX-32S-S4Q31 (#2090)
yxieca Sep 27, 2018
1c7d507
Update submodule: sonic-snmpagent (#2093)
qiluo-msft Sep 27, 2018
f57dae0
Update dbsyncd submodule (#2094)
taoyl-ms Sep 28, 2018
bd96e09
[7050] device specific hwsku-init file needs execution privilege (#2101)
yxieca Sep 28, 2018
e72d63c
[arista] Update Arista drivers submodule (#2097)
Staphylo Sep 29, 2018
034f472
[minigraph parser] add basic support for MGMT_PORT (#2103)
taoyl-ms Sep 29, 2018
3c68774
[common]: Update sonic-swss-common submodule (#2098)
Sep 29, 2018
c8e6b15
[syncd] warn shutdown syncd process when warm boot is enabled (#2078)
yxieca Oct 2, 2018
593bcb1
[device] accton update driver and sync as5712-54x from 201807. (#2110)
roylee123 Oct 2, 2018
dedd562
Adapt to the new WARM_RESTART_TABLE table schema: change from restart…
jipanyang Oct 2, 2018
6ba2f97
[devices]: Align flash partition at 1M (#2104)
Staphylo Oct 2, 2018
673bb65
[sonic-frr]: FRR 4.0 integration with SONiC (#2099)
zhenggen-xu Oct 2, 2018
d9d341b
[sonic-frr]: Fix sonic build with frr (#2114)
nikos-github Oct 4, 2018
bb8e767
[devices]: Add missing python header files for S6000 sfputil.py (#2117)
Oct 4, 2018
7cdf3cb
[devices]: Fix broadcom lane map for 7050-QX32S (#2120)
zzhiyuan Oct 4, 2018
0a8e0c1
[build]: generate build timestamp at the beginning and use it for the…
lguohan Oct 5, 2018
8359597
[devices]: Update arista submodules for SFP txdisable toggle (#2122)
zzhiyuan Oct 5, 2018
37287d2
[barefoot]: Fix SONiC Build for BFN platforms (#2124)
mkbalani Oct 5, 2018
a1715a1
Fixed FW upgrade sequence. (#2111)
nazariig Oct 5, 2018
62fa79e
[submodule]: update sonic-linux-kernel (#2127)
lguohan Oct 6, 2018
b1d290c
update build to 201803 and 201807
lguohan Oct 6, 2018
ea4b4bd
[mellanox]: Update recipe for hw-mgmt according to latest changes (#2…
kevinwangsk Oct 9, 2018
f047756
[image config] Install Python tabulate library v0.8.2 via pip (#2130)
jleveque Oct 9, 2018
a6fb060
sonic-swss-common update for Vnet tables (#2133)
prsunny Oct 10, 2018
794981f
[submodule]: update broadcom SAI to 3.1.3.5-11 (#2135)
lguohan Oct 10, 2018
96eac8f
[devices]: Add snh60b0-640f device (Tomhawk2) & snh60a0-320fv2 device…
juntseng62 Oct 11, 2018
0d4a6b7
[submodule] update sonic-py-swsssdk (pick up fix for issue #254)
Oct 11, 2018
dd5baf5
Merge pull request #2137 from mykolaf/master
mykolaf Oct 11, 2018
d3a9eed
[docker-sonic-mgmt]: fix azure kusto library version to 0.0.13 (#2138)
lguohan Oct 11, 2018
5ab66b1
[bcm config] remove scache_filename config entry (#2140)
yxieca Oct 12, 2018
cd1167d
[mellanox]: Fix sysfs path for PSU devices in psuutil plugin (#2143)
kevinwangsk Oct 12, 2018
7d51f83
Fix bug: if all containers killed, service stop will throw exception …
qiluo-msft Oct 12, 2018
33d4140
[devices]: Fixed trancevier presence getter on Mellanox. (#2144)
nazariig Oct 12, 2018
999408a
[security] patch the code for DSA-4133-1 isc-dhcp -- security update …
zhenggen-xu Oct 12, 2018
dcb7b92
[devices]: Add index column to Mellanox-SN2700-D48C8/port_config.ini …
qiluo-msft Oct 13, 2018
a7701fe
[submodule]: update sonic-utilities (#2150)
lguohan Oct 14, 2018
36ca171
[ipinip config] Add v6 ip and peering ip besides currect v4 loopback …
taoyl-ms Oct 15, 2018
a401ee7
[build]: do not override ENABLE_SYNCD_RPC in rules/config (#2151)
lguohan Oct 15, 2018
e2ffb58
[security] Fixes for DSA-4314-1 net-snmp (#2152)
zhenggen-xu Oct 15, 2018
bcea4b3
[sonic-cfggen]: Fix minigraph DhcpRelays parsing issue (#2154)
pavel-shirshov Oct 16, 2018
3fb150a
[devices]: Add platform code for 7170 barefoot (#2158)
zzhiyuan Oct 16, 2018
7757bc2
[docker-snmp]: Remove alias_map json since it is not needed anymore (…
stepanblyschak Oct 16, 2018
60ce8fc
[devices]: Remove the console speed for Seastone platforms (#2153)
zhenggen-xu Oct 16, 2018
5f2b1a7
[devices]: Add 96x25 + 16x50G profile for Seastone platform (#2157)
zhenggen-xu Oct 16, 2018
f3ab8cd
[warm boot] syncd warm start could be individual warm start (#2147)
yxieca Oct 16, 2018
1086cb4
Update submodules (#2160)
qiluo-msft Oct 17, 2018
77652c5
[QoS]: Unify qos json by using qos_config.j2 template (#2023)
wendani Oct 17, 2018
4a22de4
Encap src_ip is not required for the IPinIP decap tunnels (#2162)
prsunny Oct 18, 2018
891e256
[lldpd]: Use kernel autoprobe for netlink socket .nl_pid portion of t…
pavel-shirshov Oct 18, 2018
2a24a30
[tacplus nss conf] tacplus should be before compat (#2163)
taoyl-ms Oct 18, 2018
164a1d3
[docker-syncd-brcm] Reorganize start.sh (#2161)
jleveque Oct 18, 2018
3e1b9e1
[teamd] Force team device recreation in case it already exists (#2168)
pavel-shirshov Oct 18, 2018
890baed
[vs]: generate port table in config db for virtual switch (#2169)
lguohan Oct 19, 2018
7313e7d
[teamd]: Add teammgrd in docker-teamd (#2064)
Oct 19, 2018
babf2a9
[sonic-utilities]: Update submodule (#2170)
qiluo-msft Oct 19, 2018
5c65c77
[build]: Eliminate build warning messages (#2172)
jleveque Oct 20, 2018
9078377
[build]: install debug symbols packages when INSTALL_DEBUG_TOOLS=y (#…
lguohan Oct 22, 2018
e970cf1
[docker-sonic-vs]: add libsaivs-dbg package in docker-sonic-vs (#2177)
lguohan Oct 23, 2018
709cd5a
Set swssconfig.sh startsecs=0 for quick exit (#2181)
qiluo-msft Oct 23, 2018
973f83d
[mellanox] unify the sfp and eeprom plugin for all the mellanox platf…
keboliu Oct 24, 2018
86189ca
[barefoot]: Move bfn asic drivers out of platform package (#30) (#2183)
mkbalani Oct 24, 2018
b6a78c3
[barefoot]: Fix deb not included in aboot SWI (#2193)
zzhiyuan Oct 25, 2018
c3c6de4
[submodule]: update sonic-swss (#2190)
lguohan Oct 25, 2018
b954fa9
[ipdecap]: Setup decap destination IP based on platform (#2191)
prsunny Oct 25, 2018
c904baf
[devices]: Add index column for 7170 port config (#2195)
zzhiyuan Oct 26, 2018
09ae9a8
In the case of upgrade, have pfcwd enabled on the upgraded sonic (#2192)
wendani Oct 26, 2018
c677fc7
Submodule update for sairedis (#2198)
prsunny Oct 26, 2018
251a850
[submodules]: update sonic-utilities and sonic-platform-daemons (#2200)
keboliu Oct 26, 2018
483bd9b
[platform][Broadcom]Accton, fix building error of kernel modules. (#…
roylee123 Oct 26, 2018
7f76d3b
[platform]Accton, add platform as6712-32x. (#2178)
roylee123 Oct 27, 2018
1ab2301
[mellanox]: Update SDK to v4.2.9102 (#2204)
andriymoroz-mlnx Oct 29, 2018
6a37365
[zebra.conf] Avoid zebra crash upon empty configuration (#2203)
taoyl-ms Oct 29, 2018
1e1add9
Remove Arista-specific service ACL solution; All platforms now use ca…
jleveque Oct 29, 2018
2df1774
[devices]: Remove minigraph files for Seastone platform (#2205)
zhenggen-xu Oct 29, 2018
c64f105
[build]: Add missing timestamp and build_number in docker meta label …
jipanyang Oct 29, 2018
2897686
[updategraph] Use empty configuration when DHCP graphurl option is mi…
taoyl-ms Oct 29, 2018
f1947bd
[rules/tacacs.mk] Correct package dependencies to ensure successful b…
jleveque Oct 30, 2018
f4cf54f
[ipinip] Fix ipinip.json.j2 for mlnx platform (#2210)
stepanblyschak Oct 30, 2018
2490eff
[utilities]: Update sonic-utilities submodule (#2212)
Oct 30, 2018
e5a031b
[minigraph.py]: Set default admin_status up to LAG/VLAN members (#2209)
Oct 30, 2018
d3c9c0f
Disable SNMPv1 during compilation (#2156)
qiluo-msft Oct 31, 2018
6ff5a88
[barefoot]: Add carrier change (oper state) for bf_tun tap intf (#2218)
mkbalani Oct 31, 2018
d392004
[submodules]: update sonic-swss and sonic-sairedis (#2220)
lguohan Nov 1, 2018
a8fa7e4
[submodule] update sonic-utilites (#2221)
mykolaf Nov 1, 2018
5cff136
[console speed] lock console speed to start up speed (#1734)
yxieca Nov 1, 2018
4db98b4
[build]: add build option to use native docker instead of dind for bu…
ishidawataru Nov 2, 2018
8b67424
Warm reboot: restore the database docker with content saved (#2216)
qiluo-msft Nov 2, 2018
8b5892f
[test]: Update VS portchannel tests to remove static conf file (#2219)
Nov 3, 2018
1103552
[swss]: Update swss.sh script to clean up specific db when start (#2223)
Nov 3, 2018
f01ebfd
[utilities]: Update sonic-utilities submodule (#2225)
Nov 5, 2018
4b21ff1
[build]: support specifying builder mount point and workdir (#2214)
ishidawataru Nov 5, 2018
4157f1d
[teamd] Add Warm-reboot startup and shutdown mode for teamd (#2173)
pavel-shirshov Nov 6, 2018
2050016
[submodule]: Update sonic-utitlites (#2226)
pavel-shirshov Nov 6, 2018
1bc8e4b
[vs]: Add missing packages to speed up build process (#2228)
Nov 7, 2018
eb651fa
[submodule] update sonic-snmpagent submodule pointer (#2231)
mykolaf Nov 7, 2018
3aa3214
[mellanox]: Update MFT to v4.9.0 (#2232)
andriymoroz-mlnx Nov 8, 2018
914d5c7
[warm boot] restore log level DB during warm reboot (#2233)
yxieca Nov 8, 2018
e5af5d7
[barefoot]: change board map json format for arista 7170 (#2234)
mkbalani Nov 8, 2018
e07d563
[Nephos]: Add Porsch project with Nephos (#2224)
Peter5Lin Nov 9, 2018
e69c1e9
[sonic-utilities] Update submodule pointer (#2245)
jleveque Nov 10, 2018
61fe8fd
Add /host filesystem into teamd docker (#2235)
pavel-shirshov Nov 10, 2018
51a7661
Restore neighbor table to kernel during system warm-reboot (#2213)
zhenggen-xu Nov 10, 2018
447ae7b
[mlnx] Fix fast reboot (#2237)
stepanblyschak Nov 10, 2018
47518e7
Update go version to 1.11.2 for gobgp and telemetry (#2230)
jipanyang Nov 10, 2018
8de5aad
[fix]: various minor fixes (#2246)
lguohan Nov 10, 2018
c038626
[vstest]: add testlog for vstests (#2247)
lguohan Nov 10, 2018
41702e7
[submodules]: update swss/sairedis/common for warmboot (#2248)
lguohan Nov 12, 2018
c61c1d5
Fix teamd behavior for Warm-reboot mode (#2241)
pavel-shirshov Nov 13, 2018
8e28cd1
Store thrift source packages in blob (#2255)
qiluo-msft Nov 14, 2018
cc6e6b5
[teamd]: Update hwaddr_orig unconditionally. (#2254)
pavel-shirshov Nov 14, 2018
47b0bfa
[sonic-utilities] Update submodule (#2252)
jleveque Nov 14, 2018
9f6f3e4
[docker-saiserver]: build docker-saiserver (#2244)
lguohan Nov 14, 2018
4531159
Fix bug: wget rename saved file (#2259)
qiluo-msft Nov 15, 2018
f126000
[sudoers] Add 'SONIC_CLI_IFACE_MODE' to env_keep to ensure variable i…
jleveque Nov 15, 2018
8598cca
[syncd] extend syncd service script to support both warm/cold shutdow…
yxieca Nov 15, 2018
5c8650a
[swss service] don't clear WARM_RESTART table (#2256)
yxieca Nov 16, 2018
3b4d852
[vs]: Create /var/warmboot/teamd folder for teammgrd (#2262)
Nov 16, 2018
0b3a885
[centec]update centec e582 platform drivers and libsai (#2043)
yangbashuang Nov 16, 2018
afb0ed0
[thrift]: change wget download from -nc to -N (#2268)
lguohan Nov 18, 2018
333a295
[submodule]: update swss, sairedis and utilities (#2270)
lguohan Nov 18, 2018
62b355d
[submodule]: update sonic-py-swsssdk (#2271)
lguohan Nov 19, 2018
b4fd40a
Fix redis-py version to 2.10.6 (#2273)
qiluo-msft Nov 19, 2018
ecca7e9
[vs]: Add time.sleep(1) to make test stable (#2274)
Nov 19, 2018
f6f8880
Don't put down LAG interface when it starts in WR mode (#2257)
pavel-shirshov Nov 20, 2018
6b08352
[mellanox]: Correct the port_config.ini of MSN2010 (#2278)
kevinwangsk Nov 20, 2018
0f6c29e
[eeprom] modify output of decode-syseprom for mellanox platform (#2283)
mykolaf Nov 20, 2018
465ebba
Build patched redis-dump-load (#2277)
qiluo-msft Nov 21, 2018
64a2b1c
[vs]: build sonic vs kvm image (#2269)
lguohan Nov 21, 2018
873df9d
[bde driver] black list linux_kernel_bde driver (#2284)
yxieca Nov 21, 2018
4abbe43
[syncd] skip ledinit during syncd warm start (#2285)
yxieca Nov 22, 2018
68dba58
[utilities]: Update sonic-utilities submodule (#2289)
Nov 22, 2018
6e71cc7
[vs]: sync changes to disk and add e1000 driver to sonic vm (#2288)
lguohan Nov 22, 2018
c2ae736
[warmboot] Load database from `redis-cli save` (#2287)
qiluo-msft Nov 22, 2018
c899c03
[submodule]: Updating Quagga submodule (#2290)
rodnymolina Nov 23, 2018
f0540e7
Fix networking.service waiting for udevadm settle (#2295)
zzhiyuan Nov 24, 2018
9c6ba94
[vs]: connect to localhost instead 127.0.0.1 in check_install.py (#2296)
lguohan Nov 24, 2018
f094884
[vs]: fail the build when build kvm image fails (#2297)
lguohan Nov 25, 2018
7056b49
Routing application split config support (#2286)
nikos-github Nov 27, 2018
196d9f5
[quagga]: Adjusting bgp jinja template and quagga's supervisord (#2291)
rodnymolina Nov 27, 2018
ce60c53
[build image] copy init_interfaces to interfaces (#2302)
yxieca Nov 27, 2018
03e0efa
[vs]: only send lldp over eth0 (management port) (#2309)
lguohan Nov 28, 2018
df2f3f7
Provide asic_type to switch template (#2308)
prsunny Nov 28, 2018
d1c9b0c
[boot] Start ntp-config service after all Docker containers are start…
jleveque Nov 28, 2018
6ddf3cd
[orchagent]: Fix typo (#2317)
Nov 29, 2018
1467434
[S6000]: Dell S6000 ON related Port numbering and eeprom changes (#2315)
Nov 29, 2018
43f6df4
Add nbrmgr to supervisor control (#2265)
prsunny Nov 29, 2018
84bde15
[sonic boot] disable dhcp during boot up, until updategraph service i…
yxieca Nov 29, 2018
2590aed
[bcm sai] Upgrade Broadcom SAI to 3.1.3.5-12 (#2319)
yxieca Nov 29, 2018
c7d18f1
[teamd]: Fix teamd patch issues, which prevented system WR (#2321)
pavel-shirshov Nov 30, 2018
405af31
[submodule]: update swss, sairedis and utilities (#2320)
qiluo-msft Nov 30, 2018
85461de
[eeprom] check if source exists before reading eeprom on mlnx platform
Nov 29, 2018
40cb6e4
Merge pull request #2323 from mykolaf/eeprom_r
liat-grozovik Nov 30, 2018
f9d2b69
[syncd script] fix bash script syntax error (#2326)
yxieca Nov 30, 2018
de0238d
[Mellanox]: Update SAI/SDK/FW pointers (#2324)
Nov 30, 2018
ac2be9d
[platform] update Ingrassy platform to support stretch (#2322)
fengkm Dec 1, 2018
73d4c99
[saibcm] update saibcm kernel module source code to 6.5.13
yxieca Aug 23, 2018
c50d4c2
[broadcom patch] take Broadcom patch sdk-6.5.13-gpl-modules.patch
yxieca Aug 24, 2018
ee65e7f
[saibcm] Fix make file and source code to build on kernel 4.9
yxieca Aug 23, 2018
c22aca6
[libsaibcm modules] enabling building linux-knet-cb.ko
yxieca Aug 24, 2018
936ca8d
[make file] add missing CFLAGS
yxieca Aug 27, 2018
243767c
[SAI 3.3] update init script according to 3.3 requirement
yxieca Aug 27, 2018
5b3e897
[Broadom driver] mute chatty debug information
yxieca Aug 29, 2018
a11c28d
[opennsl init] refactoring opennsl init script
yxieca Aug 31, 2018
560d35b
[knet driver] fix PCI device init race condition
yxieca Nov 22, 2018
550a45c
[knet] Pick up some Broadcom knet driver changes in 3.3 GA release
yxieca Dec 1, 2018
1812d6c
[bcm sai] upgrade to Broadcom SAI 3.3 GA release
yxieca Dec 1, 2018
bff3165
[teamd] avoid using actor port number 0 in teamd config (#2327)
yxieca Dec 1, 2018
5d78dd0
Merge pull request #2329 from yxieca/pub-3.3
lguohan Dec 2, 2018
d608a83
[submodule]: Update sairedis and utilities pointers (#2334)
Dec 3, 2018
298d2ad
[boot] Refactor: All services which start Docker containers start bef…
jleveque Dec 4, 2018
9a2edda
[bcm config test] allowing ext_sram_freq and ext_tcam_freq (#2338)
yxieca Dec 4, 2018
e9b442b
[platform-common] advance sonic-platform-common submodule head (#2339)
yxieca Dec 4, 2018
7f3f09d
[eeprom] Fix eeprom.py (#2345)
mykolaf Dec 4, 2018
d966609
Add config.bcm file for hlx and modify config.bcm path in sai.profile…
bbinxie Dec 4, 2018
aedfd6e
[sonic-cfggen] Multi-key should be in form of (a,b) instead of 'a|b' …
taoyl-ms Dec 4, 2018
989b600
[device/arista]: Update (#2336)
Staphylo Dec 4, 2018
1d655db
[devices]: Add support as7726-32x platform (#2340)
jostar-yang Dec 4, 2018
75b4123
[Mellanox|FFB]: Add support for Mellanox fast-fast boot (#2294)
Dec 4, 2018
ae82c07
[Platform] [Accton] Validate mii-tool access on management port. (#2318)
roylee123 Dec 4, 2018
a888e15
[devices]: xcvrd OIR support for Dell S6100/Z9100 switches (#2281)
Dec 4, 2018
a9a7ce1
tacacs management vrf changes (#2217)
kannankvs Dec 4, 2018
15321e3
[sonic-platform-common] Update submodule (#2346)
jleveque Dec 5, 2018
f5e678c
Port QoS & buffer changes in 0330 to master (#2239)
wendani Dec 5, 2018
bcd4e1e
[devices]: Dell SMF driver hwmon number reorder fix for Dell S6100/Z9…
Dec 5, 2018
ff9eb73
[sonic-utilities] move sonic-utilities submodule point (#2350)
yxieca Dec 5, 2018
b17a652
[nephos]: support Debian 9 for nephos platform (#2347)
simonJi2018 Dec 5, 2018
4750a87
[build]: add build badge for 201811 branch
lguohan Dec 5, 2018
8a4e779
[devices]: Fix error parsing to idt_int for accton as7726 (#2349)
jostar-yang Dec 6, 2018
7a74ff0
[devices]: Add support as7326 thermal plan. Monitor fan/psu (#2344)
jostar-yang Dec 6, 2018
6ba93ac
[update graph] adapt to warm reboot scenario (#2353)
yxieca Dec 6, 2018
35a0d69
[devices]: blacllikst gpio_ich driver for S6100/Z9100 (#2357)
Dec 6, 2018
4671cb4
Update URL for bfn SDE to 8.5.0 on Azure/SONiC master (#2352)
Dec 7, 2018
dbf4093
Update sairedis submodule to master (#2364)
kcudnik Dec 8, 2018
13e17d3
[docker-syncd-brcm] Add 'startsecs=0' to ledinit process (#2366)
jleveque Dec 8, 2018
790974e
[knet driver] don't unload knet drivers during shutdown (#2361)
yxieca Dec 8, 2018
d9c076d
[quagga bgp] set quagga graceful restart timeout to 180 seconds (#2362)
yxieca Dec 8, 2018
6c7bcf5
[device/Arista] fix small issue for the 7170 (#2373)
Staphylo Dec 11, 2018
e6055ef
[submodule] Update swss pointer (#2372)
andriymoroz-mlnx Dec 11, 2018
f093ef2
[security kernel] Upgrade kernel from 4.9.110-3+deb9u2 to 4.9.110-3+d…
zhenggen-xu Dec 11, 2018
3f53024
[sonic_utilities] Update submodule (#2376)
jleveque Dec 12, 2018
3ed2852
[utilities]: Update submodule sonic-utilities (#2379)
Dec 14, 2018
011ede9
[Mellanox]: Update SDK for 4.9.0-8 kernel (#2383)
Dec 14, 2018
b506241
[syncd]: Fix reload flow for Mellanox platforms (#2386)
Dec 15, 2018
1eecdb3
[baseimage]: Install netifaces package in sonic-slave docker and soni…
nikos-github Dec 15, 2018
5c9ce8e
[sonic-snmpagent] Update sonic-snmpagent submodule (#2388)
zhenggen-xu Dec 16, 2018
ff7ef2a
[bcm sai] upgrace Broadcom SAI to 3.3.3.1-3 (#2389)
yxieca Dec 17, 2018
b7574f3
[sonic-utilities]: Update submodule (#2390)
Dec 19, 2018
23bc14c
[device/arista] Update arista submodule for 4.9.0-8 kernel (#2393)
Staphylo Dec 19, 2018
baf228e
Adding index in port_config.ini (#2392)
Dec 19, 2018
a1e382a
[sub module] advance sonic-sairedis sub-module head (#2394)
yxieca Dec 20, 2018
f110d03
[devices]: Blacklist i2c_mux_gpio driver for dell Z9100/S6100 (#2399)
Dec 24, 2018
1e8d3ec
[submodule]: update sonic-swss (#2403)
lguohan Dec 29, 2018
363951f
[mellanox] update SAI,SDK,FW pointers (#2410)
stepanblyschak Jan 3, 2019
b84dbd8
[barefoot]: updating deb package for platform and sai (#2413)
sunesh Jan 4, 2019
f0b2190
[Mellanox sfputil ] fix lpmode set failure on Mellanox platform (#2408)
keboliu Jan 4, 2019
b57a376
[docker-engine]: upgrade docker engine to 18.09 (#2417)
lguohan Jan 5, 2019
584842d
[submodules]: Update sairedis, utilities pointers (#2421)
stepanblyschak Jan 8, 2019
ab6a52f
[devices]: platform_reboot support for Dell S6100/Z9100 platforms (#2…
Jan 8, 2019
1acb671
[mellanox] Block the select function by default in get_transceiver_ch…
kevinwangsk Jan 8, 2019
14a0297
[devices]: Address Dell issue#46 : Adding MUX reset logic to fix prob…
padmanarayana Jan 8, 2019
65f6253
[Dell] z9100 port qos & buffer changes of 0330 to master (#2266)
vharish02 Jan 9, 2019
1ffb34b
[devices]: Dell z9264f bringup (#2415)
Jan 9, 2019
ae19072
[mellanox] Update SDK to 4.3.0132 (#2430)
stepanblyschak Jan 10, 2019
ff526dd
[mellanox|ffb] use system level warm reboot for Mellanox fastfast boo…
stepanblyschak Jan 10, 2019
ec7b1d1
[mellanox|ffb] enable ISSU feature for SN2700 (#2385)
stepanblyschak Jan 10, 2019
c6dfbd8
[submodule] Update swss pointer (#2432)
andriymoroz-mlnx Jan 11, 2019
46fd322
[docker-database] Add missing '%' in '%syslogtag%' (#2434)
jleveque Jan 12, 2019
178764e
[swss][supervisord.conf] Remove intfsyncd
marian-pritsak Jan 13, 2019
a58b606
[mellanox] Update SDK to 4.3.0134 (#2447)
stepanblyschak Jan 15, 2019
3c67c70
[lldp] For MGMT port, if port alias is available, use it for Port ID …
jleveque Jan 15, 2019
878c523
[docker-base]: Install gdbserver if INSTALL_DEBUG_TOOLS=y (#2448)
stepanblyschak Jan 15, 2019
9c70e65
[device/Dell] SOSFTDEP to lpc_ich module for dell_ich module (#2440)
Jan 15, 2019
b7330dd
[buffer]: Add buffer defaults for t0 on s6000 and a7050 (#2438)
wendani Jan 15, 2019
e55a7d7
[baseimage]: Initial changes for dhcp to support eth0 in a mgmt vrf (…
nikos-github Jan 16, 2019
b3abf9a
[docker-platform-monitor] add psud daemon to Pmon (#2423)
kevinwangsk Jan 16, 2019
0256af3
Add new hwsku Arista-7170-Q59S20 (#2450)
zzhiyuan Jan 16, 2019
09b9db0
[libteam]: Fix libteam race condition when interface is created and e…
Jan 16, 2019
bfe46e0
[docker-engine] fix systemd shutdown hang (#2451)
Staphylo Jan 16, 2019
8542a29
[sub-module] advance sonic-swss sub-module (#2453)
yxieca Jan 16, 2019
4ed5cb4
[docker-frr]: Move FRR from 4.0 to 6.0.2 and make the new frr version…
nikos-github Jan 17, 2019
e67f1da
[devices]: Fix cpld sysfs permisson error for accton devices (#2457)
jostar-yang Jan 17, 2019
20dfb03
[mellanox|ffb] ISSU version check (#2437)
stepanblyschak Jan 17, 2019
f28a670
[baseimage]: Avoid removing localhost entry from /etc/hosts file (#2452)
PrabhuSreenivasan Jan 18, 2019
53685df
[docker-frr]: updated daemons for frr 6.0.2 (#2461)
mslocrian Jan 18, 2019
43de836
[docker-frr]: Enable FPM (#2464)
baiwei0427 Jan 18, 2019
cacff75
[devices]: Make the get_transceiver_change_event's epoll blocking S61…
padmanarayana Jan 18, 2019
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ dockers/docker-snmp-sv2/Dockerfile
dockers/docker-teamd/Dockerfile
dockers/docker-sonic-mgmt/Dockerfile
dockers/docker-sonic-telemetry/Dockerfile
platform/*/docker-saiserver-*/Dockerfile
platform/*/docker-syncd-*/Dockerfile
platform/*/docker-syncd-*-rpc/Dockerfile
platform/vs/docker-sonic-vs/Dockerfile
Expand Down
9 changes: 4 additions & 5 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
[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
Expand Down Expand Up @@ -47,19 +46,19 @@
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
url = https://github.com/Azure/sonic-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/
[submodule "src/redis-dump-load"]
path = src/redis-dump-load
url = https://github.com/p/redis-dump-load.git
46 changes: 38 additions & 8 deletions Makefile.work
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,21 @@
# * 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.
# * ENABLE_SYNCD_RPC: Enables rpc-based syncd builds.
# * INSTALL_DEBUG_TOOLS: Install debug tools and debug symbol packeages.
# * 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.
# * KEEP_SLAVE_ON: Keeps slave container up and active after building process concludes.
# * Note that rm=true is still set, so once user quits from the docker
# * session, the docker will be removed.
# * Please note that with current Stretch build structure,
# * user of KEEP_SLAVE_ON feature will have to be conscious
# * about which docker to stay inside after build is done.
# * - If user desires to stay inside Stretch docker, please issue
# * make KEEP_SLAVE_ON=yes stretch
# * - If user desires to stay inside Jessie docker, please issue
# * (a successful "make stretch" may be needed before the following command)
# * make NOSTRETCH=1 KEEP_SLAVE_ON=yes <any jessie target>
# * 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
Expand Down Expand Up @@ -48,14 +59,31 @@ SLAVE_IMAGE = sonic-slave-$(USER)
SLAVE_DIR = sonic-slave
endif

INSMOD_OVERLAY := sudo modprobe overlay
OVERLAY_MODULE_CHECK := lsmod | grep "^overlay " > /dev/null 2>&1 || (echo "ERROR: Module 'overlay' not loaded. Try running 'sudo modprobe overlay'."; exit 1)

BUILD_TIMESTAMP := $(shell date +%Y%m%d\.%H%M%S)

ifeq ($(DOCKER_BUILDER_MOUNT),)
override DOCKER_BUILDER_MOUNT := "$(PWD):/sonic"
endif

ifeq ($(DOCKER_BUILDER_WORKDIR),)
override DOCKER_BUILDER_WORKDIR := "/sonic"
endif

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

include rules/config

ifeq ($(SONIC_CONFIG_USE_NATIVE_DOCKERD_FOR_BUILD), y)
DOCKER_RUN += -v /var/run/docker.sock:/var/run/docker.sock
endif

DOCKER_BASE_BUILD = docker build --no-cache \
-t $(SLAVE_BASE_IMAGE) \
--build-arg http_proxy=$(http_proxy) \
Expand All @@ -77,10 +105,12 @@ SONIC_BUILD_INSTRUCTION := make \
-f slave.mk \
PLATFORM=$(PLATFORM) \
BUILD_NUMBER=$(BUILD_NUMBER) \
BUILD_TIMESTAMP=$(BUILD_TIMESTAMP) \
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) \
SONIC_ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC) \
SONIC_INSTALL_DEBUG_TOOLS=$(INSTALL_DEBUG_TOOLS) \
PASSWORD=$(PASSWORD) \
USERNAME=$(USERNAME) \
SONIC_BUILD_JOBS=$(SONIC_BUILD_JOBS) \
Expand All @@ -94,13 +124,13 @@ SONIC_BUILD_INSTRUCTION := make \
.DEFAULT_GOAL := all

%::
@$(OVERLAY_MODULE_CHECK)
@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"
Expand All @@ -116,13 +146,13 @@ sonic-slave-build :
$(DOCKER_BUILD)

sonic-slave-bash :
@$(OVERLAY_MODULE_CHECK)
@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:
Expand Down
49 changes: 31 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,30 @@ Nephos: [![Nephos](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/j
P4: [![P4](https://sonic-jenkins.westus2.cloudapp.azure.com/job/p4/job/buildimage-p4-all/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/p4/job/buildimage-p4-all)
VS: [![VS](https://sonic-jenkins.westus2.cloudapp.azure.com/job/vs/job/buildimage-vs-all/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/vs/job/buildimage-vs-all)

*201712*:
Broadcom: [![Broadcom](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201712/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201712/)
Barefoot: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/barefoot/job/buildimage-bf-201712/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/barefoot/job/buildimage-bf-201712/)
Centec: [![Centec](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201712/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201712/)
Nephos: [![Nephos](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201712/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201712/)
Marvell: [![Marvell](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201712/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201712/)
Mellanox: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201712/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201712/)

*201709*:
Broadcom: [![Broadcom](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201709/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201709/)
Cavium: [![Cavium](https://sonic-jenkins.westus2.cloudapp.azure.com/job/cavium/job/buildimage-cavm-201709/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/cavium/job/buildimage-cavm-201709/)
Centec: [![Centec](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201709/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201709/)
Nephos: [![Nephos](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201709/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201709/)
Marvell: [![Marvell](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201709/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201709/)
Mellanox: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201709/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201709/)
*201811*:
Broadcom: [![Broadcom](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201811/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201811/)
Barefoot: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/barefoot/job/buildimage-bf-201811/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/barefoot/job/buildimage-bf-201811/)
Centec: [![Centec](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201811/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201811/)
Nephos: [![Nephos](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201811/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201811/)
Marvell: [![Marvell](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201811/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201811/)
Mellanox: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201811/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201811/)
VS: [![VS](https://sonic-jenkins.westus2.cloudapp.azure.com/job/vs/job/buildimage-vs-201811/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/vs/job/buildimage-vs-201811)

*201807*:
Broadcom: [![Broadcom](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201807/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201807/)
Barefoot: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/barefoot/job/buildimage-bf-201807/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/barefoot/job/buildimage-bf-201807/)
Centec: [![Centec](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201807/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201807/)
Nephos: [![Nephos](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201807/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201807/)
Marvell: [![Marvell](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201807/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201807/)
Mellanox: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201807/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201807/)

*201803*:
Broadcom: [![Broadcom](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201803/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/broadcom/job/buildimage-brcm-201803/)
Cavium: [![Cavium](https://sonic-jenkins.westus2.cloudapp.azure.com/job/cavium/job/buildimage-cavm-201803/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/cavium/job/buildimage-cavm-201803/)
Centec: [![Centec](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201803/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/centec/job/buildimage-centec-201803/)
Nephos: [![Nephos](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201803/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/nephos/job/buildimage-nephos-201803/)
Marvell: [![Marvell](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201803/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/marvell/job/buildimage-mrvl-201803/)
Mellanox: [![Mellanox](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201803/badge/icon)](https://sonic-jenkins.westus2.cloudapp.azure.com/job/mellanox/job/buildimage-mlnx-201803/)

# sonic-buildimage

Expand All @@ -47,21 +56,25 @@ To clone the code repository recursively, assuming git version 1.9 or newer:

To build SONiC installer image and docker images, run the following commands:

# Ensure the 'overlay' module is loaded on your development system
sudo modprobe overlay

# Enter the source directory
cd sonic-buildimage

# (Optional) Checkout a specific branch. By default, it uses master branch
git checkout [branch_name]

# Execute make init once after cloning the repo, or fetched remote repo with submodule updates
# Execute make init once after cloning the repo, or after fetching remote repo with submodule updates
make init

# Execute make configure once to configure ASIC
make configure PLATFORM=[ASIC_VENDOR]

# build debian stretch required targets (optional)
# Build Debian Stretch required targets (Manual execution optional; will also be executed as part of the build)
BLDENV=stretch make stretch

# build SONiC image
# Build SONiC image
make all

**NOTE**:
Expand Down
Loading