Skip to content
This repository has been archived by the owner on Mar 1, 2023. It is now read-only.

update brcm_poc from latest of master #9

Merged
merged 51 commits into from
Jul 9, 2019
Merged

Commits on Jun 12, 2019

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

Commits on Jun 13, 2019

  1. [FRR]: enable bgp graceful-restart preserve-fw-state for FRR warm reb…

    …oot support on T0 (sonic-net#2998)
    
    Signed-off-by: Jipan Yang <[email protected]>
    jipanyang authored and lguohan committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    ab5afad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5f7fb3 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Configuration menu
    Copy the full SHA
    383fc0f View commit details
    Browse the repository at this point in the history
  2. [docker]: get hostname from config db instead of minigraph (sonic-net…

    …#3004)
    
    minigraph may not be always available on the some system configuration.
    Should use config db as the source of truth.
    lguohan authored Jun 14, 2019
    Configuration menu
    Copy the full SHA
    8f6ae90 View commit details
    Browse the repository at this point in the history
  3. [swss]: Update swss submodules change (sonic-net#2995)

    sonic-swss:
    [vnet]: Extend Bitmap VNET test with "remove" flows (sonic-net#900)
    [vxlanorch] Ambiguous return code for removeNextHopTunnel (sonic-net#880)
    Address review comment: remove data member m_entriesCreated, which is introduced for dependancy resolution purpose. (sonic-net#839)
    Set LAG mtu value based on kernel netlink msg (sonic-net#922)
    [orchagent]: Remove try/catch for correct coredump file (sonic-net#790)
    [aclorch] unittest by gtest (sonic-net#924)
    [orchagent]: Added support of PFC WD for BFN platform (sonic-net#823)
    [vnetorch]: Fix tunnel route removal flow for bitmap VNET (sonic-net#912)
    pkill -9 zebra for frr warm restart VS test fix (sonic-net#927)
    swss-orchagent: add new orch for vnet routes/tunnel routes tables in CONFIG_DB  (sonic-net#907)
    [debian]: Do not build test when building with real SAI (sonic-net#932)
    
    sonic-swss-common:
    Add schema for dot1p to tc mapping config table (sonic-net#274)
    Fix MIRROR_SESSION table macro name (sonic-net#264)
    [schema] Add VNET Route tables in config_db (sonic-net#279)
    [debian] increment debian compatibility to 10 to enable parallel package build (sonic-net#280)
    White-list clear_stats op from orchagent to syncd (sonic-net#281)
    Correct comment (sonic-net#282)
    
    sonic-sairedis:
    [debian]: Change build order in target binary (sonic-net#452)
    [debian] increment debian compatibility to 10 to enable parallel package build (sonic-net#461)
    Full sleep wait flex counter polling thread when POLL_COUNTER_STATUS is disable (sonic-net#462)
    add support for SAI_ATTR_VALUE_TYPE_ACL_CAPABILITY (sonic-net#460)
    Check if port VID exists in db on flex counter query (sonic-net#464)
    Full sleep wait change for PFC watchdog (sonic-net#465)
    Add synchronous clear_stats operation path (sonic-net#463)
    Modify sai_create_port to breakout a port for virtual switch (sonic-net#454)
    Fix typo  (sonic-net#467)
    
    Signed-off-by: Shu0T1an ChenG <[email protected]>
    Shuotian Cheng authored Jun 14, 2019
    Configuration menu
    Copy the full SHA
    f8a4efc View commit details
    Browse the repository at this point in the history
  4. [Broadcom]: Update SAI version to 3.5.2.3 (sonic-net#3014)

    --Create/remove port fix
    --Support SAI_PORT_ATTR_SERDES_IPREDRIVER
    --Egress ACL fix for PFC storm restoration
    --Memory corruption during warm reboot
    --SAI_OBJECT_TYPE_TUNNEL_MAP_ENTRY removal fix
    --Segfault/memory corruption fix during switch shutdown
    --Directed boardcast fix
    --Pre-emphasis value for Dell 6100
    
    Signed-off-by: Shu0T1an ChenG <[email protected]>
    Shuotian Cheng authored Jun 14, 2019
    Configuration menu
    Copy the full SHA
    a5aa3bb View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2019

  1. [libteam]: Reimplement Warm-Reboot procedure (sonic-net#3016)

    * Update sonic-quagga submodule
    
    * [libteam]: Reimplement Warm-Reboot procedure
    pavel-shirshov authored Jun 15, 2019
    Configuration menu
    Copy the full SHA
    466334a View commit details
    Browse the repository at this point in the history
  2. [Mellanox] Inject SDK libs dependency to pmon on Mellanox platform (s…

    …onic-net#3000)
    
    * inject sdk libs to pmon
    * fix wrong code
    keboliu authored and qiluo-msft committed Jun 15, 2019
    Configuration menu
    Copy the full SHA
    c927517 View commit details
    Browse the repository at this point in the history
  3. Set the default mac ageing time to 600 seconds (sonic-net#2365)

    * Set the default mac ageing time to 300 seconds
    
    The current mac ageing was disabled, this could lead the mac address
    table to increase over time and lead to resource and performance issues.
    
    Signed-off-by: Zhenggen Xu <[email protected]>
    
    * Update the default HW ageing timer to be 600 seconds.
    
    This is to be on the safer side where ARP update interval
    is 300 seconds and SONiC does not flood when ARP is aged out.
    
    Signed-off-by: Zhenggen Xu <[email protected]>
    zhenggen-xu authored and yxieca committed Jun 15, 2019
    Configuration menu
    Copy the full SHA
    d67c6d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. [submodule] update sonic-linux-kernel (sonic-net#2985)

    * [submodule] update sonic-linux-kernel
    * update linux kernel version
    * Fix many version strings
    * update mellanox components (built with new kernel)
    * [mlnx] add make files for SDK WJH libs
    * Update arista driver submodule (#8)
    Make the debian packaging point to a newer kernel version.
    qiluo-msft authored Jun 18, 2019
    Configuration menu
    Copy the full SHA
    e7b1988 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a08595 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. Configuration menu
    Copy the full SHA
    4bfc9ef View commit details
    Browse the repository at this point in the history
  2. [baseimage]: Increase TMOUT for serial port connections to 15 minutes (

    …sonic-net#3032)
    
    Increase TMOUT value in order to close inactive serial console connections after 900 seconds (15 minutes) of inactivity
    jleveque authored and lguohan committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    319d854 View commit details
    Browse the repository at this point in the history
  3. [submodule]: Update submodule sonic-quagga (sonic-net#3030)

    Reduce the retry time for IPV6 connections to avoid reprogramming IPv6 routes after warm-reboot (#37)
    neethajohn authored and lguohan committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    2e121f3 View commit details
    Browse the repository at this point in the history
  4. [build]: Add missing 'rm -rf' to component Makefiles for clean rebuild (

    sonic-net#3028)
    
    * src/iproute2/Makefile
    * src/python3/Makefile
    
    These Makefiles do not properly clean out the src build subdirectory
    prior to downloading the source code contents. This causes an error
    during a rebuild following a 'make clean'.
    
    Signed-off-by: Greg Paussa <[email protected]>
    gpaussabrcm authored and lguohan committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    c67c29f View commit details
    Browse the repository at this point in the history
  5. [FRR] Enable SNMP support (sonic-net#2981)

    This is a follow-up of sonic-snmpagent PR 92
    Now that licensing issues have been solved FRR is distributed with SNMP
    support compiled-in. This PR adds the last bits of configuration to get
    the frr-snmp debian packages added to the docker container and the
    config bits to enable the snmp module in FRR
    
    This PR brings the functionality of being able to poll bgpd for routes
    and peer status.
    
    Signed-off-by: Michel Moriniaux <[email protected]>
    MichelMoriniaux authored and lguohan committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    1854453 View commit details
    Browse the repository at this point in the history
  6. [broadcom]: Check for broadcom platform sdk init ready during syncd s…

    …tart. (sonic-net#2931)
    
    - What I did
    During boot/reload time, wait in a loop to check for bcm initialization.
    Break the loop, once sdk is ready to process the 'bcmcmd' request (or) loop count reached the maximum value.
    
    - How I did it
    In the existing implementation during syncd start process will sleep for a fixed time (3 secs)
    for sdk initialization to happen. But the time taken for sdk initialization is varying for different platforms.
    To fix this issue, the syncd start process wait in a loop and check whether sdk is ready to process 'bcmcmd' command.
    
    - How to verify it
    Check for syncd process status and interface status.
    Check for syslogs and no failures related to syncd should be present.
    ramachandrareddygaddam authored and lguohan committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    6370d64 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1 from project-arlo/brcm_poc

    Brcm poc changes to include sonic-mgmt-framework docker to sonic-broadcom.bin
    jghalam authored Jun 19, 2019
    Configuration menu
    Copy the full SHA
    3b3ded5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2 from project-arlo/brcm_poc

    update sonic-mgmt-framework submodule branch to master
    jghalam authored Jun 19, 2019
    Configuration menu
    Copy the full SHA
    a1e885f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    69b8ad7 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. [build]: Upgrade docker to 18.09 in stretch slave (sonic-net#3049)

    Also add an option to use docker buildkit for image build
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak authored and lguohan committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    1bcd54d View commit details
    Browse the repository at this point in the history
  2. [build] Improve overlay check in Makefile (sonic-net#3050)

    Some kernels are built with overlayfs as a builtin and not a module.
    For these the check via lsmod currently fails.
    This improvement now checks the kernel configuration for the
    CONFIG_OVERLAY_FS entry. Depending on the OS and kernel version the
    build configuration can be in multiple places.
    Staphylo authored and lguohan committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    e680892 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. fixed BFN target build (sonic-net#3061)

    Signed-off-by: Myron Sosyak <[email protected]>
    msosyak authored and prsunny committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    f4d07dc View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2019

  1. Merge pull request #3 from project-arlo/brcm_poc

    Merged changes 70007e6d2ba3a4c0b371cd693ccc63e0a8906e77..00d4fcfed6a7…
    PrabhuSreenivasan authored Jun 22, 2019
    Configuration menu
    Copy the full SHA
    23c4b77 View commit details
    Browse the repository at this point in the history
  2. [frr.conf] Advertise /64 prefix for ipv6 lo addresses in case 'unifie…

    …d' config mode (sonic-net#3045)
    
    Signed-off-by: Pavlo Yadvychuk <[email protected]>
    Pavlo Yadvichuk authored and lguohan committed Jun 22, 2019
    Configuration menu
    Copy the full SHA
    817c637 View commit details
    Browse the repository at this point in the history
  3. [build]: Improve dockerfile instructions (sonic-net#3048)

    - create a dockerfile-marcros.j2 file with all common operations
      written as j2 macro
    - use single dockerfile instruction for COPY and RUN commands
      when possible to improve build time
    - reorganize dockerfile instructions to make more cache friendly
      (in case someday we will remove --no-cache to build docker images)
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak authored and lguohan committed Jun 22, 2019
    Configuration menu
    Copy the full SHA
    81cf332 View commit details
    Browse the repository at this point in the history
  4. [build]: wait up to 60 seconds for docker engine to start (sonic-net#…

    …3067)
    
    * [build]: wait 60 seconds for docker engine to start
    
    On some platforms, it can take more than 1 second for docker
    engine to start.
    
    Signed-off-by: Guohan Lu <[email protected]>
    lguohan authored Jun 22, 2019
    Configuration menu
    Copy the full SHA
    40330bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9cf34ec View commit details
    Browse the repository at this point in the history
  6. [bfn] added TNA config for all devices (sonic-net#3029)

    Signed-off-by: Andriy Kokhan <[email protected]>
    akokhan authored and lguohan committed Jun 22, 2019
    Configuration menu
    Copy the full SHA
    4f35cce View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. [devices]: DellEMC Z9264f remove 115200 baud-ratesupport (sonic-net#3046

    )
    paavaanan authored and lguohan committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    622c426 View commit details
    Browse the repository at this point in the history
  2. [swss] update swss pointer (sonic-net#3055)

    to include update in mellanox PFCWD lua script
    matching new SAI
    
    sonic-swss:
        407d048 [mellanox] convert logic to use quanta in pfc_detect_mellanox.lua (sonic-net#930)
        67c0940 [test]: Skip test_clear in test_watermark (sonic-net#937)
        c72c34f Enable Vnet/Vxlan VS test (sonic-net#935)
        4c771d0 add incCrmAclUsedCounter and decCrmAclUsedCounter for SAI_ACL_BIND_POINT_TYPE_SWITCH case. (sonic-net#899)
        825c0cb [vs]: Fix bitmap VNET virtual switch test (sonic-net#936)
        4577b40 Add buffer pool watermark support (sonic-net#853)
        4a67378 Add support of VXLAN tunnel removal (sonic-net#931)
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak authored and lguohan committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    34e790b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    93582c7 View commit details
    Browse the repository at this point in the history
  4. [FRR]: Port some patches from sonic-quagga repo (sonic-net#3017)

    * Update sonic-quagga submodule
    
    * Port some patches from sonic-quagga
    
    * Fix Makefile
    
    * Another patch
    
    * Uncomment bgp test
    
    * Downport Nikos's patch
    
    * Add a patch to alleviate the vendor issue
    
    * use patch instead of stg
    pavel-shirshov authored Jun 23, 2019
    Configuration menu
    Copy the full SHA
    dd0f005 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. [devices]: Poller to detect Intel Rangely LPC failure for dell z9100/…

    …s6100 (sonic-net#3065)
    
    - What I did
    Added Daemon to Log LPC bus degradation in Intel C2000 processor. Intel Rangeley C2000 processors with revision less than or equal to 2 have issue where LPC bus degrades over time in some processors. To identify the problem and to notify the issue, a daemon has been added which will log on encountering the issue.
    
    - How I did it
    Added a daemon which validates the CPLD scratch(0x102) and SMF scratch(0x202) registers by writing and reading values on regular polling intervals (300 seconds). If there is a discrepancy between read and write, a critical log will be thrown.
    
    - How to verify it
    The infra is verify by simulating the issue where between write and read, the value in register is modified and the log appearance is checked.
    
    - Description for the changelog
    
    Added Daemon to identify LPC bus degradation issue and notify using syslog in Dell S6100 and Z9100 platforms. This daemon will only run on processors with revision less than or equal to 2.
    Sudharsan D.G authored and lguohan committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    2e40fa5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f54b58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a1bebe View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. [sonic-cfggen] Add Mellanox platform specific code to read base mac f…

    …rom machine.conf (sonic-net#2991)
    
    * add code to read base mac from machine.conf
    
    * rewording the comments
    
    * add mac validation with re
    
    * fix review comments
    
    * remove empty line
    keboliu authored and liat-grozovik committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    331866d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94b3c36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b92d980 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4 from Azure/master

    sync from Azure to Project-arlo
    srideepDell authored Jun 25, 2019
    Configuration menu
    Copy the full SHA
    6b7d777 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Configuration menu
    Copy the full SHA
    efd773f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from project-arlo/dell_dev_changes1

    Changes to build sonic-mgmt-framework docker
    jghalam authored Jun 26, 2019
    Configuration menu
    Copy the full SHA
    5334b91 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6 from project-arlo/brcm_poc

    bumped up sonic-mgmt-framework commit-id
    nirenjan authored Jun 26, 2019
    Configuration menu
    Copy the full SHA
    757bf99 View commit details
    Browse the repository at this point in the history
  4. fix fast reboot compatibility (sonic-net#3083)

    * fix fast reboot compatibility
    
    We should handle both cases for backward-compatible with 201803:
     - fast-reboot
     - SONIC_BOOT_TYPE=fast-reboot
    
    * handle review comments
    * add a comment that getBootType code snippet is shared between two files
    stepanblyschak authored and qiluo-msft committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    6961816 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Configuration menu
    Copy the full SHA
    e292c98 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7 from Azure/master

    fix fast reboot compatibility (sonic-net#3083)
    srideepDell authored Jun 27, 2019
    Configuration menu
    Copy the full SHA
    1260d46 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. Configuration menu
    Copy the full SHA
    387b8b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a825f7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e4b212 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #8 from project-arlo/dell_dev_changes1

    Dell dev changes1
    jghalam authored Jun 28, 2019
    Configuration menu
    Copy the full SHA
    82acec7 View commit details
    Browse the repository at this point in the history