Qi Luo
618b25f18c
Squash merge v1.0.3 branch onto master
2017-08-02 22:28:17 +00:00
Taoyu Li
b6efe438b5
Introduce ConfigDB ( #808 )
...
* [cfggen] Support reading from and writing to configdb
* [bgp] Move bgp_admin_state to configdb, support dynamic admin state change
* [sonic-utilities] Adapt configDB for admin status, support config save and config load
2017-08-01 19:02:00 -07:00
Marian Pritsak
9861d0f8f4
[device]: Remove illegal character from MSN2700 minigraph ( #860 )
...
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-08-01 07:35:54 -07:00
padmanarayana
11f08026f1
[platform]: Add EEPROM script for SYS EEPROM on S6100 ( #852 )
2017-08-01 07:35:13 -07:00
Marian Pritsak
175b952508
[slave.mk]: Add list target ( #856 )
...
Add new target to list all available packages, files, docker images and
installers.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-07-30 01:34:27 +03:00
Oleksandr Ivantsiv
382d52843f
[mellanox]: Move FW upgrade script to base image. ( #849 )
...
- Download files to target/files directory (instead of target/debs)
- Clean python-weels log files
2017-07-28 10:57:51 -07:00
Taoyu Li
829a205b85
[config services] Not to block syslog service on minigraph update ( #850 )
2017-07-27 19:52:22 -07:00
Marian Pritsak
1c165067af
[Makefile]: Remove lockfile before build ( #847 )
...
In case previous build was forcefully stopped, we need to remove screen
lock so that build won't be stuck.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-07-27 07:52:12 +03:00
Pradchaya P
987aec3565
[platform] Update for celestica DX010 platform. ( #844 )
2017-07-26 02:19:24 -07:00
Shuotian Cheng
4d5420b865
[minigraph]: Ignore eth0 IPv6 addresses ( #841 )
...
- IPv6 is not supported on management interface
- Add unit test
2017-07-25 07:09:23 -07:00
Oleksandr Ivantsiv
c1fd0b1ae5
[orchagent]: Export platform information before orchagent run. ( #835 )
...
Export platform information in environment to be able to write vendor
specific code.
2017-07-25 10:05:27 +03:00
Marian Pritsak
7d95fd7e8c
[rules/functions][slave.mk]: Refine build output ( #838 )
...
Print current build configuration before run
Update screen with currently running targets (only available if TERM is
available)
Change format of printed targets
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-07-25 09:49:39 +03:00
kaiyu22
f136334c72
[platform]: Update LED for Ingrasys platforms ( #831 )
...
* Update LED for S9100-32X
* Add LED for S8900-54XC and S8900-64XC
Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>
2017-07-24 17:56:48 -07:00
pavel-shirshov
d898011b2e
[docker-ptf]: Update entrypoint entry for docker-ptf ( #836 )
...
* Updated entrypoint for docker-ptf container
* Add main supervisord.conf file under /etc/supervisor. Run supervisord with option -c
2017-07-24 13:36:40 -07:00
Pradchaya P
40f1e53fd0
[device/celestica] Label more chip sensors in DX010 model. ( #834 )
2017-07-24 09:42:28 -07:00
Oleksandr Ivantsiv
7ba0230088
[submodule] update sonic-swss submodule ( #833 )
2017-07-24 12:48:19 +03:00
Marian Pritsak
7cf8479182
[Makefile]: Set build directory as docker workdir ( #832 )
...
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-07-24 12:29:36 +03:00
Marian Pritsak
bc4ee14340
[Makefile]: Automatically deduce pseudo-TTY option ( #830 )
...
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-07-24 10:52:51 +03:00
Marian Pritsak
cd601650bf
[slave.mk]: Use host timestamp for online targets. ( #826 )
...
By default, wget tries to use timestamp received from the server. This
behavior messes up make dependencies which are also based on last
modification time. In order to avoid this, we use the current time as a
timestamp to keep dependencies in correct order.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-07-21 19:05:21 +03:00
Pradchaya P
b1f5f83bf8
Update label of temperature sensors. ( #823 )
2017-07-21 08:47:06 -07:00
celestica-abhisit
0805f2f42e
[platform/Seastone]: Update sonic-platform-modules-cel git-submodule. ( #825 )
2017-07-21 08:02:20 -07:00
pavel-shirshov
2201bf3496
[docker-ptf]: Install yaml module for python ( #821 )
...
* Install yaml python module in docker-ptf container
2017-07-19 23:21:03 -07:00
zhenggen-xu
ccb71cd4d6
ASIC part support for Celestica DX010 platform(Three port breakout configurations) ( #818 )
...
* ASIC part support for Celestica DX010 platform.
It includes:
*Three different configurations: 32x100G, 64x50G, 96x10G+16x50G.(Script to be includd in the platform directory).
*Data port LED
Also from vendor:
*fancontrol configuration
*eeprom.py/sfpulti.py plugins
*sensor configuration
* Typo fix
* Add the port configuration change script
* move the script to sonic-utilities repo
2017-07-19 17:13:18 -07:00
celestica-abhisit
12e5e22572
[platform/Seastone] Add a new supported platform, Celestica Seastone-DX010 ( #816 )
...
* [platform/Seastone] Add a new supported platform, Celestica Seastone-DX010.
Switch Vendor: Celestica
Switch SKU : Seastone-DX010
ASIC Vendor: Broadcom
Swich ASIC: Tomahawk
Port Configuration: 32x100G, 64x50G and 96x10G+16x50G.
SONiC Image: SONiC-ONIE-Broadcom
Signed-off-by: asang@celestica.com
* Help to convert tab to white space for Inventec-D7032Q28B platform.
2017-07-19 10:29:46 -07:00
lguohan
3fd2014e93
[sonic-mgmt]: move sonic-mgmt docker build into sonic-slave ( #819 )
...
need to install sonic-device-data into sonic-mgmt docker
2017-07-19 08:10:45 -07:00
lguohan
c075033bb6
[submodule] update sonic-swss submodule ( #817 )
2017-07-19 01:14:03 -07:00
Balaselvi
8ffe0b0d35
Inventec platform support ( #811 )
2017-07-18 11:21:24 -07:00
JipanYanga
481bd6b46b
Update sonic-linux-kernel submodule ( #812 )
2017-07-17 23:19:16 -07:00
pavel-shirshov
6f0722322c
[sonic-slave]: Update golang version to 1.8.3 ( #810 )
...
* Update golang version to latest 1.8.3
2017-07-14 23:53:44 -07:00
sihuihan88
1176508858
[bgpd]: support multiple peer range in single peer group ( #807 )
2017-07-13 15:03:10 -07:00
Joe LeVeque
f49cac086f
Remove extra trailing newlines at EOF ( #804 )
...
Files now end with a single newline
2017-07-12 20:54:37 -07:00
Shuotian Cheng
2090cd341f
[Broadcom]: Update SAI to 2.1.5.1-16 ( #803 )
...
Add Inventec-D7032Q28B-C32 config.bcm file
2017-07-12 18:15:35 -07:00
Qi Luo
9925aab2e6
Ignore return value of umount ( #801 )
...
* Ignore return value of umount
* Refine the umount process, more diagnostic info output
2017-07-12 01:28:36 -07:00
lguohan
1b5255d583
add support for Arista-7050-Q16S64 ( #798 )
2017-07-12 01:27:53 -07:00
Qi Luo
c95d4e9ceb
Update submodule sonic-snmpagent ( #797 )
2017-07-11 16:53:30 -07:00
Shuotian Cheng
ecd0b29533
[Broadcom]: Update SAI to 2.1.5.1-15 ( #799 )
...
Add Arista-7050-Q16S64 config.bcm file
2017-07-11 13:01:45 -07:00
Shuotian Cheng
a5184d23d9
[Broadcom]: Update OpenNSL to 3.2.2.2-10 ( #796 )
...
Implement ACL redirect SET API
RCU soft lockup issue fix for Dell S6100
2017-07-11 11:15:48 -07:00
Qi Luo
552b57d61e
Update submodule sonic-snmpagent ( #795 )
2017-07-07 14:26:51 -07:00
Andriy Moroz
1248cc80e7
Fix ACL json translation ( #794 )
...
* Fix ACL json translation
* Fix json translation tests
2017-07-07 11:40:35 -07:00
Nadiya
18627bcf36
Update cavium xpnet driver ( #792 )
...
Signed-off-by: Nadiya.Stetskovych <Nadiya.Stetskovych@cavium.com>
2017-07-07 10:24:20 -07:00
Nadiya
ca8fa7a32e
Update cavium libsai ( #793 )
...
Signed-off-by: Nadiya.Stetskovych <Nadiya.Stetskovych@cavium.com>
2017-07-07 10:24:06 -07:00
Marian Pritsak
51cab5d4ed
[config]: Add SONIC_CONFIG_MAKE_JOBS ( #784 )
...
* [config]: Add SONIC_CONFIG_MAKE_JOBS
This config option allows user to specify -j value that will be passed
to each package build.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-07-07 15:32:50 +03:00
Oleksandr Ivantsiv
96fe120265
[mlnx]: Add support of Mellanox SN2740 platform. ( #786 )
...
- Update SAI (added support of SN2740 profile).
- Update SDK to version 4.2.3130.
- Update FW to version 13.1224.0140.
- Update HW MGMT to version 1.0.0160.
2017-07-07 14:26:53 +03:00
Shuotian Cheng
a74b3a1eb7
[teamd]: Fix Jinja2 template for calculating min_ports ( #791 )
...
In Jinja2, '|' cannot be treated directly as piping operator. The
operator precedence of '|' is higher than '*'. The filter only applies
to the value just before it. Group the expression to make sure that the
filter is applied to the outcome of the expression.
Update the unit test to add such case.
2017-07-06 16:33:24 -07:00
Taoyu Li
90f21d403c
[cfg engine] Add support to read device description xml ( #775 )
...
[cfg engine] Add support to read device description xml
2017-07-06 15:28:23 -07:00
Joe LeVeque
a697e8efcf
[docker-base]: Build supervisor package from source in order to update to v3.3.2 ( #777 )
...
- Resolves issue #762
2017-07-06 10:32:27 -07:00
kaiyu22
b195b0737d
[platform]: Update LED support for Ingrasys S9100 C32 ( #783 )
...
* Adding file 'led_proc_init.soc'
Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>
2017-07-06 02:30:56 -07:00
Shuotian Cheng
12ce4ca4ea
[Arista]: Update Arista-7050-QX-32S port_config.ini ( #789 )
2017-07-06 02:27:25 -07:00
pavel-shirshov
7792f09437
[docker-ptf]: Install python modules from pypi ( #788 )
2017-07-06 02:27:05 -07:00
pavel-shirshov
a78d3b1a9f
[base]: allow-hotplug is enough in /etc/network/ifaces. auto is not required ( #781 )
2017-07-05 13:50:21 -07:00