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 #187

Merged
merged 28 commits into from
Jun 3, 2020
Merged

201911 #187

merged 28 commits into from
Jun 3, 2020

Commits on May 13, 2020

  1. 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