Ying Xie
3cbc080f7b
[sairedis]: update sairedis submodule head ( #956 )
...
This submodule update includes the deadlock fixes.
2017-09-15 11:15:04 -07:00
Taoyu Li
2e3975d6ed
[config] Fix an issue that bgp asn data type is not consistent ( #953 )
...
* Fix an issue that bgp asn data type is not consistent from minigraph parser and DB
* Fix test typo
2017-09-13 21:23:06 -07:00
nikos-li
686e227dcc
[frr]: RR client support in minigraph for FRR ( #923 )
2017-09-12 15:48:38 -07:00
Taoyu Li
c9cc7aea41
[configdb] Migrate minigraph configurations to DB ( #942 )
...
Modify minigraph parser output format so it fit DB schema
Modify configuration templates to fit new schema
Systemd services dependencies are modified so database starts before any configuration consumer
2017-09-12 14:13:27 -07:00
lguohan
48f1a638cb
[sairedis]: revert deadlock fix in sonic-sairedis submodule ( #934 )
...
The deadlock fix in sonic-sairedis introduce other race conditions which
is more prevelant.
2017-09-05 20:55:07 -07:00
Ying Xie
1a4f039f55
[quagga] enable core dump for bgpd and zebra ( #927 )
...
* [core dump] pass unix time to coredump-compress script
Currently we only have program name (e.g. bgpd) and PID in the core file
name. PID could collide especially after docker restart or recreate.
Passing the unix time to coredump-compress so it could also add time to
the core file name.
* [utilities] include the change to coredump_compress script
* [quagga] enable core dump for bgpd and zebra
bgpd and zebra downgrade their privilege shortly after started. For that
sysctrl kernel.suid_dumpable needs to be set to 2, so that they can dump
core.
Note that fs.suid_dumpable SHOULD NOT be set to 1. Which will bypass all
system security.
2017-08-30 09:41:47 -07:00
Taoyu Li
e4502527d0
Revert "Migrate DEVICE_METADATA to db ( #919 )" ( #928 )
...
This reverts commit 44502b217b
.
2017-08-29 17:03:31 -07:00
Taoyu Li
44502b217b
Migrate DEVICE_METADATA to db ( #919 )
2017-08-29 10:47:25 -07:00
Shu0T1an ChenG
521de84830
Merge remote-tracking branch 'github/master' into v1.0.3-backup
2017-08-28 17:05:14 -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
lguohan
9a458d8434
[kernel]: update kernel submodule ( #910 )
2017-08-23 12:08:27 -07:00
Shu0T1an ChenG
a95f062a08
Merge remote-tracking branch 'github/master' into v1.0.3-backup
2017-08-23 12:05:22 -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
Joe LeVeque
7fca49e7df
[sonic-utilities]: Update submodule to remove pager from CLI utils ( #897 )
2017-08-18 10:41:06 -07:00
Shuotian Cheng
f0cc414dff
[SAI]: Remove the SAI submodule from buildimage repo ( #893 )
...
SAI is a submodule of sonic-sairedis repository. Remove the dependency
from this repository.
2017-08-16 13:47:20 -07:00
Shu0T1an ChenG
adbc9d102a
Merge remote-tracking branch 'github/master' into v1.0.3-backup
2017-08-15 13:53:25 -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
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
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
Shu0T1an ChenG
df3436b80b
[utilities]: Update sonic-utilities submodule
...
- [sfputil]: Refactor and add support for presence, low-power mode and reset
2017-08-10 19:24:43 -07:00
Shu0T1an ChenG
fa1ac0e05a
[swss-common]: Update sonic-swss-common submodule
...
- [netlink]: Increase netlink buffer size
- [netlink]: Check return vode from nl_recvmsgs_default
- [select]: EINTR error hanlding
- [makefile]: Use full file names
2017-08-10 19:24:29 -07:00
Shu0T1an ChenG
c82868e631
[quagga]: Update sonic-quagga submodule
...
- [bgpd]: Enable forwarding state flag in graceful restart capability
- [debian]: Add autoreconf_clean
2017-08-10 19:03:26 -07:00
Shu0T1an ChenG
e13789c5af
Merge remote-tracking branch 'github/master' into v1.0.3
...
Conflicts:
platform/mellanox/mlnx-fw-upgrade.sh
src/sonic-sairedis
src/sonic-swss
2017-08-10 18:52:01 -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
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
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
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
7ba0230088
[submodule] update sonic-swss submodule ( #833 )
2017-07-24 12:48:19 +03:00
lguohan
c075033bb6
[submodule] update sonic-swss submodule ( #817 )
2017-07-19 01:14:03 -07:00
JipanYanga
481bd6b46b
Update sonic-linux-kernel submodule ( #812 )
2017-07-17 23:19:16 -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
Qi Luo
c95d4e9ceb
Update submodule sonic-snmpagent ( #797 )
2017-07-11 16:53:30 -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
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
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
lguohan
e68d9a2a59
[igb]: change download url to azure storage url ( #770 )
2017-06-29 01:38:05 -07:00
lguohan
15f245c1c9
[platform]: add front panel index in port_config.ini for s6100 ( #752 )
...
* add front panel index in port_config.ini
2017-06-27 20:34:34 -07:00
pavel-shirshov
2d97c6a0a7
[sonic-swss-common]: Submodule update ( #759 )
2017-06-26 21:28:16 -07:00
Oleksandr Ivantsiv
fd730d8037
[submodule]: update sonic-swss ( #755 )
2017-06-26 08:58:53 -07:00
Joe LeVeque
017eea8a87
[DHCP Relay]: Add support for custom Option 82 circuit_id of the form '<hostname>:<portname>' ( #747 )
...
* Add docker-dhcp-relay/Dockerfile to .gitignore
* Add isc-dhcp-relay .deb package to image build process, along with my Option 82 patch
* Install custom isc-dhcp-relay in dhcp_relay docker
* Install isc-dhcp-relay build dependencies in sonic-slave Docker container
* Copy the built .deb package to the destination directory
* Add dependencies for isc-dhcp-relay
* Change Option 82 string to '<hostname>:<portname>'
* Install dependencies of .deb files implicitly in Dockerfile
* Remove unused line
* Remove unnecessary space
2017-06-24 12:05:04 -07:00
Taoyu Li
00c494f023
[sonic-cfggen]: Add default IP deny rule in translate_acl ( #734 )
...
- Add IPv4 implicit rule: deny ip any any
This implicit rule has lowest priority and ensures that
the device denies all unmatched IP traffic.
2017-06-23 01:08:25 -07:00
Shuotian Cheng
5c852704fe
[sonic-cfggen]: Fix minigraph.py when port_alias_map absent ( #738 )
2017-06-22 14:34:15 -07:00
Taoyu Li
a8e3d9745f
[sonic-cfggen]: Support multiple input yaml files with -y option ( #729 )
2017-06-21 23:49:15 -07:00
sihuihan88
3268946de5
[BGPD]: add bgp dynamic neighbor configuration ( #708 )
...
* add bgp dynamic neighbor configuration
* [bgpd]: update as comments
* update as comment
* update to deployment_id_asn_map
* minor change
2017-06-21 18:52:50 -07:00
Taoyu Li
95906a6490
[installer] Copy old config files rather than only minigraph ( #730 )
2017-06-21 11:02:25 -07:00
lguohan
dd104e1b52
[submodule]: update sonic-platform-daemons submodule ( #731 )
2017-06-20 22:45:36 -07:00
sihuihan88
cc218b3451
[sonic-quagga]:update submodule ( #718 )
...
Signed-off-by: Sihui Han <sihan@microsoft.com>
2017-06-20 12:22:30 -07:00
lguohan
fe56389a0f
[submodule]: update sonic-platform-daemons ( #722 )
2017-06-19 22:16:21 -07:00
lguohan
35cec022e6
[submodule]: update sonic-swss ( #719 )
2017-06-19 11:17:30 -07:00
lguohan
4a780f4a6a
[submodule]: update swss/sairedis/swss-common submodule ( #716 )
...
fix bug for logrotate sairedis log
2017-06-18 16:54:13 -07:00
Andriy Moroz
7267da3ff8
[submodule]: Update sairedis submodule ( #712 )
...
Include fix for saithrift port split parsing
2017-06-16 00:35:36 -07:00
pavel-shirshov
b616a33ff3
[sonic-cfg]: Use vlanid to generate sonic vlan name ( #695 )
...
* Use Vlan{{vlanid}} schema name of sonic vlans
2017-06-13 11:37:43 -07:00
Qi Luo
94f491ecb8
[submodule]: Update submodule sonic-snmpagent ( #698 )
2017-06-12 21:23:27 -07:00
Shuotian Cheng
023a5b9714
[sonic-cfggen]: translate_acl tool adds TCP mask ( #697 )
...
In orchagent, the TCP_FLAGS expects both value and mask as the input.
Right now, translate_acl tool only support one TCP flag and generate
the ACL with both value and mask equal to the flag. This rule will
match packets that have this specific flag set regardless of the other
flags.
2017-06-12 21:22:46 -07:00
Qi Luo
f1ea4aa34f
Update submodule sonic-snmpagent ( #694 )
2017-06-12 16:00:46 -07:00
Joe LeVeque
d094ceecc2
[docker-platform-monitor]: Add LED control daemon and plugin for x86_64-arista_7050_qx32 platform ( #691 )
...
* Add files for building ledd package; add ledd to docker-platform-monitor; Control platform monitor docker using supervisord
* Add sonic-platform-daemons submodule
* Rename ledd.mk -> sonic-ledd.mk
* Add led_control.py plugin for x86_64-arista_7050_qx32 platform
* Rename Dockerfile -> Dockerfile.j2
* Fix build
* Remove blank line
2017-06-10 22:05:11 -07:00
Qi Luo
942e2062af
Update submodule sonic-snmpagent ( #687 )
2017-06-09 08:40:14 -07:00
Marian Pritsak
820e7aafd0
[docker-teamd]: Explicitly set LAG hwaddr ( #664 )
...
* [docker-teamd]: Explicitly set LAG hwaddr
Team device is initially created without any members and has a random HW
address, which is later changed to port's address. This configuration
sets team device's address explicitly to base MAC to avoid reassignment.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
* Update teamd config tests with hwaddr
Signed-off-by: marian-pritsak <marianp@mellanox.com>
* Align HW addr byte for Centec and Mellanox
Signed-off-by: marian-pritsak <marianp@mellanox.com>
* Change HW addr to unicast in config tests
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-06-06 16:13:38 -07:00
sihuihan88
aabe9677f2
[sonic-utilities]: update submodule ( #672 )
2017-06-05 22:38:47 -07:00
Shuotian Cheng
d8c55840d0
[swss]: Update swss/common and add --batch_size 8192 option to orchagent ( #668 )
2017-06-04 01:35:47 -07:00
Shuotian Cheng
86f660298a
[swss]: Update swss/sairedis/common submodules ( #654 )
2017-06-01 16:18:53 -07:00
pavel-shirshov
a4f5ae799a
[src/swss]: update submodule ( #657 )
...
* Update swss
2017-06-01 11:09:21 -07:00
pavel-shirshov
01a716cce2
[src/ptf update]: Submodule update ( #652 )
...
* Update ptf submodule with ptf_nn_agent fixes
2017-05-31 10:48:00 -07:00
Joe LeVeque
c3ef102547
[ptf]: Update PTF submodule to include DHCP packet creation changes ( #648 )
2017-05-30 19:29:52 -07:00
Shuotian Cheng
8c11cdfb5d
[swss]: Update swss/sairedis/common submodules ( #646 )
2017-05-30 19:29:25 -07:00
Joe LeVeque
b8c11bccf2
[DHCP Relay]: Listen on all front panel, VLAN and PortChannel interfaces with IPv4 addresses ( #645 )
...
* DHCP relay now listens on all front panel, VLAN and PortChannel interfaces with IPv4 addresses
* Add sample isc-dhcp-relay output file
2017-05-30 18:29:18 -07:00
pavel-shirshov
7dfbca6497
Fix SAI submodule id ( #647 )
2017-05-30 13:21:44 -07:00
pavel-shirshov
2e582d22d1
update SAI and sonic-utilities submodules ( #644 )
...
* Update SAI and sonic-utilites submodules
2017-05-30 12:56:42 -07:00
Shuotian Cheng
e6bb4b20a1
[swss]: Update submodules and mount /var/log to swss docker ( #636 )
...
- [swss]: Update sairedis/swss/common submodules
- [orchagent]: Mount /var/log folder and use the folder to save recording files
- [orchagent]: Use -d to specify the folder path
2017-05-26 17:56:29 -07:00
wadelnn
31fbee21d0
Update sonic-linux-kernel submodule ( #609 )
...
Signed-off-by: Wade He chihen.he@gmail.com
2017-05-24 14:56:39 -07:00
Qi Luo
528effcace
Update submodule ( #629 )
2017-05-24 13:49:43 -07:00
Joe LeVeque
a2eda30a03
[docker-syncd-*]: Properly manage syncd with supervisord ( #617 )
...
- This PR allows supervisord to log syncd exit events to syslog
- Syncd dockers now are built from docker-config-engine instead of docker-base
- Supervisord in all syncd dockers now call syncd_start.s which is installed by sonic-sairedis repo
2017-05-24 11:53:38 -07:00
Andriy Moroz
5cc45a991d
[swss]: Update swss submodule ( #627 )
...
[portsorch]: Add set port MTU function (#218 )
2017-05-24 09:02:46 -07:00
sihuihan88
9669fa8e08
[utilities]: Update submodule ( #623 )
2017-05-23 12:09:01 -07:00
Shuotian Cheng
8b9bc6a5a4
[swss]: Update swss/common submodules ( #614 )
2017-05-19 11:27:46 -07:00
Joe LeVeque
3e5adf0180
[sonic-utilities]: Bump version to 1.1 ( #612 )
2017-05-18 20:07:31 -07:00
pavel-shirshov
14fe4bf6f8
Update sonic-snmpagent ( #610 )
2017-05-18 14:45:04 -07:00
Joe LeVeque
72b8284e57
Update sonic-utilities submodule; Add commands to sudoers as necessary ( #608 )
2017-05-17 13:02:17 -07:00
Joe LeVeque
910e666798
Add /usr/bin/generate_dump to sudoers file; Update sonic-utilities submodule ( #603 )
2017-05-15 14:32:39 -07:00
pavel-shirshov
d296ceadd5
[swss] submodule update ( #604 )
2017-05-15 11:45:41 -07:00
pavel-shirshov
1c767356c5
swss submodule update ( #590 )
2017-05-11 10:28:38 -07:00
lguohan
0b8c06b9e2
[image]: re-patch the support for Broadcom 54616 phy for intel igb driver. ( #574 )
...
Previous patch is not correct.
2017-05-10 22:48:04 -07:00
Joe LeVeque
6393afdb0b
[sonic-utilities]: Update submodule ( #581 )
2017-05-10 12:39:00 -07:00
lguohan
37fc569082
[snmpagent]: update sonic-snmpagent submodule ( #578 )
2017-05-08 21:33:59 -07:00
Shuotian Cheng
2810f25635
[swss]: Update swss/common submodules ( #571 )
...
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-05-05 17:19:19 -07:00
lguohan
1da68f9881
[swss]: update submodule ( #568 )
2017-05-03 09:49:45 -07:00
lguohan
e90d78a143
[quagga]: update quagga submodule ( #567 )
2017-05-03 09:47:40 -07:00
Qi Luo
d6aef59ee8
[swss-common]: Update swss-common submodule ( #564 )
2017-05-02 10:34:50 -07:00
Shuotian Cheng
54dda14af3
[swss]: Update swss submodule ( #565 )
2017-05-02 06:21:41 -07:00
lguohan
72a039b1de
[aboot]: refactor boot0.j2 to support one image SONiC-to-SONiC upgrade ( #557 )
...
* [aboot]: refactor boot0.j2 to support one image upgrade
* support sonic_installer in aboot
2017-05-01 15:16:33 -07:00
Joe LeVeque
611de29ef7
Relocate syncd.conf from hwsku directory to platform directory ( #559 )
2017-05-01 15:12:11 -07:00
Qi Luo
b488c0874d
[submodule]: Update submodule sonic-swss-common ( #556 )
2017-04-29 00:14:53 -07:00
pavel-shirshov
9dd996b3e9
Update py-swsssdk ( #552 )
2017-04-28 11:20:40 -07:00
Marian Pritsak
f98e2f5082
[sonic-utilities]: Update submodule ( #549 )
...
New revision includes sonic_installer utility.
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-04-28 09:03:21 -07:00
lguohan
b097492b8f
[thrift]: Disable auto test in the package build ( #545 )
2017-04-27 16:07:04 -07:00
Shuotian Cheng
dfa72077c9
[swss]: Update submodule ( #546 )
...
- [aclorch]: Fix ACL range attribute enabling (#197 )
- [aclorch]: Fix the space and change the log level to INFO
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-04-27 15:59:46 -07:00
pavel-shirshov
cc9a7982ed
Update SAI submodule version ( #547 )
2017-04-27 13:03:06 -07:00
sihuihan88
0bb66ddf0c
[sonic-utilities]:update submodules ( #537 )
2017-04-26 06:12:07 -07:00
lguohan
147b89fa43
[sonic-utilities]: update sonic-utilities to use redis-load-dump to dump redis db data ( #530 )
2017-04-25 11:07:54 -07:00
Shuotian Cheng
ced39ccb4c
[swss]: Update submodule ( #529 )
...
- [portsortch]: Convert the oper_status to string and remove oper_status in portsyncd
- [routeorch]: Remove the logic of deciding if to add temp route or not
Signed-off-by: stcheng <stcheng_89@hotmail.com>
2017-04-22 21:04:07 -07:00
sihuihan88
07bc0092a9
[sonic-utilities]:update submodules ( #525 )
2017-04-21 17:22:10 -07:00
Oleksandr Ivantsiv
c7ea3470ed
[swss]: Generate config files for Everflow and IPinIP from minigraph ( #507 )
...
[swss]: Generate config files for Everflow and IPinIP from minigraph
- Add Everflow DST IP to minigraph file
- Extend minigraph.py to support Everflow
- Add templates file for Everflow and IPinIP configuration
- Add config.sh for swss docker to generate config files
2017-04-21 14:28:29 -07:00
pavel-shirshov
4fe9416a14
Update sairedis submodule ( #526 )
2017-04-21 14:04:06 -07:00
pavel-shirshov
2c4c6e9ceb
Use syncd-rpc for docker-syncd-rpc ( #522 )
...
* Use syncd rpc for docker-syncd-rpc. Create docker-syncd-rpc for cavium and centec
2017-04-20 14:37:09 -07:00
Rodny Molina
d30fbf1d72
[build]: Adding support for Free-Range-Routing stack. ( #510 )
...
- Extending SONiC building infrastructure to provide users
with greater flexibility, by allowing them to elect a
routing-stack different than the default one (quagga). The desired
routing-stack will be defined in rules/config file.
- As part of these changes I'm adding support for
Free-Range-Routing (FRR) stack. Quagga will continue to be
the default routing-stack.
Signed-off-by: Rodny Molina <rodny@linkedin.com>
2017-04-20 09:12:27 -07:00
Shuotian Cheng
fb01755d48
[swss]: Update sonic-swss to enable SAI_NUM_ECMP_MEMBERS option in sai.profile ( #518 )
...
- Update Broadcom libsaibcm debian package to 2.1.5.1-2
- Add SAI_NUM_ECMP_MEMBERS=32 to two Trident II platforms
- Update sonic-swss submodule version to support such changes
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-04-19 19:34:27 -07:00
pavel-shirshov
ebd9af97c4
Update SAI version ( #512 )
2017-04-17 15:49:47 -07:00
lguohan
fae53f7ea2
[build]: add commit id and build number in sonic_version ( #508 )
2017-04-16 01:17:22 -07:00
Oleksandr Ivantsiv
fed900fdc2
[sonic-swss]: Update submodule pointer ( #503 )
...
* [sonic-swss]: Update submodule pointer
* [sonic-swss-common]: Update submodule pointer
2017-04-14 09:43:54 -07:00
sihuihan88
f76e700062
[sonic-utilities]: Update the submodule ( #498 )
2017-04-12 15:45:50 -07:00
sihuihan88
5585221890
[sonic-utilities]: Update submodule ( #495 )
2017-04-11 17:23:04 -07:00
sihuihan88
ec73735d21
[sonic-cfggen]: Move get_machine_info function to sonic_platform.py ( #489 )
...
* Move get_machine_info to lib
* Add get platform info API
* Create sonic_platform.py
Signed-off-by: Sihui Han <sihan@microsoft.com>
2017-04-11 13:04:21 -07:00
Taoyu Li
3bd3549818
[cfggen] Fix a bug when portchannel has >2 members ( #493 )
2017-04-10 22:08:54 -07:00
sihuihan88
263c1bf852
[sonic-utilities]: Update submodule ( #488 )
...
[portstat]: return N/A if no counter info exists (#29 )
2017-04-07 11:28:07 -07:00
Taoyu Li
ebed2d0182
[config/acl] Support everflow config translation ( #468 )
2017-04-07 01:10:05 -07:00
Joe LeVeque
0db93789db
[sonic-utilities]: Update submodule to include CLI fixes ( #484 )
2017-04-06 23:40:12 -07:00
Shuotian Cheng
84a8b0d1f7
[minigraph]: Fix a bug of minigraph_neighbors ( #485 )
...
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-04-06 14:59:30 -07:00
Shuotian Cheng
f4bc4a68b8
[sonic-cfggen]: Remove extra Nones when return ( #481 )
...
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-04-05 14:25:59 -07:00
Shuotian Cheng
bd6976a6fa
[interfaces]: Support ifup/ifdown on VLAN/LAG members ( #462 )
...
- This change is added so that when doing ifdown/ifup to flap the
interface, it will success even when the interface is already
enslaved as a member of VLAN.
- LAG members do not have IP addresses. Thus ifconfig command is
needed.
- Do not display comments when not necessary.
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-04-04 01:41:42 -07:00
Taoyu Li
8391d7f8b5
[snmp] Fix a bug in SNMP alias mapping ( #473 )
...
* [snmp] Fix a bug in SNMP alias mapping Which was introduced in #448 .
2017-04-03 21:34:18 -07:00
pavel-shirshov
4ff0f865b6
Update sonic-utilities ( #475 )
2017-04-03 17:01:12 -07:00
Taoyu Li
8c76556efb
Re-commit PR #432 (SHA 4546372
) ( #474 )
...
* [config/acl] Get ACL config from DHCP and load it in swss container (#432 )
* Temporarily disable DHCP option 226
2017-04-03 16:12:32 -07:00
pavel-shirshov
ed746c100c
Update sairedis and utilities to get fast-reboot support ( #467 )
2017-03-31 23:51:09 -07:00
Taoyu Li
fed908fc6b
[config-engine] minigraph.py refactoring ( #448 )
...
* Refactor minigraph.py
See description in https://github.com/Azure/sonic-buildimage/pull/448 for detail
2017-03-30 15:25:31 -07:00
Joe LeVeque
71d299bed4
[swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' ( #445 )
2017-03-30 11:51:05 -07:00
lguohan
94934f7b3b
Revert 432 taoyl/acl dhcp ( #457 )
...
* Revert "[config/acl] Get ACL config from DHCP and load it in swss container (#432 )"
This reverts commit 4546372f48
.
2017-03-29 20:11:46 -07:00
Taoyu Li
4546372f48
[config/acl] Get ACL config from DHCP and load it in swss container ( #432 )
...
Get ACL config from DHCP and load it in swss container
2017-03-29 13:33:54 -07:00
Shuotian Cheng
4359f137f4
[sonic-utilities]: Update sonic-utilities submodule ( #452 )
...
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-29 09:14:47 -07:00
Qi Luo
7a2a374917
[docker-snmp]: Disable snmpd IP module and use snmp subagent implementation ( #447 )
...
* Disable snmpd ip module, will use snmp subagent implementation
* Update git submodule
2017-03-28 15:48:29 -07:00
pavel-shirshov
75272f4bbf
[libsaithrift]: Add libsaithrift debian packages ( #443 )
...
* add saithrift library for brcm, mlnx, cavm, centec platforms
2017-03-28 11:32:58 -07:00
Oleksandr Ivantsiv
91615c0241
[sonic-sairedis]: Update sonic-sairedis module. ( #449 )
2017-03-28 11:27:06 -07:00
Shuotian Cheng
b010e23725
[sonic-cfggen]: Remove deprecated platform folder and update related files ( #429 )
...
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-23 16:30:37 -07:00
Taoyu Li
a8fdd1f42d
[oneimage] Enable forcing mgmt route through minigraph ( #424 )
2017-03-22 20:13:55 -07:00
Shuotian Cheng
dccef8f557
[submodule]: Update common/swss/sairedis submodules ( #422 )
...
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-22 18:56:51 -07:00
Taoyu Li
bd77f9a38a
[sonic-cfggen]: Read ACL interfaces information from minigrap ( #419 )
...
* Enable translate_acl to read acl attaching from minigraph
* Add AclInterfaces into test t0 graph
* Expose minigraph_ports according
2017-03-21 21:42:07 -07:00
sihuihan88
0444ca7c34
[submodule]: Update sonic-utilities submodule ( #415 )
2017-03-20 15:28:49 -07:00
Shuotian Cheng
7b7a61693a
[sonic-cfggen]: Add -p option and add teamd.j2 test ( #414 )
...
- Add -p --port-config option to feed sonic-cfggen with port_config.ini
file when necessary.
- Update minigraph.py file to accept the -p option
- Add test_j2files.py test to test config.sh and all .j2 templates
* Currently test_teamd is added to test both the config.sh and teamd.j2
file works well with the t0 sample minigraph and sample port config
file
* The sample output is added to the folder sample_output for comparison
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-17 21:38:20 -07:00
lguohan
4212efde6c
[sonic-utilities]: update sonic-utilities module ( #412 )
2017-03-17 17:41:23 -07:00
Shuotian Cheng
783be14a5d
[minigraph]: Add portchannels/vlans dictionary and update teamd templates ( #408 )
...
- minigraph_portchannel_interfaces and minigraph_vlan_interfaces are lists
of interfaces and the name could duplicate due to multiple IPs
- Add minigraph_portchannels and minigraph_vlans dictionaries to support
querying port channels and vlans via the name
- Update teamd.j2 template and config.sh file in docker-teamd
- Update zebra.conf.j2 template to add port channel interfaces
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-17 16:48:13 -07:00
Taoyu Li
3643281594
[cfggen] Add tool to translate openconfig acl into sonic format ( #388 )
...
* Build sonic-config-engine as whl instead of deb package
* Add tool to translate openconfig acl into sonic format
2017-03-17 14:51:42 -07:00
Taoyu Li
e0fd12aa23
[cfggen] Add basic functional test ( #375 )
...
[cfggen] Add basic functional test
2017-03-17 11:07:12 -07:00
Shuotian Cheng
05e6b3611d
[interfaces]: Combine vlan_interfaces and lag_interfaces file and add allow-hotplug ( #381 )
...
* [files]: Add allow-hotplug stanza to interfaces files
- start interface <interface_name> when the kernel detects
a hotplug event from the interface
ref: https://www.debian.org/doc/manuals/debian-reference/ch05.en.html
* [interfaces]: Combine vlan_interfaces and lag_interfaces file and add allow-hotplug
1. Remove vlan_interfaces and lag_interfaces file and members in teamd.j2
2. Add all interfaces to /etc/network/interfaces file
3. Add allow-hotplug stanza
4. Add up <command> to automatically add interfaces to VLAN and LAG
5. Add unique_name filter to minigraph.py to remove duplicate interface names
6. Add brctl to base image
7. Update sonic-swss submodule
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-16 11:22:40 -07:00
lguohan
096690e626
[snmpagent]: update sonic-snmpagent submodule ( #402 )
2017-03-16 09:28:14 -07:00
sihuihan88
d3aa07e1de
Update sonic-utilities submodule ( #395 )
2017-03-14 21:03:04 -07:00
Qi Luo
57196aa927
Update submodules ( #394 )
2017-03-14 18:47:23 -07:00
kaiyu22
b9bee5dc92
[platform]: Sync hwsku name with INGRASYS-S9100-C32 ( #391 )
...
Signed-off-by: Sam Yang yang.kaiyu@gmail.com
2017-03-13 08:31:51 -07:00
Qi Luo
1491bf9eae
[src]: Update sonic-snmpagent submodule ( #382 )
2017-03-07 02:28:50 -08:00
Taoyu Li
bd6bf1ff9a
[config] [oneimage & dhcp relay docker] Move ntp, rsyslog, and dhcp server information into minigraph ( #374 )
...
Move DHCP, rsyslog, and NTP server information into minigraph
* Fix dhcp relay template according to CR
2017-03-06 12:41:26 -08:00
lguohan
6cb5925d81
[sairedis]: update syncd init to support centec asic ( #379 )
2017-03-04 18:02:15 -08:00
lguohan
0993ac2188
[swss]: add swssloglevel to change level log on-the-fly ( #367 )
...
add swssloglevel to change level log on-the-fly and simplify syncd start logic on multiple platforms
2017-03-03 08:44:11 -08:00
Shuotian Cheng
667ef1d766
[libteam]: Add 0002-libteam-Temporarily-remove-redundant-debug-mes.patch ( #357 )
...
Signed-off-by: Shuotian Cheng <shuche@microsoft.com>
2017-03-02 13:34:37 -08:00
Joe LeVeque
4eb549d36f
[sonic_cli]: Fix bash completion for 'show' command ( #355 )
2017-03-02 12:17:04 -08:00
pavel-shirshov
bac738f91f
Add bgp container with gobgp ( #358 )
...
* Add go-1.7 into docker-slave
* Create container docker-fpm-gobgp with gobgpd inside
2017-03-02 11:33:46 -08:00
lguohan
1a3bfc2236
[kernel]: update sonic linux kernel to download source from azure storage ( #347 )
2017-02-28 12:55:48 -08:00
Taoyu Li
d9b1000e6c
[cfggen] Add support in -v for jinja2 expression ( #345 )
...
* Add support in -v for jinja2 expression
* Format json output
2017-02-28 10:52:56 -08:00
Joe LeVeque
2a551d3c60
Consolidate device-specific files; install as a Debian package ( #316 )
...
( All device-specific files now reside under /device directory in a <vendor-name>/<platform-string>/<hardware-SKU> directory structure in repo.
* Device-specific files are now packaged into a Debian package (sonic-device-data) and are now installed to /usr/share/sonic/device/<platform-string>/<hardware-SKU>/ directory on switch.
2017-02-27 00:13:36 -08:00
lguohan
ffd65841e6
[kernel]: update linux kernel to support z9100 ( #339 )
2017-02-26 21:55:24 -08:00
Taoyu Li
08734229b6
[cfggen] Allow sku with no alias mapping and minigraph with no png ( #335 )
...
* [cfggen] Allow sku with no alias mapping and minigraph with no png
* Add alias mapping for minigraph_neighbor keys
2017-02-25 11:13:23 -08:00
lguohan
b21d26dfe0
[platform]: add support for Force10-Z9100 32x100G ( #332 )
...
* [platform]: add support for Force10-Z9100 32x100G
* update sonic-swss submodule
* [broadcom]: update broadcom sai/sdk
2017-02-24 08:35:11 -08:00
lguohan
496a03bfee
[platform]: add port_config.ini for dell z9100 ( #328 )
2017-02-23 03:37:29 -08:00
Taoyu Li
dc7c7b1de2
Fix an issue in cfggen that always printing alias mapping ( #323 )
2017-02-22 19:25:30 -08:00
Taoyu Li
95ad5c79fd
Fix the reference in docker-snmp-sv2 to deprecated alias_map.json ( #320 )
2017-02-22 14:28:37 -08:00
Oleksandr Ivantsiv
f087f1317b
[sonic-sairedis]: Update submodule pointer. ( #314 )
...
Update Mellanox platform ONIE version.
2017-02-22 02:17:33 -08:00
lguohan
4feec05cf8
[swss]: update sonic-swss to fix buffer configuration on mlnx platform ( #317 )
2017-02-22 02:16:24 -08:00
kaiyu22
b5f9fcae99
[platform]: ingrasys-s9100: Add ingrasys switch s9100 ( #318 )
...
Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>
2017-02-22 02:15:39 -08:00
Samuel Angebault
f57fd0bee8
[platform] Add support configurations files for DCS-7060CX-32S ( #313 )
2017-02-21 13:37:07 -08:00
Marian Pritsak
06ee8b6550
[sonic-utilities]: Update submodule pointer. ( #312 )
...
Signed-off-by: marian-pritsak <marianp@mellanox.com>
2017-02-20 12:22:18 -08:00
Taoyu Li
5573a8204e
Allow sonic-cfggen to work in environment without /host/machine.conf ( #307 )
2017-02-17 19:47:50 -08:00
Taoyu Li
2d0b41a340
Combine alias_map.json with port_config.ini ( #304 )
...
* Combine alias_map.json with port_config.ini
2017-02-17 13:03:42 -08:00
Qi Luo
8a24c05f04
[src]: Update submodule sonic-py-swsssdk ( #302 )
2017-02-16 21:03:59 -08:00
Andriy Moroz
fe519be941
[src]: Update sonic-swss submodule reference ( #297 )
2017-02-15 08:48:37 -08:00
Qi Luo
7282846d7b
Update submodule sonic-snmpagent ( #287 )
2017-02-10 10:36:39 -08:00
lguohan
55acd9e9e3
[python3]: add dpkg_lock in python3 build ( #285 )
2017-02-09 13:36:26 -08:00
Qi Luo
822680d21b
Build python3.6 deb packages and install them into docker-snmp-sv2 ( #245 )
2017-02-08 22:02:21 -08:00
Joe LeVeque
64f26beb42
Update PTF submodule to point to current head of master branch ( #255 )
2017-02-05 14:37:34 -08:00
lguohan
7abb48abff
[kernel]: update kernel for arista 7260cx-32 ( #258 )
2017-02-04 12:02:58 -08:00
pavel-shirshov
5890204e42
Update port_config.ini ( #256 )
2017-02-03 18:09:56 -08:00
Taoyu Li
60e1fc3c98
ONEImage - Read all platform dependent information from sonic-config-engine ( #238 )
...
Read all platform dependent information from sonic-config-engine
2017-02-02 20:34:34 -08:00
lguohan
523a738068
add dell platform driver to broadcom one image ( #242 )
2017-02-02 18:28:06 -08:00
Qi Luo
c05a9f2fd8
Update submodule sonic-snmpagent ( #244 )
2017-02-02 18:11:39 -08:00
lguohan
caab516ea7
[snmpd]: download source files from azure storage blob ( #239 )
2017-02-02 07:53:46 -08:00
Qi Luo
c90efba372
Update submodule sonic-snmpagent ( #236 )
2017-02-01 19:44:54 -08:00
Oleksandr Ivantsiv
34ea91349c
one image implementation ( #215 )
...
* Single image
* Fix review comments
* Update syncd service. Add HW mgmt to Mellanox single image.
* Add single image template for Broadcom platform.
SKU should be provided during configure:
make configure PLATFORM=broadcom SKU=Force10-S6000
* Add single image template for Cavium platform.
SKU should be provided during configure:
make configure PLATFORM=cavium SKU=AS7512
* Add description to sonic_debian_extension.j2 file.
2017-01-29 11:33:33 -08:00
Taoyu Li
e87498d16d
Add platform config for 7050 and 6100 ( #212 )
...
* Add platform config for 7050 and 6100
* allow certain platform to have no sensors.conf file in sonic-cfggen
2017-01-25 18:18:25 -08:00
lguohan
ac7de25d94
[src]: update linux kernel to take tg3 patch on arista qx32 platfrom ( #214 )
2017-01-25 11:06:08 -08:00
lguohan
752062d571
[src]: Update sonic-sairedis/swss ( #213 )
2017-01-25 00:01:14 -08:00
Shuotian Cheng
09f61a4894
[libteam]: Add patch 0001-libteam-Add-team_get_port_enabled-function.patch ( #205 )
2017-01-22 22:19:43 -08:00
Taoyu Li
4fe1bdcf87
sonic-cfggen with sonicv2 dockers ( #190 )
...
Add a sonic-config-engine to help generate config file based on minigraph and other data on runtime. Modify fpm, teamd, lldp, snmp, and platform-monitor docker to use sonic-config-engine to generate config in docker upon load.
2017-01-19 20:56:26 -08:00
pavel-shirshov
3df2c47466
[src]: Update quagga to latest ( #194 )
2017-01-18 13:29:06 -08:00
Shuotian Cheng
e471c98323
[src]: Update sonic-sairedis/swss/common commit to latest ( #193 )
2017-01-18 10:53:58 -08:00
lguohan
fe5182c5b4
update swss, swss-common, sairedis submodules ( #189 )
2017-01-12 08:06:14 -08:00
lguohan
5aae34ab4d
[redis]: disable auto test during the build ( #187 )
2017-01-11 13:54:58 -08:00