Lawrence Lee
7271fe598f
[build]: Move Systemd service start to systemd generator ( #3172 )
...
- What I did
Move the enabling of Systemd services from sonic_debian_extension to a new systemd generator
- How I did it
Create a new systemd generator to manually create symlinks to enable systemd services
Add rules/Makefile to build generator
Add services to be enabled to /etc/sonic/generated_services.conf to be read by the generator at boot time
Signed-off-by: Lawrence Lee <t-lale@microsoft.com>
2019-07-29 15:52:15 -07:00
Renuka Manavalan
a1b91937ca
Extend debug image build ability to all platforms. ( #3134 )
2019-07-10 12:23:13 -07:00
Stepan Blyshchak
e4300b8f76
[sairedis.mk] do not build rpc sairedis when not needed ( #3109 )
...
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-07-06 14:55:31 -07:00
Jipan Yang
9a8202a39d
[database]: Update redis to 5.0.3 ( #3066 )
...
Signed-off-by: Jipan Yang <jipan.yang@alibaba-inc.com>
2019-07-03 22:16:09 -07:00
Renuka Manavalan
ba0ca01ee0
[build]: Makefile: Extend to build debug docker images for all stretch dockers ( #2789 )
...
Overall goal: Build debug images for every stretch docker.
An earlier PR (#2789 ) made the first cut, by transforming broadcom/orchagent to build target/docker-orhagent-dbg.gz.
Changes in this PR:
Made docker-orchagent build to be platform independent.
1.1) Created rules/docker_orchagent.mk
1.2) Removed platform//docker-orchagent-*.mk
1.3) Removed the corresponding entry from platform//rules.mk
Extended the debug docker image build to stretch based syncd dockers.
2.1) For now, only mellanox & barefoot are stretch based.
2.2) All the common variable definitions are put in one place platform/template/docker-syncd-base.mk
2.3) platform/[mellanox, bfn]/docker-syncd-[mlnx, bfn].mk are updated as detailed below.
2.3.1) Set platform code and include template base file
2.3.2) Add the dependencies & debug dependencies and any update over what base template offers.
Extended all stretch based non-platform dockers to build debug dockers too.
3.1) Affected are:
docker-database.mk,
docker-platform-monitor.mk,
docker-router-advertiser.mk,
docker-teamd.mk,
docker-telemetry.mk
Next: Build debug flavor of final images with regular dockers replaced with debug dockers where available.
2019-04-19 18:49:21 -07:00
Stepan Blyshchak
ea078e7823
[buildsystem] Install debug packages in syncd when INSTALL_DEBUG_TOOLS=y ( #2702 )
...
* [buildsystem] Install debug packages in syncd when INSTALL_DEBUG_TOOLS=y
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-04-18 02:25:51 -07:00
lguohan
b73f9a5b1d
[swss]: update swss docker to stretch ( #2714 )
...
* [swss]: update swss docker to stretch
sonic-swss update:
* aa92326 2019-03-29 | fix c++ 11 build complaint for destructors default to noexcept (#822 ) (HEAD, origin/master, origin/HEAD) [lguohan]
* a304007 2019-03-28 | Allow ACL entry creation without ACL counter (#818 ) [Wenda Ni]
* 60a8a0d 2019-03-28 | [orchagent]: Cast enum class variable to int (#819 ) (HEAD, origin/master, origin/HEAD) [Shuotian Cheng]
* 3dd37a4 2019-03-26 | [vnetorch]: Add VNET/tunnel/route removal flows for Bitmap VNET implementation (#816 ) [Volodymyr Samotiy]
* a937f92 2019-03-22 | [VS]: fix occasional test_fdb_notifications vs test failure (#813 ) [Jipan Yang]
* ea54825 2019-03-21 | [portsorch] Fix inconsistent return value in bindAclTable (#791 ) [yorke]
* 5984e3a 2019-03-07 | Fix orchagent SEGV when PortConfigDone not set (#803 ) [Ramesh Santhanakrishnan]
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-03-30 11:57:25 -07:00
lguohan
4c9760489f
[saithrift]: remove dependency on python-saithrift ( #2584 )
...
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2019-02-18 02:50:37 -08:00
Ying Xie
0846654585
[sai and sairedis] advance sairedis sub-module and upgrade to matching Broadcom SAI build ( #2488 )
...
* [Broadcom SAI] upgrade Broadcom SAI to 3.3.4.3m-3
This is SAI 3.3.4.3m-3 compiled with SAI header file at commit ID
6ad3382217ec22f64cd268faefcbc2ff7caba4fd of SAI repo.
Signed-off-by: Ying Xie <ying.xie@microsoft.com>
* change libsaithrift version to 0.9.4
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* [submodule]: update swss, sairedis, swss-common, sonic-utilities
swss
* a6d60f2 2019-02-15 | Create egress ACL table group during the PFCWD stats list installment (#787 ) (HEAD, origin/master, origin/HEAD) [Wenda Ni]
* 52de963 2019-02-15 | [fpmsyncd] Add VNET routes support (#772 ) [Wei Bai]
* d27f49e 2019-02-13 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#786 ) [Jipan Yang]
* 6363985 2019-02-08 | [vstest]: Potential fix for timing issue in warm_reboot's routing UT (#788 ) [Rodny Molina]
* 6d5424d 2019-02-07 | VNet/Vxlan delete handling (#766 ) [Prince Sunny]
* d680ce2 2019-02-07 | [neighsyncd] increase neighbor syncd restore timeout to 110 seconds (#745 ) [Ying Xie]
* b78cc8d 2019-02-01 | support 8 lanes for a physical port (#778 ) [lguohan]
* 73b620c 2019-02-01 | Increase the watermark polling interval to 10s (#777 ) [Wenda Ni]
* a2b987b 2019-02-01 | [vstest]: fix test_speed.py (#780 ) [lguohan]
* cef4bd0 2019-02-01 | [vstest]: fix test_port_an_warm.py test (#779 ) [lguohan]
* 9f20eda 2019-02-01 | fix a unstable swss egress acl test (#776 ) [Kebo Liu]
* 316ae6c 2019-01-30 | portsorch ports init done flag should means buffer, autoneg, speed, m… (#747 ) [Jipan Yang]
* 4280036 2019-01-30 | [teammgrd] Fix inconsistent port admin status (#755 ) [Jipan Yang]
* cf12bdf 2019-01-30 | Remove AclTableGroup upon removal of port/lag/vlan (#751 ) [Jipan Yang]
* 5779c1a 2019-01-29 | [aclorch] Remove L4 port range support limitation on egress ACL table and add new SWSS virtual test. (#741 ) [Kebo Liu]
* 36e85eb 2019-01-29 | On a routing vlan, the neighbor entry in the /31 subnet is not added to hardware (#771 ) [Kiran Kumar Kella]
* 882ccc6 2019-01-24 | [vnetorch] Change logic for adding VNet interface (#761 ) [Marian Pritsak]
* f637557 2019-01-25 | [vrfmgrd] Fix VRF is not set to VRF_TABLE in APP_DB correctly (#768 ) [yorke]
* e84a6ab 2019-01-24 | use sai_stat_id_t for new SAI header file (#769 ) [lguohan]
sairedis
* d685e35 2019-02-15 | Add support for fdb_event MOVE and check fdb event oids (#420 ) (HEAD, origin/master, origin/HEAD) [Kamil Cudnik]
* 2b91013 2019-02-15 | [vslib] add missing port attributes for virtual switch (#419 ) [Stepan Blyshchak]
* dcc8688 2019-02-14 | Add more specific logic for ingress ACL and buffer profile (#421 ) [Kamil Cudnik]
* c0b39ea 2019-02-12 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#418 ) [Jipan Yang]
* ab35dfa 2019-02-11 | Add support for vlan tagged frames in virtual switch (#417 ) [Kamil Cudnik]
* 145ea44 2019-02-02 | [flex counter] handle router interface stats (#410 ) [Mykola F]
* c03d639 2019-02-02 | Add more information on failed map sizes (#416 ) [Kamil Cudnik]
* 29f1e3c 2019-01-31 | Update SAI pointer (#414 ) [Marian Pritsak]
* c0a948d 2019-01-30 | Add WRED specific comparison logic (#413 ) [Kamil Cudnik]
* 1b6a661 2019-01-24 | install SAI extension header files into /usr/include/sai (#412 ) [lguohan]
* 849525a 2019-01-24 | Initialize notification queue pointer before switch create (#411 ) [Kamil Cudnik]
* 02d92f1 2019-01-23 | Add log info for not matching SG/IPG/QUEUES (#409 ) [Kamil Cudnik]
* 8793562 2019-01-18 | Update SAI pointer to latest master (#408 ) [Marian Pritsak]
swss-common
* ec04a5a 2019-02-14 | Add support for WarmStart::setDataCheckState() (#242 ) [Jipan Yang]
* 56bd73f 2019-02-13 | Force only supported commands on consumer table (#261 ) [Kamil Cudnik]
* 414de0f 2019-02-12 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#260 ) [Jipan Yang]
* 88de725 2019-02-05 | [pyext] enable types in stdint.h (#259 ) [Ying Xie]
* f457ae8 2019-02-05 | Optimized ProducerStateTable set/del notification processing to avoid… (#257 ) [Jipan Yang]
* e5286fd 2019-01-30 | [rif counters] Rif counter schema update (#256 ) [Mykola F]
sonic-utilities
* b44b462 2019-02-14 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABL… (#458 ) (HEAD, origin/master, origin/HEAD) [Jipan Yang]
* e856b8b 2019-02-11 | [aclshow] output only counters per table/rule (#442 ) [Roman Kachur]
Signed-off-by: Guohan Lu <gulv@microsoft.com>
* [mlnx] update mellanox sai
Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
2019-02-16 10:14:18 -08:00
lguohan
9078377028
[build]: install debug symbols packages when INSTALL_DEBUG_TOOLS=y ( #2175 )
...
[build]: install debug symbols packages when INSTALL_DEBUG_TOOLS=y
2018-10-21 17:20:27 -07:00
Marian Pritsak
51a8d8ecfa
[docker-orchagent]: Upgrade iproute2 to v4.9 ( #2052 )
...
Signed-off-by: Marian Pritsak <marianp@mellanox.com>
2018-09-16 17:10:03 -07:00
lguohan
860de856a8
[rsyslog]: use # to separate container name and program name in syslog message for syncd containers ( #2031 )
...
previous commit f3ca7c422f
missed syncd containers
Signed-off-by: Guohan Lu <gulv@microsoft.com>
2018-09-11 14:57:29 -07:00
Qi Luo
7ba08e5bf6
Prefix docker container name to syslog syslogtag (program name) ( #1810 )
2018-06-25 10:48:42 -07:00
ZivErlich
622d357719
Marvell's updates for SONiC 201803 over SAI v1.2 ( #1588 )
2018-04-11 16:52:58 -07:00
lguohan
005a59fc4d
[image]: Upgrade SONiC stack to use SAI version to v1.2 ( #1336 )
2018-02-22 19:36:39 -08:00
ZivErlich
3ed2cd6163
[Marvel] Marvell's updates for SAI v1.0 ( #1410 )
2018-02-22 16:35:52 -08:00
lguohan
fac28cf63f
[build]: build libsaithrift-dev and docker-ptf-[platform] ( #1300 )
2018-01-12 09:34:51 -08:00
pavel-shirshov
47aba6f76d
[libsaithrift-dev]: Enable building libsaithrift-dev and pythonthrift libraries ( #1296 )
...
* Fix build of libsaithrift for broadcom
* Restore libsaithrift-dev building
* Comment out libsaithrift library on cavium and marvell. Both of them have old SAI drivers
* Revert back unintentional acton changes
* Don't run the package checks when building sairedis package
2018-01-11 20:32:14 -08:00
lguohan
b907e4e9f5
[vs]: add vlan configuration support in virtual switch ( #1200 )
2017-11-30 14:59:25 -08:00
Vitaly.Vovnoboy
9c5988fa7c
Add Marvell platform ( #765 )
...
* Adding Marvell platform.
2017-08-19 01:57:36 -07:00