Taoyu Li
3638dcad28
[translate-acl] Specify pyangbind version to not introduce new dependency ( #915 )
2017-08-24 18:38:47 -07:00
Samuel Angebault
d918b13491
Update sfputil support for Arista platforms ( #912 )
...
* Bump sonic-platform-modules-arista submodule
* Fix sfputil plugin for arista_7060_cx32s
* Fix sfputil plugin for arista_7260cx3_64
* Add front panel port number for arista platforms
2017-08-24 00:10:50 -07:00
Andriy Moroz
48b0beb7ff
Port speed ( #879 )
...
* Add port speed configuration
* Add DeviceInfos support in minigraph parser
* Add cfggen test 'test_minigraph_ethernet_interfaces'
* Fixed PR comments
* Update sonic-swss submodule reference
2017-08-23 19:41:14 -07:00
jeankuo
12ba083b66
[Accton]: Add a new supported device AS5712-54X ( #898 )
...
* [Accton]: Add a new supported device AS5712-54X
Switch Vendor: Edge-core
Switch SKU: AS5712-54X
ASIC Vendor: Broadcom
Swich ASIC: TRIDENT2
Port Configuration: 48x10G+6x40G
SONiC Image: SONiC-ONIE-Broadcom
* [Accton]: Add a new supported device AS5712-54X (Update 1)
Switch Vendor: Edge-core
Switch SKU: AS5712-54X
ASIC Vendor: Broadcom
Swich ASIC: TRIDENT2
Port Configuration: 48x10G+6x40G
SONiC Image: SONiC-ONIE-Broadcom
* [Accton]: Add a new supported device AS5712-54X (Update 2)
Switch Vendor: Edge-core
Switch SKU: AS5712-54X
ASIC Vendor: Broadcom
Swich ASIC: TRIDENT2
Port Configuration: 48x10G+6x40G
SONiC Image: SONiC-ONIE-Broadcom
* [Accton]: Add a new supported device AS5712-54X (Update 3)
Switch Vendor: Edge-core
Switch SKU: AS5712-54X
ASIC Vendor: Broadcom
Swich ASIC: TRIDENT2
Port Configuration: 48x10G+6x40G
SONiC Image: SONiC-ONIE-Broadcom
2017-08-23 12:08:43 -07:00
lguohan
9a458d8434
[kernel]: update kernel submodule ( #910 )
2017-08-23 12:08:27 -07:00
padmanarayana
22bc1420b9
[device]: Updated dell s6100 submodule to 5ab014 ( #909 )
2017-08-23 12:08:14 -07:00
lguohan
1e40431581
[broadcom]: update broadcom sai package to 2.1.5.1-17 ( #908 )
2017-08-23 04:03:49 -07:00
nikos-li
34377f2561
IPv4 prefixes shouldn't be sent by default over IPv6 session with FRR. ( #905 )
...
RB=
G=lnos-reviewers
R=ntrianta,rjonnadu,rmolina,sfardeen,zxu
A=
2017-08-23 02:50:39 -07:00
lguohan
af8a20d011
[submodule]: update sonic linux kernel ( #906 )
2017-08-22 18:04:02 -07:00
Ying Xie
d2120449d5
[sonic-sairedis] update sairedis submodule ( #211 , #212 ) ( #904 )
2017-08-22 13:54:10 -07:00
Oleksandr Ivantsiv
7c75030cea
[mlnx-fw-upgrade]: Define required FW version in build time. ( #902 )
...
- Do not query required FW from file.
2017-08-22 08:08:07 -07:00
Joe LeVeque
ed66588473
[docker-fpm-quagga]: Manage Quagga processes (zebra, bgpd) using supervisor instead of watchquagga ( #900 )
2017-08-21 13:55:59 -07:00
byu343
a92f5a9ffe
Add arista-net initramfs hook ( #899 )
2017-08-19 21:32:10 -07:00
Vitaly.Vovnoboy
9c5988fa7c
Add Marvell platform ( #765 )
...
* Adding Marvell platform.
2017-08-19 01:57:36 -07:00
Joe LeVeque
7fca49e7df
[sonic-utilities]: Update submodule to remove pager from CLI utils ( #897 )
2017-08-18 10:41:06 -07:00
Rodny Molina
78ce6b951f
Fixing a couple of issues to enable FRR to run with latest SONiC code. ( #895 )
...
* Adjusting FRR's jinja template to meet latest sonic-cfgen requirements. Basically, i'm just extending #448 changes into FRR.
* Eliminate FRR's integrated-config file to prevent daemons from bypassing their own config files. FRR daemons now default to an integrated-config file for config-parsing purposes. But we are still interested in having each daemon looking in their specific config file (bgpd.conf, zebra.conf, etc). So here i'm just deleting this integrating-config file to prevent FRR from running from a bogus config-file.
RB=
G=lnos-reviewers
R=ntrianta,rjonnadu,rmolina,sfardeen,zxu
A=
2017-08-16 21:13:01 -07:00
zhenggen-xu
c52e876697
Fix the network command for ipv6 vlan interfaces ( #894 )
2017-08-16 21:12:32 -07:00
cytsai0409
1be1c466fe
Add s8810 32q platform support ( #867 )
...
* Add S8810-32Q platform support
* Update sonic-platform-modules-ingrasys submodule
* Add sys eeprom plugin for S8810-32Q
* Add sfputil plugin for S8810-32Q
* Add sensors config for S8810-32Q
* Add S8810-32Q HwSku port_config
* Add fancontrol config for S8810-32Q
Signed-off-by: Jason Tsai <cytsai0409@gmail.com>
* Add S8810-32Q platform support
* Add sys eeprom plugin for S8810-32Q
* Add sfputil plugin for S8810-32Q
* Add sensors config for S8810-32Q
* Add S8810-32Q HwSku port_config
* Add fancontrol config for S8810-32Q
Signed-off-by: Jason Tsai <cytsai0409@gmail.com>
* Add S8810-32Q platform support
* Add S8810-32Q platform support in Makefile
Signed-off-by: Jason Tsai <cytsai0409@gmail.com>
* Fix build error on S8810 platform driver package
Signed-off-by: Jason Tsai <cytsai0409@gmail.com>
2017-08-16 07:38:10 -07:00
Shuotian Cheng
693ad9c4ee
[quagga]: Update sonic-quagga submodule ( #892 )
...
- [bgpd]: Enable forwarding state flag in graceful restart capability
- [debian]: Add autoreconf_clean
2017-08-15 12:10:43 -07:00
Joe LeVeque
3a8f5be19a
[docker-database]: Start rsyslogd to allow supervisor to log to syslog ( #890 )
2017-08-15 10:38:49 -07:00
Joe LeVeque
f938f3ecaf
[docker-platform-monitor]: Prevent supervisor from logging unexpected exits from processes known to exit in < 1 second ( #889 )
2017-08-15 10:38:22 -07:00
pavel-shirshov
c299fe472d
Update sonic-utilities ( #887 )
2017-08-14 15:56:40 -07:00
Oleksandr Ivantsiv
232acbf217
[submodule] update sonic-swss submodule ( #885 )
2017-08-14 11:41:44 -07:00
Joe LeVeque
49feeaa456
[LEDs]: Initialize status and fan LEDs to green on Arista 7050-QX-32/7050-QX-32-S ( #886 )
2017-08-14 10:25:50 -07:00
Joe LeVeque
178fc032ae
[sfputil]: Add support for SFP presence, low-power mode and reset ( #877 )
...
- Update sfputil plugins for Dell FORCE10-S6000, Arista 7050-QX-32, 7050-QX-32-S
2017-08-11 11:36:32 -07:00
Joe LeVeque
9d5adb993a
[System logs]: Improvements to prevent filling /var/log partition ( #865 )
...
- Force log rotation at size thresholds only (no longer also rotating logs daily), allowing for more consistent archived log size
- Eliminate remaining duplicate log messages
- Cron facility now only logs to cron.log (was also logging to syslog)
- Debug, mail, news and user log facilities only log to syslog; no longer creating separate log files for these facilities
- Cron job that calls logrotate every minute now uses the main /etc/logrotate.conf file so as to check/rotate all logs every minute, not just the logs specified in the rsyslog file. Also redirecting output of this command to /dev/null to prevent "(CRON) info (No MTA installed, discarding output)" messages in cron.log due to lack of a mail service
- Delete archive files based on remaining /var/log partition space. Note that this solution currently requires a minimum /var/log partition size of 32MB to function correctly
- Update sonic-sairedis and sonic-swss submodules to incorporate recording file name changes
- Add .screen file to .gitignore (unrelated)
2017-08-10 16:24:57 -07:00
Taoyu Li
847a948069
Update sonic-utilities pointer to support reload minigraph ( #871 )
2017-08-08 21:40:31 -07:00
Polly Hsu
96636e2124
[device/accton]: Update Accton-AS7712-32X ( #776 )
...
* [device/accton]: Update Accton-AS7712-32X
* Add Broadcom LED microprocessor / pre-emphasis initialization
Signed-off-by: polly_hsu@accton.com
* Update start.sh
* Update start.sh
* [device/accton]: Update Accton-AS7712-32X
* Add Broadcom LED microprocessor (Remove pre-emphasis initialization)
Signed-off-by: polly_hsu@accton.com
2017-08-08 21:19:50 -07:00
Taoyu Li
a2fe0212be
[ConfigDB] Move all BGP configuration into DB ( #861 )
...
- BGP data read from minigraph.py now match DB schema
- BGP templates are updated
- bgpcfgd can now deal with runtime neighbor create/delete
2017-08-08 16:23:58 -07:00
Marian Pritsak
afbf1ee2fb
[sonic-slave]: Split user commands from generic. ( #868 )
...
In case when more than one user builds SONiC on same machine, we can
keep generic part that installs all packages to slave image apart from
creating user and calling user-related commands. Then generic base image
will be built only once, allowing other users to build only smaller
specific to them layers.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-08-08 10:21:54 +03:00
Samuel Angebault
97e4360d9b
[platform] Add support for Arista DCS-7260CX3-64 ( #863 )
...
* Update sonic-platform-modules-arista submodule
* Update boot0 to handle DCS-7260CX3-64
* Add sys eeprom plugin for DCS-7260CX3-64
* Add sfputil plugin for DCS-7260CX3-64
* Add sensors config for DCS-7260CX3-64
* Add Arista-7260CX3-64 HwSku port_config
* Handle slow flash partition re-read
* Add minigraph.xml for DCS-7260CX3-64 64x100G
2017-08-05 20:56:32 -07:00
Oleksandr Ivantsiv
d0c8e2d127
[mellanox]: Query required FW version from FW file. ( #866 )
...
This simplifies FW upgrade procedure and allows to
specify required version only in one place (fw recipe).
2017-08-04 15:05:15 +03:00
Qi Luo
e1f2a2dd75
[lldp] No need to config on port with no minigraph_neighbor, such as port in vlan ( #864 )
2017-08-02 20:28:00 -07: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