Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
465 commits
Select commit Hold shift + click to select a range
a4ca818
[mellanox]: Add new Mellanox-SN3800-D112C8 sku. (#4085)
nazariig Jan 31, 2020
45c4000
Revert "Disable SNMPv1 (#2156)" (#4088)
qiluo-msft Feb 1, 2020
b6c978d
[libnl]: Debian Packaging libnl version 3.5.0 (#3967)
tahmed-dev Jan 7, 2020
cdf469c
Change the dpkg default behavior in slave, and docker-base, in order …
qiluo-msft Dec 13, 2019
896b53e
[Soubmodule Update] for sonic-swss. Following changes are here:
abdosi Feb 4, 2020
3ebcf13
[Submodule update] sonic-swss-common
abdosi Feb 4, 2020
becf494
[SubModule Update] sonic-linux-kernel
abdosi Feb 4, 2020
9f132d9
[Submodule Commit] sonic-platofrm-daemons
abdosi Feb 4, 2020
96d05a0
[Submodule update] sonic-swss-common
abdosi Feb 4, 2020
7843d94
[Submodule update] sonic-swss
abdosi Feb 4, 2020
48ca0a1
[kernel]: Increasing gc threshold values for kernel neighbors (#4100)
prsunny Feb 4, 2020
d09b1ab
[Submodule Update] sonic-utilities
abdosi Feb 4, 2020
d192e0c
[SubModule Update] sonic-swss
abdosi Feb 4, 2020
c71deb0
[docker] remove leftover --net=host docker run options (#4119)
mykolaf Feb 7, 2020
8305e84
Add Innvoium build support for 201911 (#4112)
tonytitus Feb 11, 2020
74ac9b0
modified down rules to pre-down rules to ensure that default route is…
kannankvs Jan 17, 2020
68f664b
[platform/cel]: Remove afulnx_64 (#3900)
Dec 16, 2019
96f5a75
[daemon_base]fix error: syslog is not a member of DaemonBase (#4039)
stephenxs Feb 7, 2020
cdab1fc
[frr]: Use tag for building frr (#4082)
pavel-shirshov Feb 7, 2020
3ba4361
[mellanox] enable ISSU on SPC2 systems (#4087)
stepanblyschak Feb 11, 2020
a6acc1e
teamd: fix possible race in master ifname callback (#4109)
pavel-shirshov Feb 5, 2020
e87f270
Update arp_update to refresh neighbor entries from APP_DB (#4125)
prsunny Feb 13, 2020
e194643
[procdockerstats]: Update file permission for procdockerstatsd (#4126)
pra-moh Feb 7, 2020
6143fdd
[process-reboot-cause]Clean up the process-reboot-cause as reqired in…
stephenxs Feb 11, 2020
80e388d
[docker-lldp] Fix lldpcli issue when description has special characte…
zhenggen-xu Feb 10, 2020
c70a7b8
[procdockerstatsd] Fix incorrect case issue in service file (#4134)
pra-moh Feb 10, 2020
63b0038
[sonic-buildimage] Fix build issue for docker-dhcp-relay-dbg.gz. Issu…
abdosi Feb 11, 2020
f061353
[init_cfg.json] Maintain a separate init_cfg.json.j2 template file (#…
yozhao101 Feb 7, 2020
984c43e
[init_cfg.json] Add new FEATURE and CONTAINER_FEATURE tables (#4137)
yozhao101 Feb 11, 2020
71225ea
[Service] Enable/disable container auto-restart based on configuratio…
yozhao101 Feb 7, 2020
3ac3459
[Services] Restart database service upon unexpected critical process …
yozhao101 Feb 11, 2020
f197f0d
[arista]: Fix convertfs condition for booting from EOS (#4139)
byu343 Feb 12, 2020
887ea00
cherry pick PR 599 for ztp
rlhui Feb 15, 2020
48f8a8d
[Mellanox] platform api support firmware install (#3931)
stephenxs Jan 29, 2020
ee9295c
[grub]: Allow ONiE oneshoot boot for FW update. (#3935)
nazariig Jan 21, 2020
651f4a0
[mellanox] Add fwutil platform components. (#3999)
nazariig Jan 24, 2020
af4e842
Start RestAPI container when sonic boots (#4140)
sumukhatv Feb 13, 2020
bc30442
[sfputil]fix an syntax error (#4141)
stephenxs Feb 13, 2020
f6d69ae
[interfaces-config.sh] Do not bring 'lo' interface down and up (#4150)
jleveque Feb 14, 2020
6740b2d
Fix service and container name to be same (#4151)
prsunny Feb 14, 2020
91e64f0
Update SDK to 4.3.3052 (#4153)
keboliu Feb 16, 2020
bb73687
[Device]: Add new CIG device CS6436-54P and CS5435-54P, also update c…
michealylj1 Feb 17, 2020
20510d5
Sleep done before mismatch handler (#4165)
prsunny Feb 20, 2020
4f3d399
[orchagent] Use mac address from config_db instead of from eth0 (#4166)
prsunny Feb 21, 2020
3156632
Made Change to have Configurable option to enable/disable docker imag…
abdosi Feb 21, 2020
398929c
[mgmt-framework] start after syncd (#4174)
stepanblyschak Feb 20, 2020
4cadca4
[Mellanox]Fix issue that syncd rpc docker unable to start (#4181)
stephenxs Feb 23, 2020
fe9baad
Updated the file permission mode to include +x (#4183)
abdosi Feb 22, 2020
1aac153
[Submodule Update] sonic-swss
abdosi Feb 24, 2020
1edb696
[sonic-ztp]: Build sonic-ztp package (#3299)
rajendra-dendukuri Dec 4, 2019
69879e4
[sonic-ztp]: Add Azure/sonic-ztp as a submodule to Azure/sonic-buildi…
rajendra-dendukuri Dec 16, 2019
c495dc3
[broadcom]: Updated BRCM SAI Debian package revision number to 3.7.3.…
abdosi Feb 25, 2020
5c8c4b2
[Services] Restart BGP service upon unexpected critical process exit.…
yozhao101 Mar 4, 2020
d2c10ba
[snmp] remove hostname change as it share uts namespace with host (#4…
stepanblyschak Feb 28, 2020
bd99464
[sonic-cfggen] Load JSON files before minigraph file (#4202)
jleveque Feb 28, 2020
aef5263
[Mellanox] Update MFT version to 4.13.5 (#4199)
noaOrMlnx Feb 28, 2020
0050cc1
filter out CPU ports to avoid any operation on them (#4197)
keboliu Mar 3, 2020
c603ed3
cherrypick [Mellanox] update hw-mgmt patch for SimX (#4180)
mykolaf Feb 25, 2020
11503c7
[image]: Add SSD maintenance utility - hdparm. (#4177)
nazariig Feb 26, 2020
8581a52
ZTP infrastructure changes to support DHCP discovery provisioning dat…
rajendra-dendukuri Dec 10, 2019
cc2d497
Fixing Bad Cherry-pick
abdosi Mar 4, 2020
42e3996
[Submodule-Update] sonic-swss. Following changes:
abdosi Mar 4, 2020
d6abe35
[Submodule Update] sonic-Utilities with following changes:
abdosi Mar 4, 2020
bf4a282
[libteam]: Disregard current state when considering port enablement (…
lguohan Mar 4, 2020
950926a
[arista]: Add support for Arista Lodoga (#4232)
byu343 Mar 11, 2020
a6533a5
fix build error in sonic-mgmt-framework
rlhui Mar 14, 2020
774487b
[Mellanox] Calculate the buffer size based on the latest excel and wi…
stephenxs Mar 11, 2020
c700127
[Mellanox]Take advantage of sdk variable to customize the location wh…
stephenxs Mar 9, 2020
102cb83
[Services] Restart NAT service upon unexpected critical process exit.…
jleveque Mar 5, 2020
bcfc3d1
[Mellanox]the port index in port_config.ini should starts from 0 (#4152)
jleveque Mar 5, 2020
53eb0bc
[Mellanox] Add sdk 4.4.0542 (#4227)
Junchao-Mellanox Mar 9, 2020
a8baca0
[kernel]: security kernel update to 4.9.189 (#3913)
olivier-singla Feb 13, 2020
8e36068
[sonic-cfggen] Loading the configuration from init_cfg.json and then …
jleveque Mar 5, 2020
9eb3a1b
[Mellanox]Integrate hw-mgmt 7.0000.3012 and advance the linux kernel …
lguohan Mar 4, 2020
9f2664e
[Submodule-Update] sonic-swss with following changes:
abdosi Mar 15, 2020
505d4bf
[Submodule-Update] sonic-swss with following changes:
abdosi Mar 15, 2020
055d7cd
[BFN] Updated Barefoot DEBs to 20200205 (#4261)
akokhan Mar 16, 2020
ba42bde
[arista]: Fix symbolic links for arista lodoga (#4283)
byu343 Mar 19, 2020
39889a3
[Service] Added NAT entry into CONTAINER_FEATURE. Fixes #4247. (#4250)
akokhan Mar 12, 2020
444c450
[syncd-rpc.mk] install ptf dependancy (#4279)
mykolaf Mar 18, 2020
d97051d
[mgmt-framework]: Removing explicit libyang plugin path settings (#4144)
dutta-partha Feb 13, 2020
7c1220e
[Mellanox] update hw-mgmt patch (#4288)
mykolaf Mar 21, 2020
de2afc4
[mgmt-framework]: Update submodule to take build break fix. (#4302)
renukamanavalan Mar 21, 2020
3585703
[Monit] Delay start of monitoring for 5 minutes (#4281)
yozhao101 Mar 19, 2020
384055a
[NTP] Revert change in PR 2598 (#4265)
yxieca Mar 19, 2020
7b4b124
[ntp]: Add "tinker panic 0" in ntp.conf to avoid ntpd from panic (#4263)
SuvarnaMeenakshi Mar 22, 2020
d793cc8
[vs] Add dependencies for NAT to docker-sonic-vs (#4259)
daall Mar 15, 2020
d0bae82
[minigraph.py] Add support for 'OutAcl' keyword and attaching ACLs to…
jleveque Mar 20, 2020
fcb5b41
[arista] Update platform drivers submodules (#4200)
Staphylo Mar 17, 2020
ee84dca
[docker_image_ctl.j2] Share UTS namespace with host OS (#4169)
stepanblyschak Feb 26, 2020
cf1dd5b
[platform/nephos] Upgrade nephos-modules from 1.0.0 to 1.0.1 (#4267) …
simonJi2018 Mar 24, 2020
ca8ac9d
[Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new S…
keboliu Mar 24, 2020
da92d8f
[mellanox]: Align platform API: change CPLD version representation (#…
nazariig Mar 23, 2020
75437bd
[Mellanox] Update MFT version to 4.14.0 (#4262)
noaOrMlnx Mar 23, 2020
8969b7c
[telemetry]: move default certs location from device metadata to tele…
lguohan Mar 24, 2020
9385e02
[DellEMC] Fix Z9100 port index issue (#4309)
aravindmani-1 Mar 24, 2020
4a99a76
[SubModule Update] sonic-swsss . Following changes:
abdosi Mar 24, 2020
1ba8944
[Submodule Update] sonic-utilities Following Changes:
abdosi Mar 24, 2020
83c7770
[submodule]: Update sonic-mgmt-framework to fix a build break fix. (#…
renukamanavalan Mar 25, 2020
6929d1f
[build]: install cmake 3.13.2 (#4319)
lguohan Mar 27, 2020
a059d7e
[procdockerstatsd] Fix CMD field in dB (#4335)
GarrickHe Mar 28, 2020
2fd1641
copy spc3 fw file to image (#4328)
keboliu Mar 28, 2020
d35e382
[multi-asic]: Update reload of systemd services to support multi-asic
rlhui Mar 30, 2020
a5a11f6
[device/celestica]: Fix xcvrd error (#3979) (#4345)
Apr 1, 2020
2e87a16
Multi-ASIC implementation (#3888)
SuvarnaMeenakshi Mar 31, 2020
8819322
[Arista] Update drivers submodules (#4353)
Staphylo Apr 2, 2020
aa30030
[devices][Mellanox] create sai.xml for MSN3800-D112-C8 (#4334)
mykolaf Mar 31, 2020
6839d14
Fixbug: EVPN issue in FRR template (#4260)
Pterosaur Apr 3, 2020
249265a
Revert "Multi-ASIC implementation (#3888)"
abdosi Apr 3, 2020
0a4f164
[Seastone] Add new HWSKU for 48x50G+8x40G (#4156)
zhenggen-xu Apr 5, 2020
63450d7
Fix the error that 'sensord' daemon cannot be spawn correctly in pmon…
CharlieChenEC Apr 3, 2020
be0e923
[Mellanox] update eeprom.py plugin for SimX (#4364)
mykolaf Apr 3, 2020
d4bcd33
[sonic-utilities] submodule update with PR's:
abdosi Apr 7, 2020
a78789f
[sonic-swss] sunmodule update with PR's:
abdosi Apr 7, 2020
fb06360
Pass image_type to build_debian.sh, so it can do any required customi…
renukamanavalan Apr 8, 2020
0d5c9aa
[BFN] Update Barefoot SDK packages (#4397)
akokhan Apr 9, 2020
c8ad045
Update dockers with platform & SONiC version as part of name/tag. (#4…
renukamanavalan Apr 10, 2020
c080e80
[DellEMC] S5232 platform updates (#4360)
srideepDell Apr 8, 2020
a97b73e
Fix typo in config-setup service (#4388)
rajendra-dendukuri Apr 8, 2020
2772cce
[device/accton] Fix Python error for as7116-54x (#4391)
jleveque Apr 9, 2020
7d27d38
[device/accton] Fix Python error for wedge100bf_32x (#4392)
jleveque Apr 9, 2020
4f1b9ff
[SubModule Update] sonic-swss
abdosi Apr 11, 2020
d09fba3
[201911][Juniper QFX5210] Fix Python errors (#4413)
jleveque Apr 11, 2020
4ee0f1f
update SAI 1.16.2 SDK 4.4.0800 FW *.2007.0872 (#4417)
keboliu Apr 13, 2020
0b35fcf
[mellanox]: Add SSD FW update tool (#4351)
nazariig Apr 13, 2020
6844885
Bug fix: #4011 #4012 - "show run acl", "show run interfaces" - traceb…
noaOrMlnx Mar 30, 2020
0099305
Multi-ASIC implementation (#3888)
SuvarnaMeenakshi Mar 31, 2020
9dd1fa0
Update Barefoot kdrv (#4355)
msosyak Apr 14, 2020
eb55c22
[Mellanox] bug fix - adpt sfputil plugin to support ACS-MSN4700 (#4361)
keboliu Apr 14, 2020
c3e030b
[mellanox]: Enable CPLD update progress bar (#4363)
nazariig Apr 14, 2020
e4bd7ab
[Mellanox] Extend mellanox platform API to report SFP error event (#4…
keboliu Apr 14, 2020
2f66b4c
[sonic-netns-exec]: use "$@" to reflects all positional parameters as…
SuvarnaMeenakshi Apr 7, 2020
23aed5a
[docker-restapi]: Fix authentication in restapi (#4383)
sumukhatv Apr 15, 2020
e8bfde3
Update SAI to v1.5.2
rlhui Apr 17, 2020
9b017a8
[baseimage]: Install Kubernetes packages if enabled in image (#4374) …
renukamanavalan Apr 17, 2020
c7c78f0
Update frr to latest 7.2.1 (#4145)
pavel-shirshov Feb 14, 2020
5839a01
[sonic-buildimage] libsaibcm Debian package update (#4439)
abdosi Apr 17, 2020
4c900dc
[grub]: use UUID for root partition (#4443)
lguohan Apr 19, 2020
be5a015
Kubeadm v1.18.0 requires Calico images of version v3.12.1 (#4445)
renukamanavalan Apr 19, 2020
4324f30
[Submodule update] swss with following PR's:
abdosi Apr 19, 2020
8f8ea04
[Submodule update] sonic-utilities with PR's:
abdosi Apr 19, 2020
9c43360
[submodule update] sonic-platform-daemons
abdosi Apr 19, 2020
ca926f2
[Submodule update] sonic-platform-common with PR's
abdosi Apr 19, 2020
898f878
[submodule update] sonic-swss-common with PR's
abdosi Apr 19, 2020
773e83b
[DellEMC] s5232f console and sfputil fix (#4453)
srideepDell Apr 23, 2020
2f44bcd
[bgpcfgd]: Split one bgp mega-template to chunks. (#4143)
pavel-shirshov Apr 23, 2020
7abc32b
[201911][kvm]: disable pmon daemons on kvm vs platform (#4461)
lguohan Apr 22, 2020
c34dcbe
[fancontrol] Restart process upon unexpected exit, not entire pmon co…
sujinmkang Mar 20, 2020
214541b
[DellEMC] S6000 - Thermal support - Last Reboot Reason (#4097)
santhosh-kt Feb 6, 2020
8c43dea
Fix docker restapi start issue, undefined error (#4475)
prsunny Apr 24, 2020
674f72e
[broadcom]: respect the current network namespace when creating netde…
ishidawataru Dec 23, 2019
5054f43
[device/celestica]: Fix sfp index on dx010 platform api (#4346)
Apr 25, 2020
542f722
[docker]: Enabled ipv6 in dockers when using docker bridge network (#…
arlakshm Apr 22, 2020
1d7d8fa
[Mellanox] Update hw-mgmt package to V.7.0000.3020 (#4362)
keboliu Apr 15, 2020
aa33a95
[Mellanox] Add a new Mellanox platform x86_64-mlnx_msn3420 and new SK…
shlomibitton Apr 26, 2020
8fb0549
[mellanox]: Add DPKG local caching support. (#4441)
nazariig Apr 21, 2020
6c65e79
[submodule-update] sonic-swss with PR's
abdosi Apr 27, 2020
827aab7
[submodule update] sonic-utilities with PR's
abdosi Apr 27, 2020
e12d2e8
[PMON] Extend pmon daemon start control to lm-sensors and fancontrol …
keboliu Apr 29, 2020
a3cb8a6
Getting https://github.com/Azure/sonic-buildimage/pull/4465 in 201911
judyjoseph Apr 30, 2020
15c5aa0
Revert "Getting https://github.com/Azure/sonic-buildimage/pull/4465 i…
judyjoseph Apr 30, 2020
fad7e41
Update swss with PR1269 - pass asic instance as SAI attribute
rlhui Apr 30, 2020
db5da0f
Pass instance ID while starting orchagent process. Getting Azure#4465…
judyjoseph May 1, 2020
e843d99
[brcm-th-svk]: Fix errors in BCM956960K switch (#4390)
rajendra-dendukuri Apr 10, 2020
cd57d45
[dhcpmon] Filter DHCP O/A Messages of Neighboring Vlans (#4469)
tahmed-dev Apr 28, 2020
b646045
[Mellanox]Mellanox-SN3800-D112C8 support warm-reboot (#4482)
stephenxs Apr 27, 2020
7709ff5
[Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4600c and new S…
shlomibitton Apr 30, 2020
bd370fd
[mellanox]: Align CPLD component with latest hw-mgmt. (#4485)
nazariig Apr 28, 2020
3c92bc0
Parse Device region field in Minigraph (#4486)
sumukhatv Apr 28, 2020
e624183
[docker-restapi]: add restapi config to config Db (#4495)
sumukhatv Apr 30, 2020
56072ce
[Mellanox] Fix error in sensors.conf for 3700/3700c/3800 (#4506)
stephenxs Apr 30, 2020
4bd47e3
[mellanox]: MSN4700 support 8 lanes 400G with new SAI/SDK/FW (#4509)
keboliu Apr 30, 2020
f762c77
[submodule update] sonic-utilities
abdosi May 1, 2020
109a13c
Add thermal control support for SONiC (#3949)
Junchao-Mellanox Mar 9, 2020
9cbc079
[pmon]: Fix the continous syseepromd autorestart issue on 201911 (#4478)
sujinmkang Apr 30, 2020
fed5009
[config] Add support for multi-ASIC devices (#877)
rlhui May 4, 2020
c266435
Revert "Add thermal control support for SONiC (#3949)" (#4527)
nazariig May 4, 2020
8456aeb
Update arista drivers submodules (#4532)
Staphylo May 5, 2020
1f72d2b
[docker-ptf]: install tacacs+ server to test tacacs (#4224)
lguohan Mar 5, 2020
cb22310
[docker-ptf]: install ntp related package (#4275)
lguohan Mar 18, 2020
3bf2bf9
[config engine] Parser changes to support parsing of multi-asic devic…
SuvarnaMeenakshi May 4, 2020
acd82fc
[sonic-pyswssdk] submodule update with PR's:
abdosi May 5, 2020
8367dfe
hw-mgmt_V.7.0000.3034 integration (#4518)
shlomibitton May 6, 2020
139d373
[bgp]: align the bgp templates with new minigraph for multi NPU platf…
arlakshm May 6, 2020
5e17126
[bgpcfgd]: Fix for BGP peer not coming up even after config BGP start…
abdosi May 7, 2020
fedaec7
Merge pull request #161 from Azure/201911
bbinxie May 8, 2020
596bec1
[qos]: Alpha and ECN settings change for Th (#4564)
neethajohn May 9, 2020
c02f6d9
[minigraph.py]: Fix undefined variable error. (#4555)
SuvarnaMeenakshi May 8, 2020
3be7c57
[NAT] : Removed requires dependency on swss (#4551)
AkhileshSamineni May 8, 2020
3faa4e9
[MultiDB] use sonic-db-cli PING and fix wrong multiDB API in NAT (#4541)
dzhangalibaba May 6, 2020
9bdd2ef
[process-reboot-cause] If software reboot cause is unknown add note i…
jleveque May 7, 2020
18e5108
[ebtables]add the filter rule for ARP packets with vlan tag: (#3945)
wangshengjun May 7, 2020
1e3df47
[DellEMC] S6100 Last Reboot Reason Thermal Support (#3767)
santhosh-kt Feb 18, 2020
87f3592
Added the below PRs:
rlhui May 10, 2020
c808640
Multi DB with namespace support, Introducing the database_global.json…
judyjoseph May 9, 2020
45c2ab6
[submodule update] sonic-utilities with PR:
abdosi May 10, 2020
e4ccfa5
[sonic-utilities] sub-module update.
abdosi May 10, 2020
710d176
[baseimage]: pin down package version for azure-storage, watchdog and…
lguohan May 12, 2020
fffee7e
[mellanox]: Update SAI to 1.16.4, SDK to 4.4.0918, FW to *.2007.1140 …
keboliu May 11, 2020
4a502ca
Merge pull request #166 from Azure/201911
Alex-Dai May 13, 2020
95349d2
[201911][devices] skip_fancontrol for wedge 100 barefoot platforms (#…
msosyak May 13, 2020
17e6b8a
[device] DellEMC s5232f 50G hwsku support (#4525)
srideepDell May 5, 2020
e2e3dde
DellEMC S6000 updated sensors.conf (#4568)
May 11, 2020
70271aa
[sonic-slave-stretch]: install same version for docker-ce and docker-…
lguohan May 19, 2020
16ad356
[baseimage]: install same version for docker-ce and docker-ce-cli
lguohan May 20, 2020
2778363
[FRR]: Update frr to latest 7.2.1-s3 (#4294)
pavel-shirshov Apr 1, 2020
8fc4657
[sonic-buildimage] updated minigraph for ACL Table data and ACL Inter…
abdosi May 12, 2020
9ea746e
Changes for LLDP docker to support multi-npu platforms (#4530)
abdosi May 11, 2020
f087275
Moved utility functions for multi-npu platforms from sonic-utilities …
abdosi May 13, 2020
508f6bf
Fix for issue where image is compile with flag ENABLE_DHCP_GRAPH_SERV…
abdosi May 12, 2020
321b99b
Change to enable redistribute connected on Frontend asics instead of …
arlakshm May 13, 2020
045d5e6
[DellEMC] S6000 Disable Low power mode by default (#4592)
santhosh-kt May 14, 2020
11ce761
[BFN] Updated Barefoot SDK to 2020-05-07 (#4566)
akokhan May 12, 2020
4079d39
[minigraph] Add tags for egress mirror tables (#4526)
daall May 6, 2020
7234bc1
[Submodule update] sonic-utlities with PR's
abdosi May 20, 2020
1f3091c
[minigraph] Support FECDisabled in minigraph parser (#4556) (#4624)
qiluo-msft May 20, 2020
7bd7756
Adding new BGP peer groups PEER_V4_INT and PEER_V6_INT. (#4620)
judyjoseph May 21, 2020
bb60e2b
Changes to support config-setup service for multi-npu (#4609)
abdosi May 20, 2020
fd2831c
[config]: Fix the device type and internal bgp session status for mu…
arlakshm May 21, 2020
dcb780e
[arista]: remove the soc property disabling sram scan (#4623)
Staphylo May 20, 2020
14b3f00
[ntp] enable/disable NTP long jump according to reboot type (#4577)
yxieca May 20, 2020
a197dd4
[submodule update] sonic-swss with PR
abdosi May 21, 2020
7b5fb95
[submodule update] sonic-util
abdosi May 21, 2020
6ebc79e
[submodule update] sonic-rest API's
abdosi May 22, 2020
209febc
Update golang version for 1.11.5 to 1.14.2 (#4520)
pavel-shirshov May 4, 2020
906745c
update from azure/201911 (#180)
bbinxie May 22, 2020
522faaf
Revert "update from azure/201911 (#180)" (#181)
bbinxie May 22, 2020
5d0d473
Merge pull request #182 from Azure/201911
bbinxie May 22, 2020
28b2213
[sonic-slave-stretch]: install same version for docker-ce and docker-…
lguohan May 19, 2020
7a7cbf2
[baseimage]: install same version for docker-ce and docker-ce-cli
lguohan May 20, 2020
e8c3ce7
protobuf compiler install
Jun 3, 2020
fe28f5a
Merge pull request #188 from SONIC-DEV/201911
Alex-Dai Jun 3, 2020
6802167
add new device folder and platform folder for Shamu and Jaws
maxwill-ma Jun 4, 2020
ec28dab
Merge pull request #190 from maxwill-ma/201911_cel_dev
maxwill-ma Jun 4, 2020
2cf3055
Update Dockerfile.j2
Alex-Dai Aug 21, 2020
515049f
Merge pull request #206 from SONIC-DEV/Alex-Dai-patch-2
Alex-Dai Aug 21, 2020
e962751
designate version number to avoid build error
maxwill-ma Oct 12, 2020
cf2014f
Create a correct config_db.json instead of a empty one.
maxwill-ma Oct 12, 2020
1d70543
Modify Shamu optic port config file
maxwill-ma Oct 12, 2020
0dfbfc1
set serial console size to 20*150
maxwill-ma Oct 12, 2020
0126514
Merge switch board FPGA driver patches
maxwill-ma Oct 12, 2020
6895cf8
Merge patches of bmcutil under sonic platform tools
maxwill-ma Oct 12, 2020
4e405cc
add new ispvm tool for pca9534
maxwill-ma Oct 12, 2020
0e03c6f
Merge patches of power-util under sonic platform tools
maxwill-ma Oct 12, 2020
93fb638
Merge patches of plugins under shamu device folder
maxwill-ma Oct 12, 2020
c0bf650
add git submodule platform/broadcom/sonic-platform-modules-cel
maxwill-ma Oct 12, 2020
61cd7eb
1.add missing files and folders for jaws. 2.remove dirty string field…
maxwill-ma Oct 14, 2020
53a5743
add source code for migaloo
maxwill-ma Oct 14, 2020
9ee4a8b
upgrade jaws openBMC plugins under device folder
maxwill-ma Oct 14, 2020
bd02d35
modify platform-modules submodule gitHub path
maxwill-ma Oct 15, 2020
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
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ target/
# Subdirectories in src
src/bash/*
!src/bash/Makefile
src/dhcpmon/debian/*
!src/dhcpmon/debian/changelog
!src/dhcpmon/debian/compat
!src/dhcpmon/debian/control
!src/dhcpmon/debian/rules
src/ixgbe/*
!src/ixgbe/Makefile
src/isc-dhcp/*
Expand Down Expand Up @@ -50,6 +55,8 @@ src/isc-dhcp/*
!src/isc-dhcp/Makefile
!src/isc-dhcp/patch/
src/libnl3/*
!src/libnl3/debian
src/libnl3/debian/libnl-*/
!src/libnl3/Makefile
src/libteam/*
!src/libteam/Makefile
Expand All @@ -60,6 +67,9 @@ src/lldpd/*
!src/lldpd/patch/
src/lm-sensors/*
!src/lm-sensors/Makefile
src/monit/*
!src/monit/Makefile
!src/monit/patch/
src/mpdecimal/*
!src/mpdecimal/Makefile
src/python-click/*
Expand Down Expand Up @@ -101,6 +111,7 @@ src/thrift/*
# Autogenerated Dockerfiles
sonic-slave/Dockerfile
sonic-slave-stretch/Dockerfile
sonic-slave-jessie/Dockerfile
dockers/docker-base/Dockerfile
dockers/docker-base-stretch/Dockerfile
dockers/docker-config-engine/Dockerfile
Expand Down Expand Up @@ -137,3 +148,17 @@ src/sonic-daemon-base/sonic_daemon_base.egg-info
# Misc. files
files/initramfs-tools/arista-convertfs
files/initramfs-tools/union-mount

# Debian byproduct files
src/**/debian/stamp-*/
src/**/debian/*.log
src/**/debian/*.substvars
src/**/debian/.debhelper/
src/**/debian/tmp/
src/**/debian/autoreconf.*
src/**/debian/build/
src/**/debian/files
src/**/debian/stamp-autotools-files

# .o files
src/**/*.o
18 changes: 17 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
[submodule "src/sonic-frr/frr"]
path = src/sonic-frr/frr
url = https://github.com/Azure/sonic-frr.git
branch = frr/7.1
branch = frr/7.2
[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
Expand All @@ -66,6 +66,22 @@
[submodule "platform/mellanox/mlnx-sai/SAI-Implementation"]
path = platform/mellanox/mlnx-sai/SAI-Implementation
url = https://github.com/Mellanox/SAI-Implementation
[submodule "src/sonic-mgmt-framework"]
path = src/sonic-mgmt-framework
url = https://github.com/Azure/sonic-mgmt-framework
[submodule "src/sonic-telemetry"]
path = src/sonic-telemetry
url = https://github.com/Azure/sonic-telemetry
[submodule "Switch-SDK-drivers"]
path = platform/mellanox/sdk-src/sx-kernel/Switch-SDK-drivers
url = https://github.com/Mellanox/Switch-SDK-drivers
[submodule "src/sonic-restapi"]
path = src/sonic-restapi
url = https://github.com/Azure/sonic-restapi.git
branch = master
[submodule "src/sonic-ztp"]
path = src/sonic-ztp
url = https://github.com/Azure/sonic-ztp
[submodule "platform/broadcom/sonic-platform-modules-cel"]
path = platform/broadcom/sonic-platform-modules-cel
url = https://github.com/celestica-fb/sonic-platform-modules-cel.git
15 changes: 12 additions & 3 deletions Makefile.work
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@
# * 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.
# * ENABLE_ZTP: Enables zero touch provisioning.
# * SHUTDOWN_BGP_ON_START: Sets admin-down state for all bgp peerings after restart.
# * INSTALL_KUBERNETES: Allows including Kubernetes
# * ENABLE_PFCWD_ON_START: Enable PFC Watchdog (PFCWD) on server-facing ports
# * by default for TOR switch.
# * ENABLE_SYNCD_RPC: Enables rpc-based syncd builds.
Expand Down Expand Up @@ -74,11 +76,11 @@ endif
ifeq ($(BLDENV), stretch)
SLAVE_DIR = sonic-slave-stretch
else
SLAVE_DIR = sonic-slave
SLAVE_DIR = sonic-slave-jessie
endif
SLAVE_BASE_TAG = $(shell CONFIGURED_ARCH=$(CONFIGURED_ARCH) j2 $(SLAVE_DIR)/Dockerfile.j2 > $(SLAVE_DIR)/Dockerfile && sha1sum $(SLAVE_DIR)/Dockerfile | awk '{print substr($$1,0,11);}')
SLAVE_TAG = $(shell cat $(SLAVE_DIR)/Dockerfile.user $(SLAVE_DIR)/Dockerfile | sha1sum | awk '{print substr($$1,0,11);}')
SLAVE_BASE_IMAGE = $(SLAVE_DIR)-base
SLAVE_BASE_IMAGE = $(SLAVE_DIR)
SLAVE_IMAGE = $(SLAVE_BASE_IMAGE)-$(USER)

OVERLAY_MODULE_CHECK := \
Expand Down Expand Up @@ -126,7 +128,8 @@ ifneq (,$(filter $(CONFIGURED_ARCH), armhf arm64))

DOCKER_MULTIARCH_CHECK := docker inspect --type image multiarch/qemu-user-static:register &> /dev/null || (echo "multiarch docker not found ..."; docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes)

DOCKER_SERVICE_MULTIARCH_CHECK := docker -H unix:///var/run/march/docker.sock info &> /dev/null || (echo "Docker march service not running..."; sudo rm -fr /var/run/march/; (sudo $(SONIC_NATIVE_DOCKERD_FOR_MUTLIARCH) &) &>/dev/null ; sleep 1; sudo $(SONIC_USERFACL_DOCKERD_FOR_MUTLIARCH);)
DOCKER_SERVICE_SAFE_KILLER := (MARCH_PID=`ps -eo pid,cmd | grep "[0-9] dockerd.*march" | awk '{print $$1}'`; echo "Killing march docker $$MARCH_PID"; [ -z "$$MARCH_PID" ] || sudo kill -9 "$$MARCH_PID";)
DOCKER_SERVICE_MULTIARCH_CHECK := ($(DOCKER_SERVICE_SAFE_KILLER); sudo rm -fr /var/run/march/; (echo "Starting docker march service..."; sudo $(SONIC_NATIVE_DOCKERD_FOR_MUTLIARCH) &) &>/dev/null ; sleep 2; sudo $(SONIC_USERFACL_DOCKERD_FOR_MUTLIARCH);)

# Docker service to load the compiled dockers-*.gz
SONIC_NATIVE_DOCKERD_FOR_DOCKERFS := rm -fr $(PWD)/dockerfs/; mkdir -p $(PWD)/dockerfs/; sudo dockerd --storage-driver=overlay2 --iptables=false \
Expand Down Expand Up @@ -161,7 +164,12 @@ SONIC_BUILD_INSTRUCTION := make \
BUILD_NUMBER=$(BUILD_NUMBER) \
BUILD_TIMESTAMP=$(BUILD_TIMESTAMP) \
ENABLE_DHCP_GRAPH_SERVICE=$(ENABLE_DHCP_GRAPH_SERVICE) \
ENABLE_ZTP=$(ENABLE_ZTP) \
SHUTDOWN_BGP_ON_START=$(SHUTDOWN_BGP_ON_START) \
INSTALL_KUBERNETES=$(INSTALL_KUBERNETES) \
KUBERNETES_VERSION=$(KUBERNETES_VERSION) \
K8s_GCR_IO_PAUSE_VERSION=$(K8s_GCR_IO_PAUSE_VERSION) \
K8s_CNI_CALICO_VERSION=$(K8s_CNI_CALICO_VERSION) \
SONIC_ENABLE_PFCWD_ON_START=$(ENABLE_PFCWD_ON_START) \
SONIC_ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC) \
SONIC_INSTALL_DEBUG_TOOLS=$(INSTALL_DEBUG_TOOLS) \
Expand All @@ -174,6 +182,7 @@ SONIC_BUILD_INSTRUCTION := make \
HTTP_PROXY=$(http_proxy) \
HTTPS_PROXY=$(https_proxy) \
SONIC_ENABLE_SYSTEM_TELEMETRY=$(ENABLE_SYSTEM_TELEMETRY) \
SONIC_ENABLE_RESTAPI=$(ENABLE_RESTAPI) \
EXTRA_JESSIE_TARGETS=$(EXTRA_JESSIE_TARGETS) \
$(SONIC_OVERRIDE_BUILD_VARS)

Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ 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)

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

*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/)
Expand Down Expand Up @@ -189,6 +198,7 @@ This may take a while, but it is a one-time action, so please be patient.
- docker-syncd-nephos.gz: docker image for the daemon to sync database and Nephos switch ASIC (gzip tar archive)
- docker-sonic-p4.gz: docker image for all-in-one for p4 software switch (gzip tar archive)
- docker-sonic-vs.gz: docker image for all-in-one for software virtual switch (gzip tar archive)
- docker-sonic-mgmt.gz: docker image for [managing, configuring and monitoring SONiC](https://github.com/Azure/sonic-mgmt) (gzip tar archive)

## Contribution Guide

Expand Down
61 changes: 43 additions & 18 deletions build_debian.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ if [[ $CONFIGURED_ARCH == armhf || $CONFIGURED_ARCH == arm64 ]]; then
else
DOCKER_VERSION=5:18.09.8~3-0~debian-stretch
fi
LINUX_KERNEL_VERSION=4.9.0-9-2
LINUX_KERNEL_VERSION=4.9.0-11-2

## Working directory to prepare the file system
FILESYSTEM_ROOT=./fsroot
Expand Down Expand Up @@ -107,7 +107,7 @@ sudo LANG=C chroot $FILESYSTEM_ROOT mount proc /proc -t proc

## Pointing apt to public apt mirrors and getting latest packages, needed for latest security updates
sudo cp files/apt/sources.list.$CONFIGURED_ARCH $FILESYSTEM_ROOT/etc/apt/sources.list
sudo cp files/apt/apt.conf.d/{81norecommends,apt-{clean,gzip-indexes,no-languages}} $FILESYSTEM_ROOT/etc/apt/apt.conf.d/
sudo cp files/apt/apt.conf.d/{81norecommends,apt-{clean,gzip-indexes,no-languages},no-check-valid-until} $FILESYSTEM_ROOT/etc/apt/apt.conf.d/
sudo LANG=C chroot $FILESYSTEM_ROOT bash -c 'apt-mark auto `apt-mark showmanual`'

## Note: set lang to prevent locale warnings in your chroot
Expand Down Expand Up @@ -139,7 +139,9 @@ sudo dpkg --root=$FILESYSTEM_ROOT -i $debs_path/initramfs-tools_*.deb || \
sudo dpkg --root=$FILESYSTEM_ROOT -i $debs_path/linux-image-${LINUX_KERNEL_VERSION}-*_${CONFIGURED_ARCH}.deb || \
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install -f
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install acl
[[ $CONFIGURED_ARCH == amd64 ]] && sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install dmidecode
if [[ $CONFIGURED_ARCH == amd64 ]]; then
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install dmidecode hdparm
fi

## Update initramfs for booting with squashfs+overlay
cat files/initramfs-tools/modules | sudo tee -a $FILESYSTEM_ROOT/etc/initramfs-tools/modules > /dev/null
Expand Down Expand Up @@ -198,9 +200,25 @@ sudo LANG=C chroot $FILESYSTEM_ROOT rm /tmp/docker.gpg
sudo LANG=C chroot $FILESYSTEM_ROOT add-apt-repository \
"deb [arch=$CONFIGURED_ARCH] https://download.docker.com/linux/debian stretch stable"
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get update
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y install docker-ce=${DOCKER_VERSION}
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y install docker-ce=${DOCKER_VERSION} docker-ce-cli=${DOCKER_VERSION}
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y remove software-properties-common gnupg2

if [ "$INSTALL_KUBERNETES" == "y" ]
then
## Install Kubernetes
echo '[INFO] Install kubernetes'
sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT curl -fsSL \
https://packages.cloud.google.com/apt/doc/apt-key.gpg | \
sudo LANG=C chroot $FILESYSTEM_ROOT apt-key add -
## Check out the sources list update matches current Debian version
sudo cp files/image_config/kubernetes/kubernetes.list $FILESYSTEM_ROOT/etc/apt/sources.list.d/
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get update
sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y install kubeadm=${KUBERNETES_VERSION}-00
# kubeadm package auto install kubelet & kubectl
else
echo '[INFO] Skipping Install kubernetes'
fi

## Add docker config drop-in to specify dockerd command line
sudo mkdir -p $FILESYSTEM_ROOT/etc/systemd/system/docker.service.d/
## Note: $_ means last argument of last command
Expand Down Expand Up @@ -240,7 +258,6 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in
openssh-server \
python \
python-setuptools \
monit \
python-apt \
traceroute \
iputils-ping \
Expand Down Expand Up @@ -272,7 +289,9 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in
locales \
cgroup-tools \
ipmitool \
ndisc6
ndisc6 \
makedumpfile \
conntrack


if [[ $CONFIGURED_ARCH == amd64 ]]; then
Expand All @@ -282,6 +301,17 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in
mcelog
fi

## Set /etc/shadow permissions to -rw-------.
sudo LANG=c chroot $FILESYSTEM_ROOT chmod 600 /etc/shadow

## Set /etc/passwd, /etc/group permissions to -rw-r--r--.
sudo LANG=c chroot $FILESYSTEM_ROOT chmod 644 /etc/passwd
sudo LANG=c chroot $FILESYSTEM_ROOT chmod 644 /etc/group

# Needed to install kdump-tools
sudo LANG=C chroot $FILESYSTEM_ROOT /bin/bash -c "mkdir -p /etc/initramfs-tools/conf.d"
sudo LANG=C chroot $FILESYSTEM_ROOT /bin/bash -c "echo 'MODULES=most' >> /etc/initramfs-tools/conf.d/driver-policy"

#Adds a locale to a debian system in non-interactive mode
sudo sed -i '/^#.* en_US.* /s/^#//' $FILESYSTEM_ROOT/etc/locale.gen && \
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT locale-gen "en_US.UTF-8"
Expand All @@ -303,10 +333,6 @@ fi
## Disable kexec supported reboot which was installed by default
sudo sed -i 's/LOAD_KEXEC=true/LOAD_KEXEC=false/' $FILESYSTEM_ROOT/etc/default/kexec

## Modifty ntp default configuration: disable initial jump (add -x), and disable
## jump when time difference is greater than 1000 seconds (remove -g).
sudo sed -i "s/NTPD_OPTS='-g'/NTPD_OPTS='-x'/" $FILESYSTEM_ROOT/etc/default/ntp

## Remove sshd host keys, and will regenerate on first sshd start
sudo rm -f $FILESYSTEM_ROOT/etc/ssh/ssh_host_*_key*
sudo cp files/sshd/host-ssh-keygen.sh $FILESYSTEM_ROOT/usr/local/bin/
Expand Down Expand Up @@ -336,10 +362,6 @@ EOF
sudo sed -i 's/^ListenAddress ::/#ListenAddress ::/' $FILESYSTEM_ROOT/etc/ssh/sshd_config
sudo sed -i 's/^#ListenAddress 0.0.0.0/ListenAddress 0.0.0.0/' $FILESYSTEM_ROOT/etc/ssh/sshd_config

## Config monit
sudo cp files/image_config/monit/monitrc $FILESYSTEM_ROOT/etc/monit/
sudo chmod 600 $FILESYSTEM_ROOT/etc/monit/monitrc

## Config sysctl
sudo mkdir -p $FILESYSTEM_ROOT/var/core
sudo augtool --autosave "
Expand Down Expand Up @@ -367,6 +389,12 @@ set /files/etc/sysctl.conf/net.ipv4.conf.all.arp_ignore 2

set /files/etc/sysctl.conf/net.ipv4.neigh.default.base_reachable_time_ms 1800000
set /files/etc/sysctl.conf/net.ipv6.neigh.default.base_reachable_time_ms 1800000
set /files/etc/sysctl.conf/net.ipv4.neigh.default.gc_thresh1 1024
set /files/etc/sysctl.conf/net.ipv6.neigh.default.gc_thresh1 1024
set /files/etc/sysctl.conf/net.ipv4.neigh.default.gc_thresh2 2048
set /files/etc/sysctl.conf/net.ipv6.neigh.default.gc_thresh2 2048
set /files/etc/sysctl.conf/net.ipv4.neigh.default.gc_thresh3 4096
set /files/etc/sysctl.conf/net.ipv6.neigh.default.gc_thresh3 4096

set /files/etc/sysctl.conf/net.ipv6.conf.default.forwarding 1
set /files/etc/sysctl.conf/net.ipv6.conf.all.forwarding 1
Expand All @@ -380,9 +408,6 @@ set /files/etc/sysctl.conf/net.ipv6.conf.default.keep_addr_on_down 1
set /files/etc/sysctl.conf/net.ipv6.conf.all.keep_addr_on_down 1
set /files/etc/sysctl.conf/net.ipv6.conf.eth0.keep_addr_on_down 1

set /files/etc/sysctl.conf/net.ipv6.conf.eth0.accept_ra_defrtr 0
set /files/etc/sysctl.conf/net.ipv6.conf.eth0.accept_ra 0

set /files/etc/sysctl.conf/net.ipv4.tcp_l3mdev_accept 1
set /files/etc/sysctl.conf/net.ipv4.udp_l3mdev_accept 1

Expand Down Expand Up @@ -417,10 +442,10 @@ EOF

sudo cp files/dhcp/rfc3442-classless-routes $FILESYSTEM_ROOT/etc/dhcp/dhclient-exit-hooks.d
sudo cp files/dhcp/sethostname $FILESYSTEM_ROOT/etc/dhcp/dhclient-exit-hooks.d/
sudo cp files/dhcp/sethostname6 $FILESYSTEM_ROOT/etc/dhcp/dhclient-exit-hooks.d/
sudo cp files/dhcp/graphserviceurl $FILESYSTEM_ROOT/etc/dhcp/dhclient-exit-hooks.d/
sudo cp files/dhcp/snmpcommunity $FILESYSTEM_ROOT/etc/dhcp/dhclient-exit-hooks.d/
sudo cp files/dhcp/vrf $FILESYSTEM_ROOT/etc/dhcp/dhclient-exit-hooks.d/
sudo cp files/dhcp/dhclient.conf $FILESYSTEM_ROOT/etc/dhcp/
if [ -f files/image_config/ntp/ntp ]; then
sudo cp ./files/image_config/ntp/ntp $FILESYSTEM_ROOT/etc/init.d/
fi
Expand Down
2 changes: 1 addition & 1 deletion build_debug_docker_j2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ debs/{{ deb }}{{' '}}
{% if $3 is defined %}
{% if $3|length %}

RUN apt-get install -f -y \
RUN apt-get update && apt-get install -f -y \
{% for dbg in $3.split(' ') -%}
{{ dbg }}{{' '}}
{%- endfor %}
Expand Down
2 changes: 1 addition & 1 deletion build_image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ elif [ "$IMAGE_TYPE" = "kvm" ]; then

generate_onie_installer_image

SONIC_USERNAME=$USERNAME PASSWD=$PASSWORD sudo -E ./build_kvm_image.sh $KVM_IMAGE_DISK $onie_recovery_image $OUTPUT_ONIE_IMAGE $KVM_IMAGE_DISK_SIZE
SONIC_USERNAME=$USERNAME PASSWD=$PASSWORD sudo -E ./scripts/build_kvm_image.sh $KVM_IMAGE_DISK $onie_recovery_image $OUTPUT_ONIE_IMAGE $KVM_IMAGE_DISK_SIZE

if [ $? -ne 0 ]; then
echo "Error : build kvm image failed"
Expand Down
Loading