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

201911 cel dev #214

Closed
wants to merge 465 commits into from
Closed

201911 cel dev #214

wants to merge 465 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 3, 2020

  1. [mellanox]: Add new Mellanox-SN3800-D112C8 sku. (sonic-net#4085)

    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and abdosi committed Feb 3, 2020
    Configuration menu
    Copy the full SHA
    a4ca818 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45c4000 View commit details
    Browse the repository at this point in the history
  3. [libnl]: Debian Packaging libnl version 3.5.0 (sonic-net#3967)

    Packaging libnl 3.5.0 based off libnl 3.2.27 packaging. libnl contains various bug fixes that are nice to have.
    
    pull-request: sonic-net#3967
    signed-off-by: Tamer Ahmed <tamer.ahmed@microsoft.com>
    tahmed-dev authored and abdosi committed Feb 3, 2020
    Configuration menu
    Copy the full SHA
    b6c978d View commit details
    Browse the repository at this point in the history
  4. Change the dpkg default behavior in slave, and docker-base, in order …

    …to prevent prompt (sonic-net#3879)
    
    * Change the dpkg default behavior in slave, and docker-base, in order to prevent prompt
    * Move to right place
    qiluo-msft authored and abdosi committed Feb 3, 2020
    Configuration menu
    Copy the full SHA
    cdf469c View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2020

  1. [Soubmodule Update] for sonic-swss. Following changes are here:

    * 1158 [restore_neighbors.py] build arp packet with correct hwsrc andpsrc]
    * 1153 Move away sairedis logrotate from signal handler
    * 1126 Natsyncd changes in sonic-swss submodule to support NAT feature
    * 1125 Orchagent changes in sonic-swss submodule to support NAT feature
    * 1084 [qosorch]: Remove Init Color ACLs
    * 1059 Natmgrd changes in sonic-swss sub module to support NAT feature
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    896b53e View commit details
    Browse the repository at this point in the history
  2. [Submodule update] sonic-swss-common

    * 323 [Enhancement] debian/conffiles will give prompt when file existing, need
    a way to supress prompt
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    3ebcf13 View commit details
    Browse the repository at this point in the history
  3. [SubModule Update] sonic-linux-kernel

    * 100 Added support in the kernel for fullcone 3-tuple unique nat.
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    becf494 View commit details
    Browse the repository at this point in the history
  4. [Submodule Commit] sonic-platofrm-daemons

    * 50 : Fix missing DOM threshold info from DB
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    9f132d9 View commit details
    Browse the repository at this point in the history
  5. [Submodule update] sonic-swss-common

        * 323 [Enhancement] debian/conffiles will give prompt when file existing, need
        a way to supress prompt
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    96d05a0 View commit details
    Browse the repository at this point in the history
  6. [Submodule update] sonic-swss

    Revert the PR#1166 portsorch fix wrong orchagent behaviour when LAG
    member gets disabled.
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    7843d94 View commit details
    Browse the repository at this point in the history
  7. [kernel]: Increasing gc threshold values for kernel neighbors (sonic-…

    …net#4100)
    
    Increase gc threashold values as below:
    
    Previous:
    
    net.ipv6.neigh.default.gc_thresh1=128
    net.ipv6.neigh.default.gc_thresh2=512
    net.ipv6.neigh.default.gc_thresh3=1024
    net.ipv4.neigh.default.gc_thresh1=128
    net.ipv4.neigh.default.gc_thresh2=512
    net.ipv4.neigh.default.gc_thresh3=1024
    
    New
    
    net.ipv6.neigh.default.gc_thresh1=1024
    net.ipv6.neigh.default.gc_thresh2=2048
    net.ipv6.neigh.default.gc_thresh3=4096
    net.ipv4.neigh.default.gc_thresh1=1024
    net.ipv4.neigh.default.gc_thresh2=2048
    net.ipv4.neigh.default.gc_thresh3=4096
    prsunny authored and abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    48ca0a1 View commit details
    Browse the repository at this point in the history
  8. [Submodule Update] sonic-utilities

    *792: [neighbor advertiser] remove http endpoint access
    *789: [fdbshow][nbrshow] Print interface OID in lieu of name if there is
    no OID->interface name mapping
    *788 [acl-loader] Use V6 EtherType for IPv6 ACL rule
    *786 ipaddr module to ipaddress
    *785 [dropconfig] Move prefix-handling from CLI to orchagent
    *645  Changes in swss-utilities submodule to support NAT feature
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    d09b1ab View commit details
    Browse the repository at this point in the history
  9. [SubModule Update] sonic-swss

    [aclorch] Enable IN_PORTS ACL qualifier on MIRROR tables (sonic-net#1176)
    abdosi committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    d192e0c View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2020

  1. [docker] remove leftover --net=host docker run options (sonic-net#4119)

    Fixes sonic-net#4118
    
    Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
    mykolaf authored and rlhui committed Feb 9, 2020
    Configuration menu
    Copy the full SHA
    c71deb0 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

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

Commits on Feb 14, 2020

  1. modified down rules to pre-down rules to ensure that default route is… (

    sonic-net#3853)
    
    * modified down rules to pre-down rules to ensure that default route is deleted just before interface is made down
    kannankvs authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    74ac9b0 View commit details
    Browse the repository at this point in the history
  2. [platform/cel]: Remove afulnx_64 (sonic-net#3900)

     remove afulnx_64 install script
    Wirut Getbamrung authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    68f664b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96f5a75 View commit details
    Browse the repository at this point in the history
  4. [frr]: Use tag for building frr (sonic-net#4082)

    Changed logic for building frr. Previously we used latest commit in the FRR_BRANCH. Now the buildsystem will use a tag to identify a commit for building. New approach will let us to update sonic-frr without corrupting building sonic-buildimage.
    pavel-shirshov authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    cdab1fc View commit details
    Browse the repository at this point in the history
  5. [mellanox] enable ISSU on SPC2 systems (sonic-net#4087)

    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    stepanblyschak authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    3ba4361 View commit details
    Browse the repository at this point in the history
  6. teamd: fix possible race in master ifname callback (sonic-net#4109)

    - What I did
    Ported a fix from libteam master to our master.
    Fixes sonic-net#4070
    Fixes sonic-net#3649
    
    - How I did it
    Applied patch jpirko/libteam@c723737 from upstream.
    
    - How to verify it
    Build image for your DUT and warm-reboot your DUT 10 times. Check that all PortChannels are up and no error messages in teamd.log
    pavel-shirshov authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    a6acc1e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e87f270 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e194643 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6143fdd View commit details
    Browse the repository at this point in the history
  10. [docker-lldp] Fix lldpcli issue when description has special characte…

    …rs (sonic-net#4133)
    
    Before the fix:
    lldpcli configure ports Ethernet96 lldp portidsubtype local 'Eth1/1' description 50G|sonic1|Eth1/3/2
    bash: sonic1: command not found
    bash: Eth1/3/2: No such file or directory
    
    After fix:
    lldpcli configure ports Ethernet96 lldp portidsubtype local 'Eth1/1' description '50G|sonic1|Eth1/3/2'
    run successfully.
    
    Signed-off-by: Zhenggen Xu <zxu@linkedin.com>
    zhenggen-xu authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    80e388d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c70a7b8 View commit details
    Browse the repository at this point in the history
  12. [sonic-buildimage] Fix build issue for docker-dhcp-relay-dbg.gz. Issue (

    sonic-net#4136)
    
    is coming becuase some of debian package not able to fetch.
    
    Signed-off-by: Abhishek <abdosi@microsoft.com>
    abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    63b0038 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f061353 View commit details
    Browse the repository at this point in the history
  14. [init_cfg.json] Add new FEATURE and CONTAINER_FEATURE tables (sonic-n…

    …et#4137)
    
    * [init_cfg.json] Add a new table CONTAINER_FEATURE.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [init_cfg.json] Update the content of table CONTAINER_FEATURE.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [init_cfg.json] Use the template to generate the table
    CONTAINER_FEATURE.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [init_cfg.json] Add a new table FEATURE.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [init_cfg.json] Change the order of container names according to
    alphabetical order.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [init_cfg.json] Change the dhcp_relay container name and add rest-api.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    yozhao101 authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    984c43e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    71225ea View commit details
    Browse the repository at this point in the history
  16. [Services] Restart database service upon unexpected critical process …

    …exit. (sonic-net#4138)
    
    * [database] Implement the auto-restart feature for database container.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [database] Remove the duplicate dependency in service files. Since we
    already have updategraph ---> config_setup ---> database, we do not need
    explicitly add database.service in all other container service files.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [event listener] Reorganize the line 73 in event listener script.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [database] update the file sflow.service.j2 to remove the duplicate
    dependency.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [event listener] Add comments in event listener.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [event listener] Update the comments in line 56.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    
    * [event listener] Add parentheses for if statement in line 76 in event listener.
    
    Signed-off-by: Yong Zhao <yozhao@microsoft.com>
    yozhao101 authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    3ac3459 View commit details
    Browse the repository at this point in the history
  17. [arista]: Fix convertfs condition for booting from EOS (sonic-net#4139)

    Fix the issue of incorrectly skipping the convertfs hook when fast-reboot from EOS, by adding an extra kernel cmdline param "prev_os" to differentiate fast-reboot from EOS and from SONiC.
    
    This is because we still do disk conversion for fast reboot from eos to sonic, like format the disk.
    byu343 authored and abdosi committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    f197f0d View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2020

  1. cherry pick PR 599 for ztp

    rlhui committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    887ea00 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. [Mellanox] platform api support firmware install (sonic-net#3931)

    support firmware install, including CPLD and BIOS.
    
    CPLD: cpldupdate
    BIOS: boot to onie and update BIOS in onie and then boot to SONiC
    stephenxs authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    48f8a8d View commit details
    Browse the repository at this point in the history
  2. [grub]: Allow ONiE oneshoot boot for FW update. (sonic-net#3935)

    Added ONiE oneshoot boot feature
    
    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    ee9295c View commit details
    Browse the repository at this point in the history
  3. [mellanox] Add fwutil platform components. (sonic-net#3999)

    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    651f4a0 View commit details
    Browse the repository at this point in the history
  4. Start RestAPI container when sonic boots (sonic-net#4140)

    * Start RestAPI container when sonic boots
    sumukhatv authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    af4e842 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc30442 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f6d69ae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6740b2d View commit details
    Browse the repository at this point in the history
  8. Update SDK to 4.3.3052 (sonic-net#4153)

    update FW to xx_2000_3298
    update SAI to 1.16.0
    
    update Spectrum-1 and Spectrum-2 buffer pool size according to the new SDK default config change.
    
    	modified:   ../../device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_defaults_t0.j2
    	modified:   ../../device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_defaults_t1.j2
    	modified:   ../../device/mellanox/x86_64-mlnx_msn3700-r0/ACS-MSN3700/buffers_defaults_t0.j2
    	modified:   ../../device/mellanox/x86_64-mlnx_msn3700-r0/ACS-MSN3700/buffers_defaults_t1.j2
    	modified:   fw.mk
    	modified:   mlnx-sai.mk
    	modified:   mlnx-sai/SAI-Implementation
    	modified:   sdk-src/sx-kernel/Switch-SDK-drivers
    	modified:   sdk.mk
    
    signed-off by kebol@mellanox.com
    keboliu authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    91e64f0 View commit details
    Browse the repository at this point in the history
  9. [Device]: Add new CIG device CS6436-54P and CS5435-54P, also update c…

    …ode for CS6436-56P (sonic-net#4157)
    
    * Add new CIG device CS6436-54P and CS5435-54P, also update code for CS6436-56P
    
    * security kernel update to 4.9.189 for CIG devices
    
    * security kernel update to 4.9.189 for CIG devices
    
    * Update rules
    
    Update rule file
    michealylj1 authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    bb73687 View commit details
    Browse the repository at this point in the history
  10. Sleep done before mismatch handler (sonic-net#4165)

    * Sleep done before mismatch handler
    prsunny authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    20510d5 View commit details
    Browse the repository at this point in the history
  11. [orchagent] Use mac address from config_db instead of from eth0 (soni…

    …c-net#4166)
    
    * Use mac address from config_db instead of eth0
    prsunny authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    4f3d399 View commit details
    Browse the repository at this point in the history
  12. Made Change to have Configurable option to enable/disable docker image (

    sonic-net#4171)
    
    * Made Change to have Configurable option to enable/disable docker image
    
    * [Submodule-Update] sonic-utilities .
    Following PR has been merged tp 201911
    * Platform Driver Development Framework (PDDF): Adding PDDF CLI utils
    * [config] Add 'feature' subcommand
    * [fwutil]: Command-line utility for interacting with platform components
    * [show] Add subcommand to display the status of auto-restart feature
                                                    for each container
    * [config] Add subcommand to configure the status of auto-restart
                                                    feature for each
                                                    container
    * [Command Reference] Document CLI commands related to container
                                                    auto-restart feature
    * [config/main.py] Modify reload() function to load configuration from
                                                    init_cfg.json
    * Fix for dhcp_relay deletion on a VLAN
    * [config] Check if service exists before start/stop/restart of service
    * Multi-Db changes for NAT feature
    * [reboot] make sure the reboot happens even if platform reboot failed
    abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    3156632 View commit details
    Browse the repository at this point in the history
  13. [mgmt-framework] start after syncd (sonic-net#4174)

    every service starts after syncd to start the most critical parts first
    
    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    stepanblyschak authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    398929c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4cadca4 View commit details
    Browse the repository at this point in the history
  15. Updated the file permission mode to include +x (sonic-net#4183)

    This to avoid git status reporting dirty.
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    fe9baad View commit details
    Browse the repository at this point in the history
  16. [Submodule Update] sonic-swss

    Following PR have been CHerry-picked:
    * [portsorch] fix wrong orchagent behaviour when LAG member gets
    disabled
    * [team sync/mgr] Add debug message before cleaning up LAGs
    abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    1aac153 View commit details
    Browse the repository at this point in the history
  17. [sonic-ztp]: Build sonic-ztp package (sonic-net#3299)

    * Build sonic-ztp package
    
    - Add changes in make rules to conditionally include sonic-ztp package
    
    Signed-off-by: Rajendra Dendukuri <rajendra.dendukuri@broadcom.com>
    rajendra-dendukuri authored and abdosi committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    1edb696 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    69879e4 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. [broadcom]: Updated BRCM SAI Debian package revision number to 3.7.3.…

    …3-2. (sonic-net#4182)
    
    This has patch to fix enable/disable attribute for lag member. It's on top of vanilla 3.7.3.3
    abdosi authored and rlhui committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    c495dc3 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Configuration menu
    Copy the full SHA
    5c8c4b2 View commit details
    Browse the repository at this point in the history
  2. [snmp] remove hostname change as it share uts namespace with host (so…

    …nic-net#4206)
    
    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    stepanblyschak authored and rlhui committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    d2c10ba View commit details
    Browse the repository at this point in the history
  3. [sonic-cfggen] Load JSON files before minigraph file (sonic-net#4202)

    If sonic-cfggen is passed the -m argument (to load the minigraph file) along with one or more -j <json_file> arguments, load the JSON files before loading the minigraph file.
    
    This ensures that the init_cfg.json file is loaded before the minigraph, therefore the minigraph can override any default configuration options specified in init_cfg.json. Currently, the behavior is reversed.
    
    Note: This is not an issue if loading loading multiple JSON files, because sonic-cfggen loads them in the left-to-right order they were specified on the command line, therefore providing flexibility for loading JSON files in a specific order. As long as init_cfg.json is specified before config_db.json, the values specified in config_db.json will take precedence.
    jleveque authored and rlhui committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    bd99464 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aef5263 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0050cc1 View commit details
    Browse the repository at this point in the history
  6. cherrypick [Mellanox] update hw-mgmt patch for SimX (sonic-net#4180)

    Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
    mykolaf authored and rlhui committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    c603ed3 View commit details
    Browse the repository at this point in the history
  7. [image]: Add SSD maintenance utility - hdparm. (sonic-net#4177)

    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and rlhui committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    11503c7 View commit details
    Browse the repository at this point in the history
  8. ZTP infrastructure changes to support DHCP discovery provisioning data (

    sonic-net#3298)
    
    * ZTP infrastructure changes to support DHCP discovery provisioning data
    
    - Dynamically generate DHCP client configuration based on current ZTP state
    - Added support to request and process hostname when using DHCPv6
    - Do not process graphservice url dhcp option if ZTP is enabled, ZTP service
    will process it
    - Generate /e/n/i file with all active interfaces seeking address assignment
    via DHCP. Only interfaces that are created in Linux will be added to /e/n/i.
    Also DHCP is started only on linked up in-band interfaces.
    
    Signed-off-by: Rajendra Dendukuri <rajendra.dendukuri@broadcom.com>
    rajendra-dendukuri authored and rlhui committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    8581a52 View commit details
    Browse the repository at this point in the history
  9. Fixing Bad Cherry-pick

    abdosi committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    cc2d497 View commit details
    Browse the repository at this point in the history
  10. [Submodule-Update] sonic-swss. Following changes:

     Enable m_isCombinedMirrorV6Table for BFN platform (sonic-net#1212)
    [vnet]: Update VNET route table size to 40K for BITMAP implementation (sonic-net#1132)
     Default action for Egress ACL Table not poulated. (sonic-net#1208)
    Add/Del lag_name_map item according to lag adding and removing (sonic-net#1124)
    Increase ip2me CIR/CBR for faster in-band file transfers (sonic-net#1000)
    abdosi committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    42e3996 View commit details
    Browse the repository at this point in the history
  11. [Submodule Update] sonic-Utilities with following changes:

    [fwutil]: Set default socket timeout for FW download to 30 sec. (sonic-net#821)
    Update config/show to include PFC Watchdog commands (sonic-net#736)
    abdosi committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    d6abe35 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bf4a282 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. [arista]: Add support for Arista Lodoga (sonic-net#4232)

    Backport the support of Arista Lodoga to 201911
    byu343 authored Mar 11, 2020
    Configuration menu
    Copy the full SHA
    950926a View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

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

Commits on Mar 15, 2020

  1. [Mellanox] Calculate the buffer size based on the latest excel and wi…

    …th gearbox considered (sonic-net#4239)
    stephenxs authored and rlhui committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    774487b View commit details
    Browse the repository at this point in the history
  2. [Mellanox]Take advantage of sdk variable to customize the location wh…

    …ere sdk_socket exists. (sonic-net#4223)
    
    Take advantage of an SDK environment variable to customize the location where sdk_socket exists.
    In the latest SDK sdk_socket has been moved from /tmp to /var/run which is a better place to contain this kind of file.
    However, this prevents the subdirs under /var/run from being mapped to different volumes. To resolve this, we take advantage of an SDK variable to designate the location of sdk_socket.
    This requires every process that requires to access sdk_socket have this environment variable defined. However, to define environment variable for each process is less scalable. We take advantage of the docker scope environment variable to avoid that.
    It depends on PR 4227
    stephenxs authored and rlhui committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    c700127 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    102cb83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcfc3d1 View commit details
    Browse the repository at this point in the history
  5. [Mellanox] Add sdk 4.4.0542 (sonic-net#4227)

    * [Mellanox] Add sdk 4.4.0542
    
    * fix typo
    Junchao-Mellanox authored and rlhui committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    53eb0bc View commit details
    Browse the repository at this point in the history
  6. [kernel]: security kernel update to 4.9.189 (sonic-net#3913)

    This patch upgrade the kernel from version
    4.9.0-9-2 (4.9.168-1+deb9u3) to 4.9.0-11-2 (4.9.189-3+deb9u2)
    
    Co-authored-by: rajendra-dendukuri <47423477+rajendra-dendukuri@users.noreply.github.com>
    2 people authored and abdosi committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    a8baca0 View commit details
    Browse the repository at this point in the history
  7. [sonic-cfggen] Loading the configuration from init_cfg.json and then …

    …from config_db.json (sonic-net#4148)
    jleveque authored and abdosi committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    8e36068 View commit details
    Browse the repository at this point in the history
  8. [Mellanox]Integrate hw-mgmt 7.0000.3012 and advance the linux kernel (s…

    …onic-net#4193)
    
    * [Mellanox]Integrate hw-mgmt 7.0000.3012
    
    * [sonic-linux-kernel]Advance the submodule head
    
    Advance the sonic-linux-kernel
    
    [sFlow]: Patch to fix skb_over_panic in psample driver (#120)
    Added support in the kernel for fullcone 3-tuple unique nat. (#100)
    Adding support to compile ARM architecture (#102)
    [ixgbe] Support bcm54616s external phy in ixgbe (#122)
    Fix i2c ISMT DMA buffer alignment issue (#123)
    [mellanox]: Add SN4700 patches. (#126)
    lguohan authored and abdosi committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    9eb3a1b View commit details
    Browse the repository at this point in the history
  9. [Submodule-Update] sonic-swss with following changes:

    Multi-Db changes for NAT feature. (sonic-net#1202)
    [cfgmgr] clear loopback and vrf in kernel if not warmstart (sonic-net#1141)
     upon cold reboot, skip remove mgmt vrf table from the kernel (sonic-net#1214)
    abdosi committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    9f2664e View commit details
    Browse the repository at this point in the history
  10. [Submodule-Update] sonic-swss with following changes:

        Multi-Db changes for NAT feature. (sonic-net#1202)
        [cfgmgr] clear loopback and vrf in kernel if not warmstart (sonic-net#1141)
         upon cold reboot, skip remove mgmt vrf table from the kernel (sonic-net#1214)
    abdosi committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    505d4bf View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. [BFN] Updated Barefoot DEBs to 20200205 (sonic-net#4261)

    Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>
    akokhan authored Mar 16, 2020
    Configuration menu
    Copy the full SHA
    055d7cd View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. [arista]: Fix symbolic links for arista lodoga (sonic-net#4283)

    Symbolic links are used in device plugins for Arista Lodoga, but some mistake is made on them in the last pull request: https://github.com/Azure/sonic-buildimage/pull/4232.patch. This change is supposed to fix it.
    byu343 authored Mar 19, 2020
    Configuration menu
    Copy the full SHA
    ba42bde View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2020

  1. [Service] Added NAT entry into CONTAINER_FEATURE. Fixes sonic-net#4247.…

    … (sonic-net#4250)
    
    * [Service] Added NAT entry into CONTAINER_FEATURE. Fixes sonic-net#4247.
    
    Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>
    akokhan authored and abdosi committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    39889a3 View commit details
    Browse the repository at this point in the history
  2. [syncd-rpc.mk] install ptf dependancy (sonic-net#4279)

    Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
    mykolaf authored and abdosi committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    444c450 View commit details
    Browse the repository at this point in the history
  3. [mgmt-framework]: Removing explicit libyang plugin path settings (son…

    …ic-net#4144)
    
    Removing explicit libyang plugin path settings. Libyang debian package installs the extensions in standard location.
    
    Libyang debian package installs the extensions in standard location as per build time configuration (install prefix is set in patch/libyang.patch). If plugin directory is not set, libyang explicitly searches the plugins in LYEXT_PLUGINS_DIR which is populated during build. The plugins are installed in LYEXT_PLUGINS_DIR itself through debian package installation.
    
    $ grep -nr LYEXT_PLUGINS_DIR src/
    src/plugin_config.h.in:18:#define LYEXT_PLUGINS_DIR "@EXTENSIONS_PLUGINS_DIR_MACRO@" /**< directory with YANG extension plugins */
    src/plugins.c:420: pluginsdir = LYEXT_PLUGINS_DIR;
    dutta-partha authored and abdosi committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    d97051d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2020

  1. [Mellanox] update hw-mgmt patch (sonic-net#4288)

    Master and 201911 use the same version of hw-mgmt 2f65914 , but the hw-mgmt patch was cherry-picked to 201911 badly, the file contents have some diff, and it does not apply on 201911
    
    Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
    mykolaf authored Mar 21, 2020
    Configuration menu
    Copy the full SHA
    7c1220e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2020

  1. [mgmt-framework]: Update submodule to take build break fix. (sonic-ne…

    …t#4302)
    
    Brief:
    The community code for has been updated, which mismatched with the existing sonic-mgmt-framework. Hence it broke the build.
    
    Submodule-PR: #43
    
    Details:
    The SONiC mgmt Framework, pulls down the community modules in two steps.
    
    Pull the existing; This does a transparent compile too.
    Then checkout the specific commit-id for each and do the final compile.
    The community code change broke in the compilation phase of step-1.
    Fix: For the two affected modules, do download only.
    
    Proper fix:
    As part of the next phase of changes, the mgmt-framework is moving go-submodule mode, which will ensure the download happens for the assigned commit-ids only.
    e.g. Refer go.mod in sonic-telemetry
    renukamanavalan authored and lguohan committed Mar 22, 2020
    Configuration menu
    Copy the full SHA
    de2afc4 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2020

  1. Configuration menu
    Copy the full SHA
    3585703 View commit details
    Browse the repository at this point in the history
  2. [NTP] Revert change in PR 2598 (sonic-net#4265)

    We believe that the supervisord issue in face of clock rolling backwards
    has been addressed. Therefore reverting change 2598 to allow ntp sync
    to right clock at the start up time.
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    yxieca authored and rlhui committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    384055a View commit details
    Browse the repository at this point in the history
  3. [ntp]: Add "tinker panic 0" in ntp.conf to avoid ntpd from panic (son…

    …ic-net#4263)
    
    - What I did
    Add configuration to avoid ntpd from panic and exit if the drift between new time and current system time is large.
    
    - How I did it
    Added "tinker panic 0" in ntp.conf file.
    
    - How to verify it
    [this assumes that there is a valid NTP server IP in config_db/ntp.conf]
    
    Change the current system time to a bad time with a large drift from time in ntp server; drift should be greater than 1000s.
    Reboot the device.
    Before the fix:
    3. upon reboot, ntp-config service comes up fine, ntp service goes to active(exited) state without any error message. This is because the offset between new time (from ntp server) and the current system time is very large, ntpd goes to panic mode and exits. The system continues to show the bad time.
    
    After the fix:
    3. Upon reboot, ntp-config comes up fine, ntp services comes up from and stays in active (running) state. The system clock gets synced with the ntp server time.
    SuvarnaMeenakshi authored and rlhui committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    7b4b124 View commit details
    Browse the repository at this point in the history
  4. [vs] Add dependencies for NAT to docker-sonic-vs (sonic-net#4259)

    I added dependencies to support the NAT feature on the virtual switch.
    
    Signed-off-by: Danny Allen <daall@microsoft.com>
    daall authored and rlhui committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    d793cc8 View commit details
    Browse the repository at this point in the history
  5. [minigraph.py] Add support for 'OutAcl' keyword and attaching ACLs to…

    … VLAN interfaces (sonic-net#4229)
    
    - Support parsing egress ACLs from minigraph file specified by the "OutAcl" element
    - Support attaching ACLs to VLAN interfaces
    jleveque authored and rlhui committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    d0bae82 View commit details
    Browse the repository at this point in the history
  6. [arista] Update platform drivers submodules (sonic-net#4200)

    * Build Arista drivers using DPKG_DEB
    * Update arista platform submodule
    Staphylo authored and rlhui committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    fcb5b41 View commit details
    Browse the repository at this point in the history
  7. [docker_image_ctl.j2] Share UTS namespace with host OS (sonic-net#4169)

    Instead of updating hostname manualy on Config DB hostname change,
    simply share containers UTS namespace with host OS.
    Ideally, instead of setting `--uts=host` for every container in SONiC,
    this setting can be set per container if feature requires.
    One behaviour change is introduced in this commit, when `--privileged`
    or `--cap-add=CAP_SYS_ADMIN` and `--uts=host` are combined, container
    has privilege to change host OS and every other container hostname.
    Such privilege should be fixed by limiting containers capabilities.
    
    Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
    stepanblyschak authored and rlhui committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    ee84dca View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. Configuration menu
    Copy the full SHA
    cf1dd5b View commit details
    Browse the repository at this point in the history
  2. [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SK…

    …U ACS-MSN4700 (sonic-net#3901)
    
    * add MSN4700 device files
    
    * update ACS-MSN4700 sai profile
    
    * update buffer pool size, headroom, sensor conf, port config and reboot scripts
    
    * fix ident
    
    * update sensor conf and buffer pool
    
    * [sn4700] add sku 4700 to chassis.py
    
    * [Mellanox-4700] Add 4700 info to psu and thermal platform API
    
    * update buffer config file template to the latest.
    update SAI profile to use 100G X 4lanes for now
    update port_config.ini according to the SAI profile
    
    * [Mellanox]Update the buffer configurations for 4700
    
    * fix alignment in pg_profile_lookup.ini
    
    * add platform components file for new sku
    
    * Update device/mellanox/x86_64-mlnx_msn4700-r0/ACS-MSN4700/pg_profile_lookup.ini
    
    Co-Authored-By: Nazarii Hnydyn <nazariig@mellanox.com>
    
    * remove redundant line
    
    * [Mellanox]Correct type, buffer size
    
    Co-authored-by: Nazarii Hnydyn <nazariig@mellanox.com>
    Co-authored-by: junchao <junchao@mellanox.com>
    Co-authored-by: Stephen Sun <stephens@mellanox.com>
    4 people authored and abdosi committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    ca8ac9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da92d8f View commit details
    Browse the repository at this point in the history
  4. [Mellanox] Update MFT version to 4.14.0 (sonic-net#4262)

    Signed-off-by: Noa Or <noaor@mellanox.com>
    noaOrMlnx authored and abdosi committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    75437bd View commit details
    Browse the repository at this point in the history
  5. [telemetry]: move default certs location from device metadata to tele…

    …metry (sonic-net#4307)
    
    maintains backward compatibility to search original x509 location
    when telemetry table does not have certs
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan authored and abdosi committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    8969b7c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9385e02 View commit details
    Browse the repository at this point in the history
  7. [SubModule Update] sonic-swsss . Following changes:

    Don't remove RIF for Vnet interface when ip prefix is deleted (sonic-net#1225)
    abdosi committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    4a99a76 View commit details
    Browse the repository at this point in the history
  8. [Submodule Update] sonic-utilities Following Changes:

    [fwutil]: Use overlay driver when mounting next image filesystem (sonic-net#825)
    Fix for adding L3 interface to Vlan group (sonic-net#826)Fix for adding L3 interface to Vlan group (sonic-net#826)
    [db_migrator]Do DB migration for buffer pool size change on Mellanox platform (sonic-net#833)
    explicitly specify command with underscores (sonic-net#846)
    [intfutil] set speed to 0 when interface speed is not available (sonic-net#839)
    abdosi committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    1ba8944 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

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

Commits on Mar 30, 2020

  1. [build]: install cmake 3.13.2 (sonic-net#4319)

    fix sonic-net#4315
    
    download and install cmake 3.13.2 from azure storage 
    
    latest cmake 3.16.3 from stretch-backports breaks the libyang 1.0.73 build
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan authored and rlhui committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    6929d1f View commit details
    Browse the repository at this point in the history
  2. [procdockerstatsd] Fix CMD field in dB (sonic-net#4335)

    * Fix the CMD for the PROCESSSTATS entries so that
      there is a space between the command name and the
      arguments.
    
    Signed-off-by: Garrick He <garrick_he@dell.com>
    GarrickHe authored and rlhui committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    a059d7e View commit details
    Browse the repository at this point in the history
  3. copy spc3 fw file to image (sonic-net#4328)

    keboliu authored and rlhui committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    2fd1641 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d35e382 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. [device/celestica]: Fix xcvrd error (sonic-net#3979) (sonic-net#4345)

    * [device/celestica]: add pmon_daemon_control config
    
    * [device/celestica]:  update sfp index follow port_config
    
    * [device/celestica]:  update get_watchdog to avoid multiple daemon try opening watchdog
    Wirut Getbamrung authored Apr 1, 2020
    Configuration menu
    Copy the full SHA
    a5a11f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. Multi-ASIC implementation (sonic-net#3888)

    Changes made to support multi-asic platform. Added multi-instance support for swss, syncd, database, bgp, teamd and lldp.
    SuvarnaMeenakshi authored and abdosi committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    2e87a16 View commit details
    Browse the repository at this point in the history
  2. [Arista] Update drivers submodules (sonic-net#4353)

    * Update arista drivers submodules
    
    * Add device configs for 7060CX2-32S
    
    * Update boot0 and union-mount for 7060CX2-32S
    
    * Add 7170-32C and 7170-32CD support in boot0
    
    * Sync after writting boot configs
    
    * Add 7170-32C and 7170-32CD device configurations
    
    Co-authored-by: Boyang Yu <byu@arista.com>
    
    Co-authored-by: Boyang Yu <byu@arista.com>
    Staphylo and byu343 authored Apr 2, 2020
    Configuration menu
    Copy the full SHA
    8819322 View commit details
    Browse the repository at this point in the history
  3. [devices][Mellanox] create sai.xml for MSN3800-D112-C8 (sonic-net#4334)

    sai_xml contains info about port splits, previously it simply linked to the MSN3800 sai xml, which does not have splits. New version describes splits and speeds according to Mellanox-SN3800-D112-C8 SKU.
    
    Practically it can cause port recreation on SAI init.
    
    Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
    mykolaf authored and abdosi committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    aa30030 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. Fixbug: EVPN issue in FRR template (sonic-net#4260)

    * Fixbug: EVPN issue in FRR template
    Pterosaur authored and abdosi committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    6839d14 View commit details
    Browse the repository at this point in the history
  2. Revert "Multi-ASIC implementation (sonic-net#3888)"

    This reverts commit 2e87a16.
    abdosi committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    249265a View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. [Seastone] Add new HWSKU for 48x50G+8x40G (sonic-net#4156)

    Add the port_config.ini and sai.profile, leveraging the same bcm file.
    
    Signed-off-by: Zhenggen Xu <zxu@linkedin.com>
    zhenggen-xu authored and abdosi committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    0a4f164 View commit details
    Browse the repository at this point in the history
  2. Fix the error that 'sensord' daemon cannot be spawn correctly in pmon…

    … container (sonic-net#4354)
    
    - This commit fixes the issue sonic-net#4021 (Sensord not able to start up on
      both master and 201911 branches)
    - Add the new patch file for "lm-sensors" to perform dh_installinit to
      include sensord.init in the packed deb. So that the missing init
      script file for 'sensord' will be included in the created 'sensord'
      deb.
    
    Signed-off-by: Charlie Chen <charlie_chen@edge-core.com>
    CharlieChenEC authored and abdosi committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    63450d7 View commit details
    Browse the repository at this point in the history
  3. [Mellanox] update eeprom.py plugin for SimX (sonic-net#4364)

    Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
    mykolaf authored and abdosi committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    be0e923 View commit details
    Browse the repository at this point in the history
  4. [sonic-utilities] submodule update with PR's:

     [watermarkstat] Fix issue of fields overwritten before display (sonic-net#862)
    abdosi committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    d4bcd33 View commit details
    Browse the repository at this point in the history
  5. [sonic-swss] sunmodule update with PR's:

     [portsorch] Enable port-level buffer drop counters (sonic-net#1237)
     [vnet]: Fix double route installation for BITMAP VNET interface (sonic-net#1114)
    abdosi committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    a78789f View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2020

  1. Configuration menu
    Copy the full SHA
    fb06360 View commit details
    Browse the repository at this point in the history
  2. [BFN] Update Barefoot SDK packages (sonic-net#4397)

    Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>
    akokhan authored and abdosi committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    0d5c9aa View commit details
    Browse the repository at this point in the history
  3. Update dockers with platform & SONiC version as part of name/tag. (so…

    …nic-net#4337)
    
    * Include platform info in name.
    Get SONiC Version as parameter and use
    Make additional tag as optional.
    Avoid repetitions by using function.
    
    * Per review comments, make SONIC_VERSION optional and added some comments.
    
    * 1) Added additional params are optional
    2) Handle DOCKER_IMAGE_TAG only if given
    3) Use BUILD_NUMBER only if SONIC_VERSION not given
    4) Tag with SONIC_VERSION if given.
    
    Current behavior is not changed, unless SONIC_VERSION is given.
    
    * Update per review comments
    1) Added new args with options
    2) Handle PORT possible being empty
    3) Exhibit new behavior only if both version & platform are given.
    
    * Drop redundant quotes
    renukamanavalan authored and abdosi committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    c8ad045 View commit details
    Browse the repository at this point in the history
  4. [DellEMC] S5232 platform updates (sonic-net#4360)

    FPGA driver crash fix for stale buffer in i2c transfer
    LED firmware load issue fix.
    10G port swapfix
    psu/sfp bug fixes to report correct states/status of hw
    srideepDell authored and abdosi committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    c080e80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a97b73e View commit details
    Browse the repository at this point in the history
  6. [device/accton] Fix Python error for as7116-54x (sonic-net#4391)

    Fix syntax error
    jleveque authored and abdosi committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    2772cce View commit details
    Browse the repository at this point in the history
  7. [device/accton] Fix Python error for wedge100bf_32x (sonic-net#4392)

    Remove undefined export, "constants"
    jleveque authored and abdosi committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    7d27d38 View commit details
    Browse the repository at this point in the history
  8. [SubModule Update] sonic-swss

    Fixed SAI_BUFFER_PROFILE_ATTR_BUFFER_SIZE to uint64_t
    abdosi committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    4f1b9ff View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d09fba3 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2020

  1. Configuration menu
    Copy the full SHA
    4ee0f1f View commit details
    Browse the repository at this point in the history
  2. [mellanox]: Add SSD FW update tool (sonic-net#4351)

    * [mellanox]: Add SSD FW update tool.
    
    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    
    * [mellanox]: Align Platform API.
    
    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    
    * [mellanox]: Fix firmware description.
    
    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    
    * [mellanox]: Update SSD tool.
    
    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    0b35fcf View commit details
    Browse the repository at this point in the history
  3. Bug fix: sonic-net#4011 sonic-net#4012 - "show run acl", "show run in…

    …terfaces" - traceback when no ACL_RULE/INTERFACE is present. (sonic-net#4226)
    
    * Fix bugs - "show run acl/interfaces" returns traceback when no ACL_RULE/INTERFACE is present in configuration
    - Change logic in main to take data only if the var_json appears in DB.
    - Add unit testing for bug fix & fix comments
    
    Signed-off-by: Noa Or <noaor@mellanox.com>
    noaOrMlnx authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    6844885 View commit details
    Browse the repository at this point in the history
  4. Multi-ASIC implementation (sonic-net#3888)

    Changes made to support multi-asic platform. Added multi-instance support for swss, syncd, database, bgp, teamd and lldp.
    SuvarnaMeenakshi authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    0099305 View commit details
    Browse the repository at this point in the history
  5. Update Barefoot kdrv (sonic-net#4355)

    msosyak authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    9dd1fa0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eb55c22 View commit details
    Browse the repository at this point in the history
  7. [mellanox]: Enable CPLD update progress bar (sonic-net#4363)

    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    c3e030b View commit details
    Browse the repository at this point in the history
  8. [Mellanox] Extend mellanox platform API to report SFP error event (so…

    …nic-net#4365)
    
    * extend mellanox platform API to report SFP error event
    * remove unnecessary loop code
    * install enum34 to pmon to support using Enum
    keboliu authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    e4bd7ab View commit details
    Browse the repository at this point in the history
  9. [sonic-netns-exec]: use "$@" to reflects all positional parameters as…

    … they were set initially (sonic-net#4375)
    
    sonic-netns-exec fails to execute below command in swss.sh:
    
        sonic-netns-exec "$NET_NS" sonic-db-cli $1 EVAL "
        local tables = {$2}
        for i = 1, table.getn(tables) do
            local matches = redis.call('KEYS', tables[i])
            for j,name in ipairs(matches) do
                redis.call('DEL', name)
            end
        end" 0
    
    This command fails with error " redis.exceptions.ResponseError: value is not an integer or out of range" .
    
    Root cause:
    
    When sonic-netns-exec executes the above function, argument passed to sonic-db-cli is NOT executed as a single script.
    
    The argument is passed as separate keywords to sonic-db-cli, as below:
    
    ['EVAL', 'local', 'tables', '=', "{'PORT_TABLE*'}", 'for', 'i', '=', '1,', 'table.getn(tables)', 'do', 'local', 'matches', '=', "redis.call('KEYS',", 'tables[i])', 'for', 'j,name', 'in', 'ipairs(matches)', 'do', "redis.call('DEL',", 'name)', 'end', 'end', '0']
    
    - How I did it
    To make sure that the parameters are passed as they were set initially, fix sonic-netns-exec to use double quoted "$@", where "$@" is "$1" "$2" "$3" ... "${N}"
    
    After fix, the argument passed to sonic-db-cli is as below:
    
    Argument passed to sonic-db-cli:
    
    ['EVAL', "\n    local tables = {'PORT_TABLE*'}\n    for i = 1, table.getn(tables) do\n        local matches = redis.call('KEYS', tables[i])\n        for j,name in ipairs(matches) do\n            redis.call('DEL', name)\n        end\n    end", '0']
    
    Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com>
    SuvarnaMeenakshi authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    2f66b4c View commit details
    Browse the repository at this point in the history
  10. [docker-restapi]: Fix authentication in restapi (sonic-net#4383)

    - enabling http/https endpoint and mounting the certificates directory
    - updating the sonic-restapi submodule
    sumukhatv authored and abdosi committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    23aed5a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Update SAI to v1.5.2

    rlhui committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    e8bfde3 View commit details
    Browse the repository at this point in the history
  2. [baseimage]: Install Kubernetes packages if enabled in image (sonic-n…

    …et#4374) (sonic-net#4432)
    
    Install kubeadm, which transparently installs kubelet & kubectl
    As well download required Kubernetes images required to run as kubernetes node.
    The kubelet service is intentionally kept in disabled state, as it would otherwise
    continuously restart wasting resources, until join to master.
    renukamanavalan authored Apr 17, 2020
    Configuration menu
    Copy the full SHA
    9b017a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2020

  1. Configuration menu
    Copy the full SHA
    c7c78f0 View commit details
    Browse the repository at this point in the history
  2. [sonic-buildimage] libsaibcm Debian package update (sonic-net#4439)

    from 3.7.3.3-3 to 3.7.3.3-4
    Fixes for PFC WD
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    abdosi committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    5839a01 View commit details
    Browse the repository at this point in the history
  3. [grub]: use UUID for root partition (sonic-net#4443)

    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan authored and abdosi committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    4c900dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be5a015 View commit details
    Browse the repository at this point in the history
  5. [Submodule update] swss with following PR's:

     Do not set PG to Buffer porfile mapping again if already exist. (sonic-net#1261)
    [sub intf] Use m_lag_id to be the parent port object id when parent port
    is LAG (sonic-net#1235)
    abdosi committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    4324f30 View commit details
    Browse the repository at this point in the history
  6. [Submodule update] sonic-utilities with PR's:

     [201911] Explicitly specify command names with underscores (continued)
    (sonic-net#868)
    [fwutil]: Update Command-Reference.md. (sonic-net#876)
    abdosi committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    8f8ea04 View commit details
    Browse the repository at this point in the history
  7. [submodule update] sonic-platform-daemons

     [xcvrd] Extend xcvrd with SFP error event handling (#52)
    [thermal fix] 1. Catch exception for each update iteration; 2. add
    unit test (#51)
     Add thermal control daemon to monitor FAN and thermal status and run
     thermal policy (#49
    abdosi committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    9c43360 View commit details
    Browse the repository at this point in the history
  8. [Submodule update] sonic-platform-common with PR's

    [Chassis base] Add sfp error event definition #80
    SFP(sff8472 attributes) transciever eeprom attribute support #74
    abdosi committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    ca926f2 View commit details
    Browse the repository at this point in the history
  9. [submodule update] sonic-swss-common with PR's

    [DBConnector] Add methods to set/get Redis client name (sonic-net#335)
    abdosi committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    898f878 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. [DellEMC] s5232f console and sfputil fix (sonic-net#4453)

    * [DellEMC] s5232f console and sfputil fix
    Remove hardcoding 115K baudrate for console
    Enhance sfputil api as per spec
    srideepDell authored Apr 23, 2020
    Configuration menu
    Copy the full SHA
    773e83b View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2020

  1. [bgpcfgd]: Split one bgp mega-template to chunks. (sonic-net#4143)

    The one big bgp configuration template was splitted into chunks.
    
    Currently we have three types of bgp neighbor peers:
    
    general bgp peers. They are represented by CONFIG_DB::BGP_NEIGHBOR table entries
    dynamic bgp peers. They are represented by CONFIG_DB::BGP_PEER_RANGE table entries
    monitors bgp peers. They are represented by CONFIG_DB::BGP_MONITORS table entries
    This PR introduces three templates for each peer type:
    
    bgp policies: represent policieas that will be applied to the bgp peer-group (ip prefix-lists, route-maps, etc)
    bgp peer-group: represent bgp peer group which has common configuration for the bgp peer type and uses bgp routing policy from the previous item
    bgp peer-group instance: represent bgp configuration, which will be used to instatiate a bgp peer-group for the bgp peer-type. Usually this one is simple, consist of the referral to the bgp peer-group, bgp peer description and bgp peer ip address.
    This PR redefined constant.yml file. Now this file has a setting for to use or don't use bgp_neighbor metadata. This file has more parameters for now, which are not used. They will be used in the next iteration of bgpcfgd.
    
    Currently all tests have been disabled. I'm going to create next PR with the tests right after this PR is merged.
    
    I'm going to introduce better bgpcfgd in a short time. It will include support of dynamic changes for the templates.
    
    FIX:: sonic-net#4231
    pavel-shirshov authored and lguohan committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    2f44bcd View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. [201911][kvm]: disable pmon daemons on kvm vs platform (sonic-net#4461)

    Remove skip_thermalctld as it is not available on 201911 branch
    
    hardware daemons are not supported in kvm vs platform now
    
    admin@vlab-01:/usr/share/sonic/device/x86_64-kvm_x86_64-r0$ docker exec -it pmon bash
    root@vlab-01:/# supervisorctl status
    fancontrol                       STOPPED   Not started
    lm-sensors                       STOPPED   Not started
    rsyslogd                         RUNNING   pid 23, uptime 0:03:09
    start.sh                         EXITED    Apr 22 09:07 AM
    supervisor-proc-exit-listener    RUNNING   pid 17, uptime 0:03:10
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    7abc32b View commit details
    Browse the repository at this point in the history
  2. [fancontrol] Restart process upon unexpected exit, not entire pmon co…

    …ntainer (sonic-net#4101)
    
    * fancontrol restart
    
    * Cleanup the default setting for exitcodes
    
    * Remove the unnecessary stopwaitsecs default settin
    sujinmkang authored and lguohan committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    c34dcbe View commit details
    Browse the repository at this point in the history
  3. [DellEMC] S6000 - Thermal support - Last Reboot Reason (sonic-net#4097)

    - Added support for Thermal event in Last Reboot Reason "show reboot-cause" command.
    - Added support for sending log message in case of thermal shutdown.
    
    sonic NOTICE root: Shutting down due to over temperature (40 degree, 30 degree, 34 degree)
    santhosh-kt authored and abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    214541b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c43dea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    674f72e View commit details
    Browse the repository at this point in the history
  6. [device/celestica]: Fix sfp index on dx010 platform api (sonic-net#4346)

    Wirut Getbamrung authored and abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    5054f43 View commit details
    Browse the repository at this point in the history
  7. [docker]: Enabled ipv6 in dockers when using docker bridge network (s…

    …onic-net#4426)
    
    Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
    arlakshm authored and abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    542f722 View commit details
    Browse the repository at this point in the history
  8. [Mellanox] Update hw-mgmt package to V.7.0000.3020 (sonic-net#4362)

    * update hw-mgmt package to V.7.0000.3020
    * update sonic-linux-kernel repo to pick up new patches
    keboliu authored and abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    1d7d8fa View commit details
    Browse the repository at this point in the history
  9. [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn3420 and new SK…

    …U ACS-MSN3420 (sonic-net#4436)
    
    * New SKU support for MSN3420
    
    Signed-off-by: Shlomi Bitton <shlomibi@mellanox.com>
    
    Conflicts:
    	device/mellanox/x86_64-mlnx_msn2700-r0/plugins/sfputil.py
    
    * Add CPLD's
    
    * Symlink fixes and semantics
    
    * Adding new platform at end of lines
    shlomibitton authored and abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    aa33a95 View commit details
    Browse the repository at this point in the history
  10. [mellanox]: Add DPKG local caching support. (sonic-net#4441)

    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    8fb0549 View commit details
    Browse the repository at this point in the history
  11. [submodule-update] sonic-swss with PR's

    [routeorch] Handle the empty "nexthop" field for backward compatibility (sonic-net#1263)
    [vnet] Set MTU for the VNET bridge RIF in BITMAP implementation (sonic-net#1271)
     [vnet] Verify if BITMAP route exists before creating new one to avoid
     dublication (sonic-net#1272)
    abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    6c65e79 View commit details
    Browse the repository at this point in the history
  12. [submodule update] sonic-utilities with PR's

    [Vxlan] : adding show vnet/vxlan cmds (sonic-net#880)
    [show][bgp] Use only 'show ip bgp' as the base and use bgp_frr_v4 file
    for FRR routing stack (sonic-net#884)
    [fast reboot] set a fast-reboot DB flag (sonic-net#887)
    [show] Add 'ip/ipv6 bgp network' commands (sonic-net#888)
    abdosi committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    827aab7 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. [PMON] Extend pmon daemon start control to lm-sensors and fancontrol …

    …for 201911 (sonic-net#4487)
    
    Extend the PMON daemon start control to lm-sensors and fancontrol.
    
    change template docker-pmon.supervisord.conf.j2 and start.sh.j2 to have lm-sensors and fancontrol start scripts and supervisord config file controlled by pmon_daemon_control.json.
    
    the intention is to avoid wrong daemon status in "supervisorctl status" output. For example, on some platform, if there is no fancontrol config file, and it is not ruled out from supervisord conf file and start.sh, we'll see fancontrol in "STOPPED" status from "supervisorctl status" output, which will violate some check in the platform test(check daemon status as expected)
    keboliu authored Apr 29, 2020
    Configuration menu
    Copy the full SHA
    e12d2e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. Configuration menu
    Copy the full SHA
    a3cb8a6 View commit details
    Browse the repository at this point in the history
  2. Revert "Getting sonic-net#4465 in 201911"

    This reverts commit a3cb8a6.
    judyjoseph committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    15c5aa0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fad7e41 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Configuration menu
    Copy the full SHA
    db5da0f View commit details
    Browse the repository at this point in the history
  2. [brcm-th-svk]: Fix errors in BCM956960K switch (sonic-net#4390)

    Fix Broadcom TH SVK boot up crash
    rajendra-dendukuri authored and abdosi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    e843d99 View commit details
    Browse the repository at this point in the history
  3. [dhcpmon] Filter DHCP O/A Messages of Neighboring Vlans (sonic-net#4469)

    * [dhcpmon] Filter DHCP O/A Messages of Neighboring Vlans
    
    This code fixes a bug where two or more vlans exist. Cross contamination
    happens for DHCP packets Offer/Ack when received on shared northbound links.
    The code filters out those packet based on dst IP equal Vlan loopback IP.
    
    signed-off-by: Tamer Ahmed <tamer.ahmed@microsoft.com>
    tahmed-dev authored and abdosi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    cd57d45 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b646045 View commit details
    Browse the repository at this point in the history
  5. [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4600c and new S…

    …KU ACS-MSN4600C (sonic-net#4483)
    
    * New SKU support for MSN4600C
    
    Signed-off-by: Shlomi Bitton <shlomibi@mellanox.com>
    shlomibitton authored and abdosi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    7709ff5 View commit details
    Browse the repository at this point in the history
  6. [mellanox]: Align CPLD component with latest hw-mgmt. (sonic-net#4485)

    Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
    nazariig authored and abdosi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    bd370fd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3c92bc0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e624183 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    56072ce View commit details
    Browse the repository at this point in the history
  10. [mellanox]: MSN4700 support 8 lanes 400G with new SAI/SDK/FW (sonic-n…

    …et#4509)
    
    Update SAI/SDK/FW and MSN4700 device files to support 8 lanes 400G
    
    Update SAI to 1.16.3
    Update SDK to 4.4.0914
    Update FW to *.2007.1112
    Update MSN4700 device files to support 8 lanes 400G
    keboliu authored and abdosi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    4bd47e3 View commit details
    Browse the repository at this point in the history
  11. [submodule update] sonic-utilities

    [fwutil]: Fix firmware update command. (sonic-net#895)
    [utility] Filter FDB entries (sonic-net#890)
    abdosi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    f762c77 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    109a13c View commit details
    Browse the repository at this point in the history
  13. [pmon]: Fix the continous syseepromd autorestart issue on 201911 (son…

    …ic-net#4478)
    
    - Remove syseepromd from the critical process of pmon docker
    - Fix supervisor autorestart configuration of syseepromd
    sujinmkang authored and abdosi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    9cbc079 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Configuration menu
    Copy the full SHA
    fed5009 View commit details
    Browse the repository at this point in the history
  2. Revert "Add thermal control support for SONiC (sonic-net#3949)" (soni…

    …c-net#4527)
    
    This reverts commit 109a13c.
    
    Conflicts:
    	dockers/docker-platform-monitor/docker-pmon.supervisord.conf.j2
    nazariig authored May 4, 2020
    Configuration menu
    Copy the full SHA
    c266435 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Configuration menu
    Copy the full SHA
    8456aeb View commit details
    Browse the repository at this point in the history
  2. [docker-ptf]: install tacacs+ server to test tacacs (sonic-net#4224)

    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan authored and abdosi committed May 5, 2020
    Configuration menu
    Copy the full SHA
    1f72d2b View commit details
    Browse the repository at this point in the history
  3. [docker-ptf]: install ntp related package (sonic-net#4275)

    setup ntp server to do the test
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan authored and abdosi committed May 5, 2020
    Configuration menu
    Copy the full SHA
    cb22310 View commit details
    Browse the repository at this point in the history
  4. [config engine] Parser changes to support parsing of multi-asic devic…

    …e minigraph (sonic-net#4222)
    
    - Changes to minigraph.py to parse minigraph.xml of a multi asic platform 
    - Changes to portconfig.py to parse additional column "asic_port_name" in
    port_config.ini
    - Add a new option -n to sonic-cfggen for multi asic platforms
    - Add unit tests for config generation for multi asic platforms
    
    Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com>
    Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
    SuvarnaMeenakshi authored and abdosi committed May 5, 2020
    Configuration menu
    Copy the full SHA
    3bf2bf9 View commit details
    Browse the repository at this point in the history
  5. [sonic-pyswssdk] submodule update with PR's:

    [configdb.py]: Allow deletion of entire table from mod_config API. (#61)
    [MultiDB] mimic redis-dump-load , adding sonic_db_dump_load.py and so… 
    [MultiDB] add sonic-db-cli PING all instances support (#65)
    Fix sonic-db-cli script to be compatible with python3 and python2.7 (#66)
    Namespace support in SonicV2Connector (#63)
    [Multiasic]: Add calculation of interface index for backplane interfa… 
    abdosi committed May 5, 2020
    Configuration menu
    Copy the full SHA
    acd82fc View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. hw-mgmt_V.7.0000.3034 integration (sonic-net#4518)

    Signed-off-by: Shlomi Bitton <shlomibi@mellanox.com>
    shlomibitton authored May 6, 2020
    Configuration menu
    Copy the full SHA
    8367dfe View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. [bgp]: align the bgp templates with new minigraph for multi NPU platf…

    …orms (sonic-net#4488)
    
    - change the references to 'type' field to 'sub_role'
    - change the references to 'InternalFrontend' and 'InternalBackend' to 'FrontEnd' and 'BackEnd' respectively
    - add a statement to reflect route-reflector for backend asics
    - add a change to set "next-hop-self force" configuration for internal BGP session in multi asic platform.
    
    Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
    arlakshm authored and abdosi committed May 7, 2020
    Configuration menu
    Copy the full SHA
    139d373 View commit details
    Browse the repository at this point in the history
  2. [bgpcfgd]: Fix for BGP peer not coming up even after config BGP start…

    …up all (sonic-net#4547)
    
    Issue was key not correct to look into self.peer. It need to be tuple of
    (vrf,nbr). Updated for both add/del
    abdosi committed May 7, 2020
    Configuration menu
    Copy the full SHA
    5e17126 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. Merge pull request #161 from Azure/201911

    201911
    bbinxie authored May 8, 2020
    Configuration menu
    Copy the full SHA
    fedaec7 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. [qos]: Alpha and ECN settings change for Th (sonic-net#4564)

    Dynamic threshold setting changed to 0 and WRED profile green min threshold set to 250000 for Tomahawk devices
    
    Changed the dynamic threshold settings in pg_profile_lookup.ini
    Added a macro for WRED profiles in qos.json.j2 for Tomahawk devices
    Necessary changes made in qos.config.j2 to use the macro if present
    
    Signed-off-by: Neetha John <nejo@microsoft.com>
    neethajohn authored and rlhui committed May 10, 2020
    Configuration menu
    Copy the full SHA
    596bec1 View commit details
    Browse the repository at this point in the history
  2. [minigraph.py]: Fix undefined variable error. (sonic-net#4555)

    Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com>
    SuvarnaMeenakshi authored and rlhui committed May 10, 2020
    Configuration menu
    Copy the full SHA
    c02f6d9 View commit details
    Browse the repository at this point in the history
  3. [NAT] : Removed requires dependency on swss (sonic-net#4551)

    Signed-off-by: Akhilesh Samineni <akhilesh.samineni@broadcom.com>
    AkhileshSamineni authored and rlhui committed May 10, 2020
    Configuration menu
    Copy the full SHA
    3be7c57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3faa4e9 View commit details
    Browse the repository at this point in the history
  5. [process-reboot-cause] If software reboot cause is unknown add note i…

    …f first boot into new image (sonic-net#4538)
    jleveque authored and rlhui committed May 10, 2020
    Configuration menu
    Copy the full SHA
    9bdd2ef View commit details
    Browse the repository at this point in the history
  6. [ebtables]add the filter rule for ARP packets with vlan tag: (sonic-n…

    …et#3945)
    
    1. ebtables -t filter -A FORWARD -p 802_1Q --vlan-encap 0806 -j DROP
    The ARP packet with vlan tag can't match the default rule.
    
    Signed-off-by: wangshengjun <wangshengjun@asterfusion.com>
    wangshengjun authored and rlhui committed May 10, 2020
    Configuration menu
    Copy the full SHA
    18e5108 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e3df47 View commit details
    Browse the repository at this point in the history
  8. Added the below PRs:

    [Vnet] Fix NameError for 'swsssdk' and align output (sonic-net#902)
    [config] Add 'interface transceiver' subgroup with 'lpmode' and 'reset' subcommands (sonic-net#904)
    Improved route_check tool and adopt to 20191130 image. (sonic-net#898)
    rlhui committed May 10, 2020
    Configuration menu
    Copy the full SHA
    87f3592 View commit details
    Browse the repository at this point in the history
  9. Multi DB with namespace support, Introducing the database_global.json… (

    sonic-net#4477)
    
    * Multi DB with namespace support, Introducing the database_global.json file
    for supporting accessing DB's in other namespaces for service running in
    linux host
    
    * Updates based on comments
    
    * Adding the j2 templates for database_config and database_global files.
    
    * Updating to retrieve the redis DIR's to be mounted from database_global.json file.
    
    * Additional check to see if asic.conf file exists before sourcing it.
    
    * Updates based on PR comments discussion.
    
    * Review comments update
    
    * Updates to the argument "-n" for namespace used in both context of parsing minigraph and multi DB access.
    
    * Update with the attribute "persistence_for_warm_boot" that was added to database_config.json file earlier.
    
    * Removing the database_config.json file to avioid confusion in future.
    We use the database_config.json.j2 file to generate database_config.json files dynamically.
    
    * Update the comments for sudo usage in docker_image_ctrl.j2
    
    * Update with the new logic in PING PONG tests using sonic-db-cli. With this we wait till the
    PONG response is received when redis server is up.
    
    * Similar changes in swss and syncd scripts for the PING tests with sonic-db-cli
    
    * Updated with a missing , in the database_config.json.j2 file, Do pip install of j2cli in docker-base-buster.
    judyjoseph authored and abdosi committed May 10, 2020
    Configuration menu
    Copy the full SHA
    c808640 View commit details
    Browse the repository at this point in the history
  10. [submodule update] sonic-utilities with PR:

    Support load_minigraph command for multi NPU platform
    abdosi committed May 10, 2020
    Configuration menu
    Copy the full SHA
    45c2ab6 View commit details
    Browse the repository at this point in the history
  11. [sonic-utilities] sub-module update.

    Reverted Add 'interface transceiver' subgroup with 'lpmode' and 'reset'
    subcommands (sonic-net#904) as it dependent of sonic-net#903 which is not marked to
    cherry-pick for 201911. Need to add that before we can use this.
    abdosi committed May 10, 2020
    Configuration menu
    Copy the full SHA
    e4ccfa5 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. [baseimage]: pin down package version for azure-storage, watchdog and…

    … futures (sonic-net#4575)
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan committed May 12, 2020
    Configuration menu
    Copy the full SHA
    710d176 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. [mellanox]: Update SAI to 1.16.4, SDK to 4.4.0918, FW to *.2007.1140 (s…

    …onic-net#4571)
    
    - mgmt buffer issue on 400G port
    - high CPU utilization issue caused by some counter reading
    keboliu authored and rlhui committed May 13, 2020
    Configuration menu
    Copy the full SHA
    fffee7e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #166 from Azure/201911

    201911
    Alex-Dai authored May 13, 2020
    Configuration menu
    Copy the full SHA
    4a502ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95349d2 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. [device] DellEMC s5232f 50G hwsku support (sonic-net#4525)

    * [device] DellEmc S5232 support for new hwsku C8D48
    8 100G ports and 48 50G ports
    
    * 10G ports update for S5232 hwsku-C8D48
    
    Signed-off-by: Srideep Devireddy <srideep_devireddy@dell.com>
    srideepDell authored and rlhui committed May 14, 2020
    Configuration menu
    Copy the full SHA
    17e6b8a View commit details
    Browse the repository at this point in the history
  2. DellEMC S6000 updated sensors.conf (sonic-net#4568)

    Change PSU MAX temperature to 80 degree
    Change tmp75 sensors default temperature value from 25/50 to 70/80 degree.
    paavaanan authored and rlhui committed May 14, 2020
    Configuration menu
    Copy the full SHA
    e2e3dde View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. [sonic-slave-stretch]: install same version for docker-ce and docker-…

    …ce-cli
    
    difference versions can cause compatibility issue between the server and client
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan committed May 19, 2020
    Configuration menu
    Copy the full SHA
    70271aa View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. [baseimage]: install same version for docker-ce and docker-ce-cli

    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan committed May 20, 2020
    Configuration menu
    Copy the full SHA
    16ad356 View commit details
    Browse the repository at this point in the history
  2. [FRR]: Update frr to latest 7.2.1-s3 (sonic-net#4294)

    - Updated to latest frr 7.2.1 from the master.
    - Updated patches accordingly
    pavel-shirshov authored and abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    2778363 View commit details
    Browse the repository at this point in the history
  3. [sonic-buildimage] updated minigraph for ACL Table data and ACL Inter…

    …face Binding for Multi-NPU platforms (sonic-net#4491)
    
    * [sonic-buildimage] updated minigraph for ACL Table data and ACL Interface
    binding update for multu-npu platform based on subrole as "Frontend" or
    "Backend". For backend npu no ACL table is associated. For frontend npu
    only front-panel interface are associated.
    
    Updated with test case and fix typo in sample-mingraph for npu
    
    Address Review comments
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Fixed the logic as per preview comment. Interface Filter logic
    only applies to Everflow/Mirror tables.
    
    * Address Review Comments.
    abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    8fc4657 View commit details
    Browse the repository at this point in the history
  4. Changes for LLDP docker to support multi-npu platforms (sonic-net#4530)

    * Changes for LLDP for Multi NPU Platoforms:-
    a) Enable LLDP for Host namespace for Management Port
    b) Make sure Management IP is avaliable in per asic namespace
       needed for LLDP Chassis configuration
    c) Make sure chassis mac-address is correct in per asic namespace
    d) Do not run lldp on eth0 of per asic namespace and avoid chassis
       configuration for same
    e) Use Linux hostname instead from Device Metadata for lldp chassis
       configuration since in multi-npu platforms device metadata hostname
       will be differnt
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Address Review Comment with following changes:
    a) Use Device Metadata hostname even in per namespace conatiner.
       updated minigraph parsing for same to have hostname as system
       hostname and add new key for asic name
    
    b) Minigraph changes to have MGMT_INTERFACE Key in per asic/namespace
       config also as needed for LLDP for setting chassis management IP.
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Address Review Comments
    abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    9ea746e View commit details
    Browse the repository at this point in the history
  5. Moved utility functions for multi-npu platforms from sonic-utilities …

    …to sonic_device_util.py (sonic-net#4559)
    
    * Moved utility functions for multi-npu platforms from
    sonic-utilities config/main.py to here so that they can be used
    any module
    
    * Fix the issue with test run during compilation with acl-uploader
    PR#908 of sonic-utilities.
    
    * Fix get_num_npu as it was retuning string and not int
    
    * Address Review Comments
    
    * Address Review Comments
    abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    f087275 View commit details
    Browse the repository at this point in the history
  6. Fix for issue where image is compile with flag ENABLE_DHCP_GRAPH_SERV…

    …ICE (sonic-net#4573)
    
    and then we load image and reboot even if there was existing
    config_db.json we will look for DHCP Service. we should disbale
    update_graph in such cases. This behaviour is silimar to what we have in
    201811 image.
    abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    508f6bf View commit details
    Browse the repository at this point in the history
  7. Change to enable redistribute connected on Frontend asics instead of …

    …backend asics (sonic-net#4588)
    
    Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
    arlakshm authored and abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    321b99b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    045d5e6 View commit details
    Browse the repository at this point in the history
  9. [BFN] Updated Barefoot SDK to 2020-05-07 (sonic-net#4566)

    Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>
    akokhan authored and abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    11ce761 View commit details
    Browse the repository at this point in the history
  10. [minigraph] Add tags for egress mirror tables (sonic-net#4526)

    Signed-off-by: Danny Allen <daall@microsoft.com>
    daall authored and abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    4079d39 View commit details
    Browse the repository at this point in the history
  11. [Submodule update] sonic-utlities with PR's

    [201911][show] Fix abbreviations for 'show ip bgp ...' commands (sonic-net#909)
    Changes to support acl-loader and mirror-session config commands for
    multi-npu platforms. (sonic-net#908)
    Changes to commands  config reload/load-minigraph (sonic-net#919)
    Stop/Start restapi server upon config reload (sonic-net#911)
    [config] Add 'interface transceiver' subgroup with 'lpmode' and
    'reset' subcommands (sonic-net#904)
    abdosi committed May 20, 2020
    Configuration menu
    Copy the full SHA
    7234bc1 View commit details
    Browse the repository at this point in the history
  12. [minigraph] Support FECDisabled in minigraph parser (sonic-net#4556) (s…

    …onic-net#4624)
    
    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    qiluo-msft authored May 20, 2020
    Configuration menu
    Copy the full SHA
    1f3091c View commit details
    Browse the repository at this point in the history

Commits on May 21, 2020

  1. Adding new BGP peer groups PEER_V4_INT and PEER_V6_INT. (sonic-net#4620)

    * Adding new BGP peer groups PEER_V4_INT and PEER_V6_INT. The internal BGP sessions
    will be added to this peer group while the external BGP sessions will be added
    to the exising PEER_V4 and PEER_V6 peer group.
    
    * Check for "ASIC" keyword in the hostname to identify the internal neighbors.
    judyjoseph authored and abdosi committed May 21, 2020
    Configuration menu
    Copy the full SHA
    7bd7756 View commit details
    Browse the repository at this point in the history
  2. Changes to support config-setup service for multi-npu (sonic-net#4609)

    * Changes to support config-setup service for multi-npu
    platforms. For Multi-npu we are not supporting as of
    now config initializtion and ZTP. It will support creating
    config db from minigraph or using  config db from previous
    file system
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Address Review Comments.
    
    * Address Review comments
    
    * Address Review Comments of using pyhton based config load_minigraph/
    config save/config reload from shell scripts so that we don't duplicate
    code. Also while running from shell we will skip stop/start services
    done by those commands.
    
    * Updated to use python command so no code duplication.
    abdosi committed May 21, 2020
    Configuration menu
    Copy the full SHA
    bb60e2b View commit details
    Browse the repository at this point in the history
  3. [config]: Fix the device type and internal bgp session status for mul…

    …ti NPU platforms (sonic-net#4600)
    
    * The following changes for multi-npu platforms are done
    - Set the type in device_metadata for asic configuration to be same as host
    - Set the admin-status of internal bgp sessions as up
    Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
    arlakshm authored and abdosi committed May 21, 2020
    Configuration menu
    Copy the full SHA
    fd2831c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcb780e View commit details
    Browse the repository at this point in the history
  5. [ntp] enable/disable NTP long jump according to reboot type (sonic-ne…

    …t#4577)
    
    * [ntp] enable/disable NTP long jump according to reboot type
    
    - Enable NTP long jump after cold reboot.
    - Disable NTP long jump after warrm/fast reboot.
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    
    * fix typo
    
    * further refactoring
    
    * use sonic-db-cli instead
    yxieca authored and abdosi committed May 21, 2020
    Configuration menu
    Copy the full SHA
    14b3f00 View commit details
    Browse the repository at this point in the history
  6. [submodule update] sonic-swss with PR

     [vnet] Fix IP2ME route creation logic for BITMAP VNET interface (sonic-net#1284)
    abdosi committed May 21, 2020
    Configuration menu
    Copy the full SHA
    a197dd4 View commit details
    Browse the repository at this point in the history
  7. [submodule update] sonic-util

     Revert "[config] Add 'interface transceiver' subgroup with 'lpmode' and
     'reset' subcommands (sonic-net#904)"
      Multi-asic changes for config bgp commands and utilities. (sonic-net#910)
    abdosi committed May 21, 2020
    Configuration menu
    Copy the full SHA
    7b5fb95 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2020

  1. [submodule update] sonic-rest API's

    PR#39  Setup module versioning
    Add support for get all Vlans (#37)
    abdosi committed May 22, 2020
    Configuration menu
    Copy the full SHA
    6ebc79e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    209febc View commit details
    Browse the repository at this point in the history
  3. update from azure/201911 (#180)

    * [201911][devices] skip_fancontrol for wedge 100 barefoot platforms (sonic-net#4528)
    
    * [device] DellEMC s5232f  50G hwsku support (sonic-net#4525)
    
    * [device] DellEmc S5232 support for new hwsku C8D48
    8 100G ports and 48 50G ports
    
    * 10G ports update for S5232 hwsku-C8D48
    
    Signed-off-by: Srideep Devireddy <srideep_devireddy@dell.com>
    
    * DellEMC S6000 updated sensors.conf (sonic-net#4568)
    
    Change PSU MAX temperature to 80 degree
    Change tmp75 sensors default temperature value from 25/50 to 70/80 degree.
    
    * [sonic-slave-stretch]: install same version for docker-ce and docker-ce-cli
    
    difference versions can cause compatibility issue between the server and client
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    
    * [baseimage]: install same version for docker-ce and docker-ce-cli
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    
    * [FRR]: Update frr to latest 7.2.1-s3 (sonic-net#4294)
    
    - Updated to latest frr 7.2.1 from the master.
    - Updated patches accordingly
    
    * [sonic-buildimage] updated minigraph for ACL Table data and ACL Interface Binding for Multi-NPU platforms (sonic-net#4491)
    
    * [sonic-buildimage] updated minigraph for ACL Table data and ACL Interface
    binding update for multu-npu platform based on subrole as "Frontend" or
    "Backend". For backend npu no ACL table is associated. For frontend npu
    only front-panel interface are associated.
    
    Updated with test case and fix typo in sample-mingraph for npu
    
    Address Review comments
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Fixed the logic as per preview comment. Interface Filter logic
    only applies to Everflow/Mirror tables.
    
    * Address Review Comments.
    
    * Changes for LLDP docker to support multi-npu platforms (sonic-net#4530)
    
    * Changes for LLDP for Multi NPU Platoforms:-
    a) Enable LLDP for Host namespace for Management Port
    b) Make sure Management IP is avaliable in per asic namespace
       needed for LLDP Chassis configuration
    c) Make sure chassis mac-address is correct in per asic namespace
    d) Do not run lldp on eth0 of per asic namespace and avoid chassis
       configuration for same
    e) Use Linux hostname instead from Device Metadata for lldp chassis
       configuration since in multi-npu platforms device metadata hostname
       will be differnt
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Address Review Comment with following changes:
    a) Use Device Metadata hostname even in per namespace conatiner.
       updated minigraph parsing for same to have hostname as system
       hostname and add new key for asic name
    
    b) Minigraph changes to have MGMT_INTERFACE Key in per asic/namespace
       config also as needed for LLDP for setting chassis management IP.
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Address Review Comments
    
    * Moved utility functions for multi-npu platforms from sonic-utilities to sonic_device_util.py (sonic-net#4559)
    
    * Moved utility functions for multi-npu platforms from
    sonic-utilities config/main.py to here so that they can be used
    any module
    
    * Fix the issue with test run during compilation with acl-uploader
    PR#908 of sonic-utilities.
    
    * Fix get_num_npu as it was retuning string and not int
    
    * Address Review Comments
    
    * Address Review Comments
    
    * Fix for issue where image is compile with flag ENABLE_DHCP_GRAPH_SERVICE (sonic-net#4573)
    
    and then we load image and reboot even if there was existing
    config_db.json we will look for DHCP Service. we should disbale
    update_graph in such cases. This behaviour is silimar to what we have in
    201811 image.
    
    * Change to enable redistribute connected on Frontend asics instead of backend asics (sonic-net#4588)
    
    Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
    
    * [DellEMC] S6000 Disable Low power mode by default (sonic-net#4592)
    
    * [BFN] Updated Barefoot SDK to 2020-05-07 (sonic-net#4566)
    
    Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>
    
    * [minigraph] Add tags for egress mirror tables (sonic-net#4526)
    
    Signed-off-by: Danny Allen <daall@microsoft.com>
    
    * [Submodule update] sonic-utlities with PR's
    [201911][show] Fix abbreviations for 'show ip bgp ...' commands (sonic-net#909)
    Changes to support acl-loader and mirror-session config commands for
    multi-npu platforms. (sonic-net#908)
    Changes to commands  config reload/load-minigraph (sonic-net#919)
    Stop/Start restapi server upon config reload (sonic-net#911)
    [config] Add 'interface transceiver' subgroup with 'lpmode' and
    'reset' subcommands (sonic-net#904)
    
    * [minigraph] Support FECDisabled in minigraph parser (sonic-net#4556) (sonic-net#4624)
    
    Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    
    * [ntp] enable/disable NTP long jump according to reboot type (sonic-net#4577)
    
    * [ntp] enable/disable NTP long jump according to reboot type
    
    - Enable NTP long jump after cold reboot.
    - Disable NTP long jump after warrm/fast reboot.
    
    Signed-off-by: Ying Xie <ying.xie@microsoft.com>
    
    * fix typo
    
    * further refactoring
    
    * use sonic-db-cli instead
    
    * [arista]: remove the soc property disabling sram scan (sonic-net#4623)
    
    * Changes to support config-setup service for multi-npu (sonic-net#4609)
    
    * Changes to support config-setup service for multi-npu
    platforms. For Multi-npu we are not supporting as of
    now config initializtion and ZTP. It will support creating
    config db from minigraph or using  config db from previous
    file system
    
    Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
    
    * Address Review Comments.
    
    * Address Review comments
    
    * Address Review Comments of using pyhton based config load_minigraph/
    config save/config reload from shell scripts so that we don't duplicate
    code. Also while running from shell we will skip stop/start services
    done by those commands.
    
    * Updated to use python command so no code duplication.
    
    * [config]: Fix the device  type and internal bgp session status for multi NPU platforms (sonic-net#4600)
    
    * The following changes for multi-npu platforms are done
    - Set the type in device_metadata for asic configuration to be same as host
    - Set the admin-status of internal bgp sessions as up
    Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>
    
    * Adding new BGP peer groups PEER_V4_INT and PEER_V6_INT.  (sonic-net#4620)
    
    * Adding new BGP peer groups PEER_V4_INT and PEER_V6_INT. The internal BGP sessions
    will be added to this peer group while the external BGP sessions will be added
    to the exising PEER_V4 and PEER_V6 peer group.
    
    * Check for "ASIC" keyword in the hostname to identify the internal neighbors.
    
    * [submodule update] sonic-swss with PR
     [vnet] Fix IP2ME route creation logic for BITMAP VNET interface (sonic-net#1284)
    
    * [submodule update] sonic-util
     Revert "[config] Add 'interface transceiver' subgroup with 'lpmode' and
     'reset' subcommands (sonic-net#904)"
      Multi-asic changes for config bgp commands and utilities. (sonic-net#910)
    
    * [submodule update] sonic-rest API's
    PR#39  Setup module versioning
    Add support for get all Vlans (#37)
    
    * Update golang version for 1.11.5 to 1.14.2 (sonic-net#4520)
    
    Co-authored-by: Myron Sosyak <49795530+msosyak@users.noreply.github.com>
    Co-authored-by: Srideep <srideep_devireddy@dell.com>
    Co-authored-by: paavaanan <paavaanan_t_n@dell.com>
    Co-authored-by: Guohan Lu <lguohan@gmail.com>
    Co-authored-by: pavel-shirshov <pavelsh@microsoft.com>
    Co-authored-by: abdosi <58047199+abdosi@users.noreply.github.com>
    Co-authored-by: arlakshm <55814491+arlakshm@users.noreply.github.com>
    Co-authored-by: Santhosh Kumar T <53558409+santhosh-kt@users.noreply.github.com>
    Co-authored-by: Andriy Kokhan <43479230+akokhan@users.noreply.github.com>
    Co-authored-by: Danny Allen <daall@microsoft.com>
    Co-authored-by: Abhishek Dosi <abdosi@microsoft.com>
    Co-authored-by: Qi Luo <qiluo-msft@users.noreply.github.com>
    Co-authored-by: Ying Xie <yxieca@users.noreply.github.com>
    Co-authored-by: Samuel Angebault <staphylo@arista.com>
    Co-authored-by: judyjoseph <53951155+judyjoseph@users.noreply.github.com>
    16 people authored May 22, 2020
    Configuration menu
    Copy the full SHA
    906745c View commit details
    Browse the repository at this point in the history
  4. Revert "update from azure/201911 (#180)" (#181)

    This reverts commit 906745c.
    bbinxie authored May 22, 2020
    Configuration menu
    Copy the full SHA
    522faaf View commit details
    Browse the repository at this point in the history
  5. Merge pull request #182 from Azure/201911

    201911
    bbinxie authored May 22, 2020
    Configuration menu
    Copy the full SHA
    5d0d473 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2020

  1. [sonic-slave-stretch]: install same version for docker-ce and docker-…

    …ce-cli
    
    difference versions can cause compatibility issue between the server and client
    
    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan authored and Alex-Dai committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    28b2213 View commit details
    Browse the repository at this point in the history
  2. [baseimage]: install same version for docker-ce and docker-ce-cli

    Signed-off-by: Guohan Lu <lguohan@gmail.com>
    lguohan authored and Alex-Dai committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    7a7cbf2 View commit details
    Browse the repository at this point in the history
  3. protobuf compiler install

    Alex-Dai committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    e8c3ce7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #188 from SONIC-DEV/201911

    201911
    Alex-Dai authored Jun 3, 2020
    Configuration menu
    Copy the full SHA
    fe28f5a View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. add new device folder and platform folder for Shamu and Jaws

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    6802167 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #190 from maxwill-ma/201911_cel_dev

    add new device folder and platform folder for Shamu and Jaws
    maxwill-ma authored Jun 4, 2020
    Configuration menu
    Copy the full SHA
    ec28dab View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. Update Dockerfile.j2

    update protobuf compiler and units install
    Alex-Dai authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    2cf3055 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #206 from SONIC-DEV/Alex-Dai-patch-2

    Update Dockerfile.j2
    Alex-Dai authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    515049f View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. designate version number to avoid build error

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    e962751 View commit details
    Browse the repository at this point in the history
  2. Create a correct config_db.json instead of a empty one.

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    cf2014f View commit details
    Browse the repository at this point in the history
  3. Modify Shamu optic port config file

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    1d70543 View commit details
    Browse the repository at this point in the history
  4. set serial console size to 20*150

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    0dfbfc1 View commit details
    Browse the repository at this point in the history
  5. Merge switch board FPGA driver patches

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    0126514 View commit details
    Browse the repository at this point in the history
  6. Merge patches of bmcutil under sonic platform tools

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    6895cf8 View commit details
    Browse the repository at this point in the history
  7. add new ispvm tool for pca9534

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    4e405cc View commit details
    Browse the repository at this point in the history
  8. Merge patches of power-util under sonic platform tools

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    0e03c6f View commit details
    Browse the repository at this point in the history
  9. Merge patches of plugins under shamu device folder

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    93fb638 View commit details
    Browse the repository at this point in the history
  10. add git submodule platform/broadcom/sonic-platform-modules-cel

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    c0bf650 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. 1.add missing files and folders for jaws. 2.remove dirty string field…

    … in sonic version
    
    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    61cd7eb View commit details
    Browse the repository at this point in the history
  2. add source code for migaloo

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    53a5743 View commit details
    Browse the repository at this point in the history
  3. upgrade jaws openBMC plugins under device folder

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    9ee4a8b View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. modify platform-modules submodule gitHub path

    Signed-off-by: Maxwill Ma <mamax@celestica.com>
    maxwill-ma committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    bd02d35 View commit details
    Browse the repository at this point in the history