Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge latest code #2

Merged
merged 181 commits into from
Aug 24, 2018
Merged

merge latest code #2

merged 181 commits into from
Aug 24, 2018

Commits on Jul 5, 2018

  1. [device] Misc fixes for Arista platforms (#1844)

    * Update sensors.conf for 7050QX-32 and 7050QX-32S
    
    These two platforms were using a previous version of a kernel driver.
    The new one names the i2c buses differently.
    We therefore need to rename them here.
    
    * Fix the default minigraph for the 7050QX-32S
    
    The interface offset is invalid which makes sonic-cfggen generate an
    invalid config_db.jon in rc.local.
    This config then silently makes orchagent/syncd fail.
    
    * Use the partition on which sonic-aboot.swi is
    
    Instead of always assuming /mnt/flash, use the partition where the image
    to be installed lies.
    This allow for the image to be on any partition.
    Staphylo authored and lguohan committed Jul 5, 2018
    Configuration menu
    Copy the full SHA
    26afa34 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2018

  1. Configuration menu
    Copy the full SHA
    a8af2e5 View commit details
    Browse the repository at this point in the history
  2. [SAI] update SAI header to 1.3 (#1778)

    prsunny authored and lguohan committed Jul 6, 2018
    Configuration menu
    Copy the full SHA
    51bfc2e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2018

  1. [swss]: sonic-swss submodule update (#1847)

    Fixes in bufferorchs ready_lists
    pavel-shirshov authored and lguohan committed Jul 7, 2018
    Configuration menu
    Copy the full SHA
    7c632a9 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2018

  1. [broadcom]: update sai.mk (#1850)

    * Add function pointers for extended get stats API
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Jul 8, 2018
    Configuration menu
    Copy the full SHA
    48e3e15 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2018

  1. [device/dell] Update Shared headroom values (#1846)

    This commit updates the shared headroom value for z9100
    T0 and T1 profile based on the ratio. The ratio is derived
    from the 40G broadcom recommended XL Sheet.
    Unit tested the above configuration by dumping the registers
    for the shared headroom. The shared headroom values in registers
    reflects the correct new values for both T1 and T0.
    
    Signed-off-by: Harish Venkatraman <Harish_Venkatraman@dell.com>
    vharish02 authored and yxieca committed Jul 10, 2018
    Configuration menu
    Copy the full SHA
    a0bd656 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2018

  1. [mellanox]: Update MFT tools to v4.9.0 (#1851)

    Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
    andriymoroz-mlnx authored and lguohan committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    a6b5acb View commit details
    Browse the repository at this point in the history
  2. [mellanox]: Update SAI pointer to 1.3 (#1852)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    3d043a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2018

  1. Pavelsh/restart swss counters (#1854)

    * sonic-quagga update. Don't spam with 'Vtysh connected from' message
    
    * Restart counters in 60 seconds after manual swss restart
    pavel-shirshov authored and lguohan committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    f598397 View commit details
    Browse the repository at this point in the history
  2. [broadcom sai] update Broadcom SDK/SAI version (#1853)

    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    yxieca authored and lguohan committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    daf590e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2018

  1. Configuration menu
    Copy the full SHA
    eb3ef2f View commit details
    Browse the repository at this point in the history
  2. [vs]: set platform=vs for orchagent (#1860)

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    5e6d36c View commit details
    Browse the repository at this point in the history
  3. [sonic-dbsyncd]: Support empty string in lldp_rem_port_desc (#1857)

    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    qiluo-msft authored and lguohan committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    1a93dd5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ccfefc View commit details
    Browse the repository at this point in the history
  5. [swss]: sonic-swss submodule update (#1856)

    * [swss]: sonic-swss submodule update
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    
    * [broadcom]: update sai.mk
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    2944f3e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    015d2d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2018

  1. [vs]: clean up process running in server namespace for vstests (#1862)

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Jul 14, 2018
    Configuration menu
    Copy the full SHA
    1955a43 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. [sonic-utilities]: update submodule (#1865)

    Signed-off-by: Sihui Han <sihan@microsoft.com>
    sihuihan88 committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    0008347 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2018

  1. [bcm syncd]: Wait initializing led_proc for 60 seconds (#1863)

    * Wait initializing led_proc for 60 seconds. bcm sdk need time to be ready accept a connection
    pavel-shirshov committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    f033cbe View commit details
    Browse the repository at this point in the history
  2. Convert arp_update into a 'start-it-once' mode (#1864)

    * Run arp_update just once, don't restart it. It will run continuosly with 5 min pauses
    pavel-shirshov committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    c52fb76 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2018

  1. Change dx010 console speed (#1867)

    Wirut Getbamrung authored and yxieca committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    0ec9322 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2018

  1. [nephos]: add support sai 1.3.0 (#1868)

    * Upgrade SAI to v1.2.4
    
    * Add a new supported device accton as7116
    
    * Add maintainer info for deb
    
    * Add mk file for accton 7116
    
    * fix some bug for sai 1.2.4
    
    * fix git commit error for sdk and sai
    
    * change sai and sdk deb name
    
    * add config file for qos support
    
    * initial commit
    
    * Delete qos.json
    
    * Delete buffers.json.j2
    
    * Delete qos.json
    
    * Delete buffers.json.j2
    
    * Delete buffers.json.j2
    
    * Delete qos.json
    
    * add support for sai 1.3.0
    simonJi2018 authored and lguohan committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    927c41f View commit details
    Browse the repository at this point in the history
  2. [Mellanox] Use MAC from EEPROM for PortChannels and VLAN Interfaces (#…

    …1793)
    
    * Use MAC from EEPROM for PortChannels
    
    Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
    
    * Use MAC from EEPROM in DEVICE_METADATA
    
    Will affect MAC for VLAN interfaces
    
    Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
    
    * Get MAC via decode-syseeprom
    
    Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
    
    * hw-management is now a service
    
    Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
    
    * Add error handling for MAC fetch process
    
    Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
    andriymoroz-mlnx authored and lguohan committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    dadc17d View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2018

  1. [devices]: Added sensors.conf for S6100/Z9100 platform (#1788)

    paavaanan authored and lguohan committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    76391ba View commit details
    Browse the repository at this point in the history
  2. [vs-test]: not forward routes with no-export community (#1869)

    * Revert "Revert "[vs-test]: not forward routes with no-export community (#1774)" (#1828)"
    
    This reverts commit 6459275.
    
    * [no-export]: move no export test under bgp folder
    
    Signed-off-by: Sihui Han <sihan@microsoft.com>
    
    * [no-export]: increase wait time to avoid random failure
    
    Signed-off-by: Sihui Han <sihan@microsoft.com>
    sihuihan88 authored and lguohan committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    216d2fa View commit details
    Browse the repository at this point in the history
  3. [barefoot]: Support for platforms based on Barefoot Networks' device (#…

    …1796)
    
    * Initial commit
    
    * Add Ingrasys S9180-32X platform dirver.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Add bfn.service for init barefoot.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * [Barefoot Beta] Add some functions and fixed some bugs.
    
    1. Update sensors.conf.
    2. Fixed IO expander init.
    3. Fixed PSU EEPROM.
    4. Fixed MB EEPROM.
    5. Add fancontrol and fan init.
    6. Add SYS LED control (sys, fan, fan tray).
    7. 2.5V compute and setup max and min.
    8. Fixed typo MB eeprom delete address.
    9. Remove coretemp to BMC.
    10. Add active CPLD.
    11. Modify SFP+ GPIO slave address.
    12. Modify tmp75 Near Port 32 slave address.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Add bfn script in /etc/init.d/
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Add bfn service in debian
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Fixed CPLD switch LED behavior.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * [Barefoot Beta] Fixed sensors and hwmon order.
    1. Fixed ignore sensors Vbat.
    2. Reorg hwmon order.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Fixed PSU1 and PSU2 EEPROM order.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * initial barefoot checkin october 2017
    
    * update refpoint
    
    * update refpoints
    
    * update refpoints to bf-master
    
    * update refpoint
    
    * update refpoint to tested version
    
    * change to platform from asic
    
    * update refpoint for swss
    
    * revert core creation setting
    
    * update refpoints
    
    * add telnet for debug shell
    
    * update refpoints 11/17/17
    
    * missed change in file on previous merge
    
    * [CPLD] Fixed blink LED issue.
    
    * Fixed blink LED mask set error.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Update bf_kdrv.c for 6.0.2.39
    
    * Update bf kernel driver
    
    * Add bf_fun kernel module.
    
    * Update bf_tun for fixed build error
    
    * merge with Azure master (12/12/17)
    
    * update swss refpoint
    
    * update refpoint of swss
    
    * library dependency for stack unroll
    
    * update refpoint to bf-master
    
    * [DHCP relay]: Fix circuit ID and remote ID bugs (#1248)
    
    * [DHCP relay]: Fix circuit ID and remote ID bugs
    
    * Set circuit_id_len after setting circuit_id_len to ip->name
    
    * [Platform] Add Psuutil and update sensors.conf for S9100-32X, S8810-32Q and S9200-64X (#1272)
    
    * Add I2C CPLD kernel module for psuutil.
     * Support psuutil script.
     * Add voltage min and max threshold.
     * Update sensors.conf for tmp75.
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Allow multi platform support - infra (more changes to follow)
    
    * update relative path to include platform for clarity
    
    * [Platform] Add Ingrasys S9130-32X and S9230-64X with Nephos Switch ASIC for "branch 201712" (#1274)
    
    - What I did
    Add switch ASIC vendor: Nephos
    Add Nephos platforms: Ingrasys S9130-32X, Ingrasys S9230-64X
    
    - How I did it
    Add platform/nephos files
    Add platform/nephos/sonic-platform-modules-ingrasys submodule
    Add device/ingrasys/x86_64-ingrasys_s9130_32x-r0 files
    Add device/ingrasys/x86_64-ingrasys_s9230_64x-r0 files
    Add SONiC to support Nephos platform
    Update Head of submodule src/sonic-sairedis to "3b817bb"
    
    - How to verify it
    To build SONiC installer image and docker images, run the following commands:
    
    make configure PLATFORM=nephos
    make target/sonic-nephos.bin
    Check system and network feature is worked as well
    
    - Description for the changelog
    Add switch ASIC vendor and platforms for Nephos
    
    - A picture of a cute animal (not mandatory but encouraged)
    
    Signed-off-by: Sam Yang <yang.kaiyu@gmail.com>
    
    * change source of files to github (from dropbox), update sairedis refpoint
    
    * update refpoint of sairedis
    
    * [centec] support CENTEC SAI 1.0 on 201712 branch and update e582-48x6q board   (#1269)
    
    * [marvel]: Marvell's updates for SONiC.201712 & SAI v1.0 (#1287)
    
    * update sairedis (fast-boot refpoint)
    
    * fix syncd rpc make files
    
    * update refpoint to handle Makefile change (no functional change)
    
    * [Marvell]: Add support for SLM5401-54x device (#1307)
    
    * Marvell's updates for SONiC.201712 & SAI v1.0
    * [Platform] Add Marvell's SLM5401-54x for branch 201712
    
    * [Broadcom]: Update Boradcom SAI package to 3.0.3.3-3 (#1312) (#1321)
    
    - update Arista 7050-QX32S config.bcm file
    - update Accton th-as771*-32x100G.config.bcm files
    
    * update refpoint for Makefile chnage in sairedis
    
    * update refpoint - sairedis
    
    * update sairedis to older refpoint till we debug clean build
    
    * export asic platform for build
    
    * update refpoint for makefiles
    
    * [PLATFORM] Centec update E582 driver fan/epprom/sensor (#1332)
    
    * Upload wnc-osw1800
    
    * Modify for Barefoot suggest
    
    * Revert bfn-platform.mk
    
    * Update bfn-platform-wnc.mk
    
    Update parameter name
    
    * Update parameter name
    
    * initial support for WNC platform
    
    * change switch name to "switch"
    
    * Delete bf modules for rel_7_0
    
    * Add Ingrasys S9180 platform
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Modify bfnsdk for Ingrasys S9180 platform
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * Resolved the conflict.
    
    * Resolved the conflict.
    
    * Update submodule path and url.
    
    * Delete unused file.
    
    * Update PSU GPIO and EEPROM for psuutil.
    
    * Add psuutil in S9180-32X
    
    Signed-off-by: Wade He <chihen.he@gmail.com>
    
    * update refpoint
    
    * update refpoint
    
    * change contact email, update refpoint
    
    * cleanup and update kernel modules
    
    * updates based on review
    
    * update refpoint
    
    * update refpoint
    
    * fix typo in config script to check for platforms
    
    * remove stale file
    
    * resolve conflicts
    
    * cleanup diffs with Azure repo and update SDK debs
    
    * update refpoints to Azure
    
    * address review comments
    
    * revert refpoint of swss-common
    
    * porting the build fix from master
    
    * porting build fix from master
    
    * Minor Fix
    
    * Minor fix
    
    * Temp to sde deb packages url
    
    * Update sonic - sairedis,swss & swss-common refpoints
    
    * Update git modules url path to bfn repo
    
    * updated paths for swss, swss-common & sairedis
    
    * Update refpoint for sonic-swss to local bfn repo
    
    * Update URL for downloading sde debian packages
    
    * porting fix links of debian git server from master
    
    * porting fix links of debian git server from master
    
    * [Ingrasys] Add platform support for S9280-64X with Barefoot ASIC
    
    * Update ref points for swss, swss-common and sairedis repos
    
    * Add sonic platform scripts for bfn montara/maverick
    
    * Call sh scripts instead of calling py scripts
    
    * Address upstream PR Comments (#10)
    
    * Update bf-master with azure/master
    * Undo changes to some files
    
    * Revert "Address upstream PR Comments (#10)"
    
    This reverts commit a7fddb8.
    
    * Address upstream comments (#11)
    
    * Remove all non bfn specific changes from upstream PR
    
    * Revert "Address upstream comments (#11)"
    
    This reverts commit 5591321.
    
    * Undo non bfn changes
    
    * Little more cleanup
    
    * Add back code removed in merge
    
    * export CONFIGURED_PLATFORM
    
    * Update sairedis and swss refpoints
    
    * Address Upstream PR comment
    
    * change deb pkg dependency from 3.16.0-4-amd64 to 3.16.0-5-amd64
    
    * Set default tx queue len for usb0 interface to 64
    
    * Update sairedis refpoint
    
    * Update swss ref point
    
    * Add bfn buffer cfg files for montara/maverick as per new design
    
    * Update buffer cfg templates for bfn montara
    
    * add non zero size to buffer profile
    * add macro to generate port lists
    
    * Update buffer cfg templates for bfn mavericks
    
    * add non zero size for buffer profiles
    * add port generation macro
    
    * Add missing psmisc package
    
    * BGP docker seems to be missing killall utility being used by fast-reboot script. This is causing non graceful termination of BGP sessions.
    Adding psmisc to resolve this issue.
    
    * Update swss ref point
    
    * Update swss ref point
    
    * Update sairedis refpoint
    
    * Update sairedis refpoint
    
    * Update sairedis refpoint
    
    * Update sairedis refpoint
    
    * Update refpoint for sairedis and swss
    
    * sairedis to azure master
    * swss to latest bfn bf-master
    
    * Update gitmodules
    
    Update url for sairedis to azure master
    
    * Correct typo in bfn platform script
    
    * Update swss and sairedis ref points
    
    * Update swss ref point
    
    * Address Review comments
    
    * Update swws path in gitmodules to azure master
    * update swss refpoint
    * update base docker j2 file -remove psmisc package (could be a concern, would cause fast reboot to not work correctly will fix in another PR)
    
    * Fix sairedis refpoint broken in by previous merge
    
    * Remove psmisc from docker base image
    
    * This will break fast reboot as killall is required for killing bgp process and initiating graceful termination of BGP session.
    Will fix this in a seperate PR. Need this for SONIC upstreaming
    
    * Address upstream comments
    
    * Remove bmc interface from interface jinja template and sample output interfaces file
    * Add bmc interface at boot time to network interfaces for bfn bmc based platforms
    
    * Remove autogen ingrasys debian files
    
    * Revert "Remove autogen ingrasys debian files"
    
    * Buffer and qos config template fix for bfn platforms (#21)
    
    SWI-1509 Buffer and qos config template fix for bfn platforms
    
    * Fix qos config files for montara & mavericks (#22)
    
    * Reference only ppg 3,4 in qos files as no profiles are attached to 0,1 in buffer configs
    
    * Fix vs test (#23)
    mkbalani authored and lguohan committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    93905d3 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2018

  1. Configuration menu
    Copy the full SHA
    e3abf0c View commit details
    Browse the repository at this point in the history
  2. [make] introducing new build option KERNEL_PROCURE_METHOD (#1837)

    * [make] introducing new build option KERNEL_BUILD_METHOD
    
    - Kernel could be built from source files with method 'build'
    - Kernel could be downloaded from Azure storage with method 'download'
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    
    * Replace BUILD with PROCURE
    
    * fix typo
    yxieca committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    3c33737 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2018

  1. [swss]: Start counter from swss container (#1875)

    * sonic-quagga update. Don't spam with 'Vtysh connected from' message
    
    * Enable counters inside swss container. systemd is not flexible enough to follow our business rules
    pavel-shirshov authored and lguohan committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    10b4bbc View commit details
    Browse the repository at this point in the history
  2. [sonic-utilities]: update submodule (#1871)

    Signed-off-by: Sihui Han <sihan@microsoft.com>
    sihuihan88 authored and lguohan committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    da12f57 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2018

  1. Update submodule: swss-common, swss (#1878)

    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    qiluo-msft authored and lguohan committed Jul 27, 2018
    Configuration menu
    Copy the full SHA
    7cbadb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b86c3ee View commit details
    Browse the repository at this point in the history
  3. [submodule] advance sonic-linux-kernel submodule (#1882)

    - Include delta DPS1900 support
    - Make kernel build to fail on any error
    - Enable downloading pre-built kernel debian packages
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    yxieca committed Jul 27, 2018
    Configuration menu
    Copy the full SHA
    77b899b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2018

  1. Fix for bash's memory-leak (#1879)

    * Fix for bash's memory-leak
    
    Memory leak is observed during the execution of scripts that make use of bash-arrays. In scenarios where the offending script is executed on a regular basis (e.g. fancontrol), the leaking process may end up consuming most of the system resources.
    
    In this PR i'm replacing bash in all the contexts where it executes (both host and dockers). The official patch for this issue is here: https://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-040
    
    * Fixing minor issue during code-merge
    
    Signed-off-by: Rodny Molina <rmolina@linkedin.com>
    rodnymolina authored and lguohan committed Jul 28, 2018
    Configuration menu
    Copy the full SHA
    c3c8f7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81ee8fa View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2018

  1. Configuration menu
    Copy the full SHA
    5011622 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d166a01 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2018

  1. Configuration menu
    Copy the full SHA
    530e2dc View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2018

  1. Configuration menu
    Copy the full SHA
    d389c09 View commit details
    Browse the repository at this point in the history
  2. [devices]: Move Arista bfn platforms under platform/barefoot (#1894)

    The work on Arista 7170 was originally submitted under platform/p4.
    Since the platform/barefoot was recently introduced, this is where
    this platform support needs to go.
    
    Signed-off-by: Samuel Angebault <staphylo@arista.com>
    Staphylo authored and lguohan committed Aug 1, 2018
    Configuration menu
    Copy the full SHA
    2522565 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8c41d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2018

  1. [Ingrasys] Add platform support for S9180-32X/S9280-64X with Barefoot…

    … ASIC on master branch (#1880)
    
    * delete barefoot sonic-platform-modules-ingrasys
    
    * add submodule for barefoot sonic-platform-modules-ingrasys
    
    * add barefoot platform supports on master branch
    
    * change the default speed from 40G to 100G
    
    * remove barefoot sonic-platform-modules-ingrasys submodule
    
    * add ingrasys s9180-32x, s9280-64x barefoot platform drivers
    
    * update s9280-64x vdd core voltage
    
    * update ingrasys barefoot platform debian rules
    fengkm authored and lguohan committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    8e74230 View commit details
    Browse the repository at this point in the history
  2. [mlnx-sfp-plugin] enhancement to support transceiver sensor monitoring (

    #1839)
    
    * [mlnx-sfpplugin] enhancement to support tranceiver sensor monitoring
    
    * Modify the eeprom folder to make it accessably from pmon container
    * implement the get_transceiver_change_event API
    
    file change list
    
    	modified:   device/mellanox/x86_64-mlnx_lssn2700-r0/plugins/sfputil.py
    	modified:   device/mellanox/x86_64-mlnx_msn2100-r0/plugins/sfputil.py
    	modified:   device/mellanox/x86_64-mlnx_msn2410-r0/plugins/sfputil.py
    	modified:   device/mellanox/x86_64-mlnx_msn2700-r0/plugins/sfputil.py
    	modified:   device/mellanox/x86_64-mlnx_msn2740-r0/plugins/sfputil.py
    
    signed-off-by Liu Kebo kebol@mellanox.com
    
    * remove commented code
    
    * revise the get_transceiver_change_event implementation and remove unused function
    
    * remove blank
    keboliu authored and lguohan committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    a215bcd View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2018

  1. [docker-platform-monitor] make file and supervisord conf change for n…

    …ew xcvrd deamon (#1840)
    
    * [docker-platform-monitor] make file and supervisord conf change for new xcvrd deamon
    
    * make file change for the new daemon
    * supervisord conf change for the new daemon
    
    signed-off-by Liu Kebo kebol@mellanox.com
    
    * make xcvrd start sequence aligned with the supervisord conf
    
    * update submodules to include xcvrd modification
    keboliu authored and lguohan committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    38beca6 View commit details
    Browse the repository at this point in the history
  2. Update arista driver submodule (#1900)

    Includes changes to enable interrupt handling.
    zzhiyuan authored and lguohan committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    c822b3c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2018

  1. Configuration menu
    Copy the full SHA
    7536104 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2018

  1. Configuration menu
    Copy the full SHA
    1a55ae2 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2018

  1. [submodule] update snmpagent and dbsyncd, extending/implementing ieee…

    …802.1ab, rfc3433, rfc2737 MIBs (#1902)
    mykolaf authored and qiluo-msft committed Aug 7, 2018
    Configuration menu
    Copy the full SHA
    33b713e View commit details
    Browse the repository at this point in the history
  2. [minigraph.py] add support to parse deployment id of neighbor devices (

    …#1890)
    
    * [minigraph.py] add support to parse deployment id of neighbor devices
    
    * Add unitest
    
    * Fix function name
    taoyl-ms authored and lguohan committed Aug 7, 2018
    Configuration menu
    Copy the full SHA
    3d13765 View commit details
    Browse the repository at this point in the history
  3. change buffer template and fix some device driver bug (#1903)

    * Upgrade SAI to v1.2.4
    
    * Add a new supported device accton as7116
    
    * Add maintainer info for deb
    
    * Add mk file for accton 7116
    
    * fix some bug for sai 1.2.4
    
    * fix git commit error for sdk and sai
    
    * change sai and sdk deb name
    
    * add config file for qos support
    
    * initial commit
    
    * Delete qos.json
    
    * Delete buffers.json.j2
    
    * Delete qos.json
    
    * Delete buffers.json.j2
    
    * Delete buffers.json.j2
    
    * Delete qos.json
    
    * add support for sai 1.3.0
    
    * add qos and buffer file for device and add sensor driver for 7116
    
    * change buffer template
    simonJi2018 authored and lguohan committed Aug 7, 2018
    Configuration menu
    Copy the full SHA
    634814b View commit details
    Browse the repository at this point in the history
  4. Moving get_routing_stack() to a centralized location to avoid code du…

    …ps (#1714)
    
    * Moving get_routing_stack() to a centralized location to avoid code duplication
    
    Various areas of sonic-utilities are now demanding this functionality so i'm simply moving this routing to a centralized location. After spending some time debating about the ideal location for this function, we thought about sonic-config-engine/sonic_platform.py as the closest match.
    
    Functional tests' output will be provided as part of the equivalent PR to be submitted shortly within sonic-utilities repo.
    
    * Adding comment to function.
    rodnymolina authored and lguohan committed Aug 7, 2018
    Configuration menu
    Copy the full SHA
    b7eeba8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    314eae5 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2018

  1. Upgrade azure-keyvault to known compatible version (#1906)

    * Upgrade azure-keyvault to known compatible version
    * (fix typo)
    qiluo-msft committed Aug 9, 2018
    Configuration menu
    Copy the full SHA
    4d784d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2018

  1. Download newer version (8.23.0-2) of rsyslog from jessie-backports in…

    … hopes of eliminating memory leaks (#1912)
    jleveque authored and lguohan committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    7aefa18 View commit details
    Browse the repository at this point in the history
  2. [lldp]: LLDP is misbehaving if netlink messages were lost due to timi…

    …ng issue. (#1909)
    
    The behavior could be that we are sending LLDP message but not using
    lldpcli configured properties if netlink delete messages were lost.
    
    It also could be that some interfaces do not sending messages at all.
    "lldpcli show statistics" could see duplicated or missing interfaces.
    
    Changes:
    Upgrade lldpd to 0.9.6 (which introduced the adjustable netlink buffer size)
    Change the netlink receive buffer size to 1MB
    zhenggen-xu authored and lguohan committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    3c3c19e View commit details
    Browse the repository at this point in the history
  3. [devices]: update submodule platform/nephos/sonic-platform-modules-in…

    …grasys from 7181a0 to 796169 (#1910)
    
    * Upgrade SAI to v1.2.4
    
    * Add a new supported device accton as7116
    
    * Add maintainer info for deb
    
    * Add mk file for accton 7116
    
    * fix some bug for sai 1.2.4
    
    * fix git commit error for sdk and sai
    
    * change sai and sdk deb name
    
    * add config file for qos support
    
    * initial commit
    
    * Delete qos.json
    
    * Delete buffers.json.j2
    
    * Delete qos.json
    
    * Delete buffers.json.j2
    
    * Delete buffers.json.j2
    
    * Delete qos.json
    
    * add support for sai 1.3.0
    
    * add qos and buffer file for device and add sensor driver for 7116
    
    * change buffer template
    
    * fix fan led bug
    simonJi2018 authored and lguohan committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    36e9ad5 View commit details
    Browse the repository at this point in the history
  4. [Mellanox] Update hw-management service config (#1914)

    Signed-off-by: Andriy Moroz <c_andriym@mellanox.com>
    andriymoroz-mlnx authored and lguohan committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    ae84318 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2018

  1. Configuration menu
    Copy the full SHA
    9e2ceb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d701ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff1f508 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6af83c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72d70e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f64ffe8 View commit details
    Browse the repository at this point in the history
  7. [baseimage]: Disable consistent network device naming

    consistent network device naming is enabled in debian 9 kernel by default
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    dabbe63 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b03e974 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    376cabe View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    87ec4f1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8d43f3b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8c72d8c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a87da7b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a719293 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    540a87a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5d1a7a1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    23c3bfe View commit details
    Browse the repository at this point in the history
  18. update build instructions

    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    a0280dd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2449faf View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0e141a5 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0827ed3 View commit details
    Browse the repository at this point in the history
  22. [Mellanox]: Upgrade MFT package to 4.8.26 (#3)

    This version is compatible with Linux kernel 4.9
    
    Signed-off-by: marian-pritsak <marianp@mellanox.com>
    marian-pritsak authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    9aebe09 View commit details
    Browse the repository at this point in the history
  23. [Mellanox]: Update recipe for hw-management (#4)

    Update package revision
    Create submodule for sources
    
    Signed-off-by: marian-pritsak <marianp@mellanox.com>
    marian-pritsak authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    cd1d1b1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    13c83ac View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    35ab7a6 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5ae64e7 View commit details
    Browse the repository at this point in the history
  27. [mellanox]: Adapt to new hw-management package (#12)

    Use single start script for all platforms and remove symbolic links
    Change path to system eeprom
    
    Signed-off-by: marian-pritsak <marianp@mellanox.com>
    marian-pritsak authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    f9c5783 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    9801ba9 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    759edc9 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f489bea View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ec9dc57 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    025dad0 View commit details
    Browse the repository at this point in the history
  33. [Delta]: Modify delta-ag9032v1 driver for kernel 4.9 (#20)

    Signed-off-by: neal tai <neal.tai@deltaww.com>
    nealtai authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    4142d7f View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0edb380 View commit details
    Browse the repository at this point in the history
  35. [build]: build initramfs, libwrap, tacacs packages under stretch docker

    initramfs/libwrap/tacacs packages are installed on stretch base image
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    5364926 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    689bbd2 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    91891af View commit details
    Browse the repository at this point in the history
  38. [baseimage]: move update initramfs to later stage

    some platform drivers install blacklist.conf in /etc/modprobe.d.
    Those configuration should be proprogated into initramfs to avoid
    loading those blacklisted driver.
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    0d2ffd8 View commit details
    Browse the repository at this point in the history
  39. [device]: Enable arista drivers for sonic-linux-kernel 4.9 (#21)

    * Enable arista drivers
    
    * Add vfat ascii charset in initramfs
    
    * Update boot0.j2 for 4.9 kernel
    
    * Fix i2c offsets in sensors.conf
    
    * Bump sonic-platform-modules-arista submodule
    Staphylo authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    764a7ed View commit details
    Browse the repository at this point in the history
  40. [device]: add the new platform ag9064 (#23)

    Signed-off-by: hans <hans.tseng@deltaww.com>
    hans-tseng authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    cbf204b View commit details
    Browse the repository at this point in the history
  41. [devices]: Added new Mellanox MSN2010 platform (#24)

    AndriiS authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    d50332f View commit details
    Browse the repository at this point in the history
  42. [devices]: disable compiling ag9064 and ag5648

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    244aaca View commit details
    Browse the repository at this point in the history
  43. [devices]: Modified and fixed delta ag5648 modules. (#30)

    * Modified and fixed delta ag5648 modules
    1. modified and fixed delta ag5648 modules.
    2. enable build ag5648.
    
    Signed-off-by: neal tai <neal.tai@deltaww.com>
    
    * Enable build ag9064
    
    Signed-off-by: neal tai <neal.tai@deltaww.com>
    StanleyCi authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    b53fa5e View commit details
    Browse the repository at this point in the history
  44. [devices]: modified and fixed delta ag9064 modules (#28)

    2. enable build ag9064
    
    Signed-off-by: neal tai <neal.tai@deltaww.com>
    hans-tseng authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    c77ddbc View commit details
    Browse the repository at this point in the history
  45. [mellanox]: fix SAI build makefile (#29)

    mykolaf authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    420f003 View commit details
    Browse the repository at this point in the history
  46. [devices]: disable compiling ag9064 and ag5648

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    0fb3882 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    6a0909e View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    0f0e7ab View commit details
    Browse the repository at this point in the history
  49. [delta]: Enable ag5648, et-6248brb, ag9064 and fix the build error of…

    … ag5648 PSU module. (#32)
    
    * 1. Fixed delta ag5648 PSU modules.
    2. Enable build ag5648.
    
    Signed-off-by: neal tai <neal.tai@deltaww.com>
    
    * 1. Modified the kernel depends for ag5648.
    2. Modified platform-modules-ag5648.service for install ag5648.
    
    Signed-off-by: neal tai <neal.tai@deltaww.com>
    
    * Enable the ag9064.
    
    Signed-off-by: Stanley Chi <stanley.chi@deltaww.com>
    
    * Add Delta platform et-6248brb
    
    Signed-off-by: neal tai <neal.tai@deltaww.com>
    StanleyCi authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    145aa4f View commit details
    Browse the repository at this point in the history
  50. [devices]: DellEMC new platform support for z9264f - 64x100 (#26)

    * Added new platform support DellEMC - Z92264f - 64x100
    
    * Includes changes with Makefiles, sfputil, eeprom and default minigraph
    
    * Led support for Z9264f platform
    
    * Includes changes on default minigraph
    
    * ipmitool implementation in pmon docker. platform_sensors script is inclued in pmon startup
    paavaanan authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    ecfca8b View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    f7c16e3 View commit details
    Browse the repository at this point in the history
  52. [device] Update arista driver submodule (#38)

    * [device] Update arista driver submodule
    
    * Set Arista scd driver config
    
    Set ARISTA_SCD_DRIVER_CONFIG config to build and
    include scd driver to resulting Arista deb packages
    yurypm authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    39b0e80 View commit details
    Browse the repository at this point in the history
  53. [Mellanox]: Update recipe for hw-management (#4)

    Update package revision
    Create submodule for sources
    
    Signed-off-by: marian-pritsak <marianp@mellanox.com>
    marian-pritsak authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    16e16f5 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    46b0847 View commit details
    Browse the repository at this point in the history
  55. [kernel]: update sonic linux kernel submodule

    * 70fdaa2 2018-06-30 | Support Delta DPS1900 (#49) (HEAD -> stretch, origin/stretch) [Deni]
    * 77895c5 2018-04-17 | Add kexec reboot string (#46) [Joe LeVeque]
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    a32b741 View commit details
    Browse the repository at this point in the history
  56. [build]: add .gitignore for cel, delta and inventec

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    b8a01dc View commit details
    Browse the repository at this point in the history
  57. [celestica]: update dx010 fan driver to support fault alarm

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    8e0f1f5 View commit details
    Browse the repository at this point in the history
  58. [celestica]: Add dx010 gpio sysfs exported when platform modules load.

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    7d13479 View commit details
    Browse the repository at this point in the history
  59. [devices]: add celstica haliburton

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    3021e4e View commit details
    Browse the repository at this point in the history
  60. [broadcom]: build broadcom kernel modules from gpl source codes

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    aa2e340 View commit details
    Browse the repository at this point in the history
  61. [devices]: move platform modules of accton, ingrasys, mitac, quanta i…

    …nto buildimage repo
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    5d46e05 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    0338379 View commit details
    Browse the repository at this point in the history
  63. [mellanox]: Update SDK pointer (#41)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    678d4d4 View commit details
    Browse the repository at this point in the history
  64. [mellanox]: Update recipe for hw-mgmt according to latest changes (#40)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    6a3c05f View commit details
    Browse the repository at this point in the history
  65. Update arista-drivers submodules (#42)

    Staphylo authored and lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    be0328a View commit details
    Browse the repository at this point in the history
  66. [baseimage]: use rsyslog in baseimage from stretch repo

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    002bff4 View commit details
    Browse the repository at this point in the history
  67. [submodules]: update submodule for platform modules dell, s6000 and k…

    …ernel
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    4005975 View commit details
    Browse the repository at this point in the history
  68. [doc]: update build instruction for debian stretch build

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    88ea503 View commit details
    Browse the repository at this point in the history
  69. [sshd]: regenerate ssh key if ssh_host_rsa_key is not present

    ssh_host_key is removed in debian stretch. Use ssh_host_rsa_key
    to decide if the host keys are present.
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    7f7a2a0 View commit details
    Browse the repository at this point in the history
  70. [kernel]: set default option to build kernel

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 11, 2018
    Configuration menu
    Copy the full SHA
    66ffca2 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2018

  1. [dockerbase]: use libwrarp0 7.6.q-26 in docker base

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 12, 2018
    Configuration menu
    Copy the full SHA
    1533bc5 View commit details
    Browse the repository at this point in the history
  2. update .gitignore

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 12, 2018
    Configuration menu
    Copy the full SHA
    8910c7e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1335 from lguohan/stretch

    [baseimage]: upgrade baseimage to debian stretch
    lguohan committed Aug 12, 2018
    Configuration menu
    Copy the full SHA
    9e37d50 View commit details
    Browse the repository at this point in the history
  4. [doc]: update build instruction for debian stretch

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 12, 2018
    Configuration menu
    Copy the full SHA
    6246b16 View commit details
    Browse the repository at this point in the history
  5. Fix potential blackholing/looping traffic when link-local was used an…

    …d refresh ipv6 neighbor to avoid CPU hit (#1904)
    
    * Fix potential blackholing/looping traffic and refresh ipv6 neighbor to avoid CPU hit
    
    In case ipv6 global addresses were configured on L3 interfaces and used for peering,
    and routing protocol was using link-local addresses on the same interfaces as prefered nexthops,
    the link-local addresses could be aged out after a while due to no activities towards the link-local
    addresses themselves. And when we receive new routes with the link-local nexthops, SONiC won't insert
    them to the HW, and thus cause looping or blackholing traffic.
    
    Global ipv6 addresses on L3 interfaces between switches are refreshed by BGP keeplive and other messages.
    
    On server facing side, traffic may hit fowarding plane only, and no refresh for the ipv6 neighbor entries regularly.
    This could age-out the linux kernel ipv6 neighbor entries, and HW neighbor table entries could be removed,
    and thus traffic going to those neighbors would hit CPU, and cause traffic drop and temperary CPU high load.
    
    Also, if link-local addresses were not learned, we may not get them at all later.
    
    It is intended to fix all above issues.
    
    Changes:
    Add ndisc6 package in swss docker and use it for ipv6 ndp ping to update the neighbors' state on Vlan interfaces
    Change the default ipv6 neighbor reachable timer to 30mins
    Add periodical ipv6 multicast ping to ff02::11 to get/refresh link-local neighbor info.
    
    * Fix review comments:
    Add PORTCHANNEL_INTERFACE interface for ipv6 multicast ping
    format issue
    
    * Combine regular L3 interface and portchannel interface for looping
    
    * Add ndisc6 package to vs docker
    zhenggen-xu authored and lguohan committed Aug 12, 2018
    Configuration menu
    Copy the full SHA
    d761630 View commit details
    Browse the repository at this point in the history
  6. [device & platform] led and transceiver deamon for inventec switch d7…

    …032 and d7054 (#1678)
    
    * [device]: Modify SFPUtil for inventec-d7032
    [device]: Add front panel led support for Inventec-d7032
    [platform]: Add transceiver monitor daemon for Inventec-d7032 and Inventec-d7054
    
    * [device] follow new porting guide to have broadcom config under device folder
    
    * remove license
    klhaung authored and lguohan committed Aug 12, 2018
    Configuration menu
    Copy the full SHA
    58db7f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2018

  1. Configuration menu
    Copy the full SHA
    eefd3f4 View commit details
    Browse the repository at this point in the history
  2. [barefoot]: build platform modules for bfn, bfn-montara, wnc-osw1800

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 13, 2018
    Configuration menu
    Copy the full SHA
    add2444 View commit details
    Browse the repository at this point in the history
  3. [build]: create empty /var/lib/docker if needed (#1920)

    stretch docker-engine in base image is not started by default
    in the build process. Need to create empty /var/lib/docker
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 13, 2018
    Configuration menu
    Copy the full SHA
    647af39 View commit details
    Browse the repository at this point in the history
  4. [rsyslog]: use # to separate container name and program name in syslo…

    …g message (#1918)
    
    Previously use / to separate container name and program name.
    
    However, in rsyslogd:
    
    Precisely, the programname is terminated by either (whichever occurs first):
    
    end of tag
    nonprintable character
    ‘:’
    ‘[‘
    ‘/’
    The above definition has been taken from the FreeBSD syslogd sources.
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 13, 2018
    Configuration menu
    Copy the full SHA
    f3ca7c4 View commit details
    Browse the repository at this point in the history
  5. [socat]: build socat with readline (#1919)

    support readline in bcmsh
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 13, 2018
    Configuration menu
    Copy the full SHA
    0cd4ef0 View commit details
    Browse the repository at this point in the history
  6. [platform]: move dell platform modules into buildimage repo

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 13, 2018
    Configuration menu
    Copy the full SHA
    9047edc View commit details
    Browse the repository at this point in the history
  7. [bcmsh]: add inactivity timeout for bcmsh (default 300 seconds) (#1921)

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 13, 2018
    Configuration menu
    Copy the full SHA
    859d0e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2018

  1. Simplify script to install docker (#1925)

    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    qiluo-msft authored and lguohan committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    40bb27c View commit details
    Browse the repository at this point in the history
  2. [build]: print error message when use root or sudo to build. (#1923)

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    e15cf2d View commit details
    Browse the repository at this point in the history
  3. [nephos]: build platform modules in debian stretch docker

    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    4547d9a View commit details
    Browse the repository at this point in the history
  4. [submodule update]: sonic-quagga. Add dscp flag settings (#1926)

    * sonic-quagga update. Don't spam with 'Vtysh connected from' message
    
    * Enable counters inside swss container. systemd is not flexible enough to follow our business rules
    
    * Update sonic-quagga
    pavel-shirshov authored and lguohan committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    cdc2717 View commit details
    Browse the repository at this point in the history
  5. [mellanox]: Fix post stop action in swss service template (#1928)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    746ad96 View commit details
    Browse the repository at this point in the history
  6. [Inventec] Add D7264 platform support (#1675)

    * Add Inventec D7264 platform support
    
    * Fixed util script file permission
    
    * Fixed more scripts file permission
    loshihyu authored and lguohan committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    6918a22 View commit details
    Browse the repository at this point in the history
  7. [mellanox]: Update hw-mgmt service with the stop action (#1929)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    c4e2f3e View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2018

  1. Configuration menu
    Copy the full SHA
    f0d4a07 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2018

  1. Added picocom and pexpect to base image, for use in consutil (#1935)

    Signed-off-by: Cayla Wanderman-Milne <t-cawand@microsoft.com>
    cawand authored and lguohan committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    9f54545 View commit details
    Browse the repository at this point in the history
  2. [common]: Update sonic-swss-common submodule (#1934)

    Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
    Shuotian Cheng authored and lguohan committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    7d27660 View commit details
    Browse the repository at this point in the history
  3. [mellanox]: Fix qos.json.j2: apply qos config for active ports (#1932)

    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    stepanblyschak authored and lguohan committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    c1e17c3 View commit details
    Browse the repository at this point in the history
  4. [kernel]: upgrade kernel to 4.9.0-7 (4.9.110-3+deb9u1) (#1922)

    * [kernel]: upgrade kernel to 4.9.0-7 (4.9.110-3+deb9u1)
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    
    * [mellanox]: Update SDK pointer for 4.9.0-7 kernel (#44)
    
    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    
    * Update arista drivers for 4.9.0-7 linux kernel (#43)
    lguohan committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    38f3eba View commit details
    Browse the repository at this point in the history
  5. Allow similar devices configs sharing (#1933)

    * Allow similar devices configs sharing
    
    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    
    * Remove unnecessary cp flags
    
    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    
    * Remove hw-managment symlink for LS-SN2700 & resolve symlinks during cp
    
    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    stepanblyschak authored and lguohan committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    cd9c5e7 View commit details
    Browse the repository at this point in the history
  6. [device/dx010] configuration port index start from 1 (#1927)

    * update sfputil, port indext start from 1
    
    * DX010 update SKUs port config index
    
    Port index in port_config.ini now start from 1.
    * Seastone-DX010-10-50 port config update
    * Seastone-DX010-50 port config update
    * Seastone-DX010 port config update
    
    * Update dx010 sfputil plugin
    
     * Implement lpmode set function.
     * Implement transceiver reset function.
     * Python code style format.
    
    * Remove new line at the end of port_config.ini
    
     *New line cause parsing error in sfputilbase.
    
    * Add get_transceiver_change_event method
    
     *This needed by new sfputilbase implement.
    
    * Fix unintended line breaks
    pphuchar authored and yxieca committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    fd5bce5 View commit details
    Browse the repository at this point in the history
  7. [mellanox]: Fix problem with system EEPROM in "hw-mgmt" (#1938)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    986a857 View commit details
    Browse the repository at this point in the history
  8. [build]: Makefile: make new step "make stretch" optional (#1936)

    * [makefile] Rename Makefile to Makefile.work
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    
    * [makefile] Add new make file to avoid extra step
    
    * avoiding calling "make stretch"
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    
    * [makefile] allow skipping "make stretch"
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    
    * [makefile] add all PHONY targets to pass through list
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    yxieca authored and lguohan committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    a8ccf58 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2018

  1. [devices/a7050]: Separate ECN/WRED profile per queue to maintain a co…

    …nsistent view among CONFIG_DB get commands (#1941)
    
    for ecn on/off operations, which are conducted at per queue all interfaces granularity.
    
    TODO:
    Ideally, we should have ECN/WRED profile applied at per interface per queue
    granularity, and we should do it for all hwskus under the device
    directory, not just 7050.
    
    Signed-off-by: Wenda Ni <wenni@microsoft.com>
    wendani authored and lguohan committed Aug 17, 2018
    Configuration menu
    Copy the full SHA
    86205b8 View commit details
    Browse the repository at this point in the history
  2. [broadcom]: fix delay to load led proc init (#1940)

    led start bcm cmd triggers link state notifications.
    This is quick fix to avoid such fake link state notifications.
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 17, 2018
    Configuration menu
    Copy the full SHA
    ec8a7f5 View commit details
    Browse the repository at this point in the history
  3. [mlnx-platform] enhancement for xcvrd implementation on mlnx platform (

    …#1937)
    
    * mlnx enhancement for xcvrd implementation
    
    * fix conflict
    keboliu authored and lguohan committed Aug 17, 2018
    Configuration menu
    Copy the full SHA
    5a17a04 View commit details
    Browse the repository at this point in the history
  4. [baseimage]: install picocom 3.1 in base image (#1943)

    * [baseimage]: install picocom 3.1 in base image
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    
    * add picocom to stretch build
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    
    * fix slave.mk bug
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 17, 2018
    Configuration menu
    Copy the full SHA
    c059d99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f499254 View commit details
    Browse the repository at this point in the history
  6. [sai]: upgrade SAI to version 1.3.3 (#1944)

    * [sai]: upgrade SAI to version 1.3.3
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    
    * update mellanox sai
    lguohan committed Aug 17, 2018
    Configuration menu
    Copy the full SHA
    f05ee30 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2018

  1. [baseimage]: Download picocom version 3.1-2 from stretch-backports; N…

    …o longer build from source (#1946)
    jleveque authored and lguohan committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    98082d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2018

  1. [mellanox]: Fix system EEPROM for MSN2740 platform (#1950)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    4aa3f7a View commit details
    Browse the repository at this point in the history
  2. [config-bcm] move broadcom config files to device folder (#1947)

    - Future versions of SAI packages will stop carrying these files.
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    yxieca committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    e7ef637 View commit details
    Browse the repository at this point in the history
  3. [interfaces]: Move IP/MTU information from interfaces file into datab…

    …ase (#1908)
    
    - Move front panel ports and port channels MTU and IP configurations out of
    the current /etc/network/interfaces file and store them in the configuration
    database.
    
    - The default MTU value for both front panel ports and the port channels is
    9100. They are set via the minigraph or 9100 by default.
    
    - Introduce portmgrd which will pick up the MTU configurations from the
    configuration database.
    
    - The updated intfmgrd will pick up IP address changes from the configuration
    database.
    
    - Update sonic-swss submodule
    
    Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
    Shuotian Cheng committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    9413fa9 View commit details
    Browse the repository at this point in the history
  4. [utilities]: Update sonic-utilities submodule (#1949)

    Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
    Shuotian Cheng committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    d9527ec View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2018

  1. [kernel]: upgrade kernel to 4.9.0-7 (4.9.110-3+deb9u2) (#1955)

    * [kernel]: upgrade kernel to 4.9.0-7 (4.9.110-3+deb9u2)
    
    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    
    * Update submodule
    
    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    qiluo-msft authored and lguohan committed Aug 21, 2018
    Configuration menu
    Copy the full SHA
    4546905 View commit details
    Browse the repository at this point in the history
  2. [baseimage]: Build specific revision of initramfs-tools (#1957)

    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    qiluo-msft authored and lguohan committed Aug 21, 2018
    Configuration menu
    Copy the full SHA
    c692d2d View commit details
    Browse the repository at this point in the history
  3. [utilities]: Update sonic-utilities submodule (#1956)

    Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
    Shuotian Cheng authored and lguohan committed Aug 21, 2018
    Configuration menu
    Copy the full SHA
    450cb04 View commit details
    Browse the repository at this point in the history
  4. [arista]: Fix mount point discovery in boot0 for overlayfs (#1959)

    On overlay filesystem the name of the mountpoint will also match in the
    mount command for overlayfs as upperdir=
    To prevent detecting the wrong partition we now look for space before.
    This ensure that we match mountpoint and not devices in df and mount
    outputs.
    Staphylo authored and lguohan committed Aug 21, 2018
    Configuration menu
    Copy the full SHA
    788b20e View commit details
    Browse the repository at this point in the history
  5. [vs-test]: support python docker 3.5.0 (#1958)

    * [vs-test]: support python docker 3.5.0
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 21, 2018
    Configuration menu
    Copy the full SHA
    a01791e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de0e892 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2018

  1. Configuration menu
    Copy the full SHA
    d7be9a4 View commit details
    Browse the repository at this point in the history
  2. [mellanox]: Fix sysfs path for PSU devices in psuutil plugin (#1966)

    Signed-off-by: Volodymyr Samotiy <volodymyrs@mellanox.com>
    Volodymyr Samotiy authored and lguohan committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    ada1140 View commit details
    Browse the repository at this point in the history
  3. [swss]: simplify swss systemd service file (#1965)

    move the swss service start/stop logic into /usr/local/bin/swss.sh
    
    Signed-off-by: Guohan Lu <gulv@microsoft.com>
    lguohan committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    80c6453 View commit details
    Browse the repository at this point in the history
  4. [mellanox]: Enable WRED red color profile on mellanox platform (#1968)

    Signed-off-by: Wenda <wenni@microsoft.com>
    wendani authored and lguohan committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    a5fd3be View commit details
    Browse the repository at this point in the history
  5. [baseimage]: update make file for initramfs-tools (#1967)

    Call add_extra_package instead add_derived_package. Because the 'extra'
    package doesn't require 'base' package to be installed to be built.
    
    This change enables make stretch with multiple threads.
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    yxieca authored and lguohan committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    7eacb68 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2018

  1. [dell]: Remove depmod -a from the platform initialization script (#1954)

    depmod -a will be executed automatically after the package get installed
    
    Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
    Shuotian Cheng authored and lguohan committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    a990083 View commit details
    Browse the repository at this point in the history
  2. [platform/device] - Update Haliburton platform modules and device con…

    …figuration (#1975)
    
    * Add psuutil and sfputil support
    
    * Fixed fancontrol issue
    
    * Add sensor's label
    
    * Update haliburton platform modules
    Wirut Getbamrung authored and lguohan committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    27bdc00 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2018

  1. [vs]: Add pip install six (#1978)

    sonic-utilities requires six
    
    Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
    Shuotian Cheng authored and lguohan committed Aug 24, 2018
    Configuration menu
    Copy the full SHA
    ad5b14c View commit details
    Browse the repository at this point in the history