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

Initial commit for SONiC PDE (platform development environment) for s… #3408

Closed
wants to merge 80 commits into from
Closed

Commits on Sep 5, 2019

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

Commits on Oct 22, 2019

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

Commits on Oct 23, 2019

  1. Configuration menu
    Copy the full SHA
    9fb1860 View commit details
    Browse the repository at this point in the history
  2. [doc]: Added branch 201904 to the build status icons (#3642)

    Somehow this was missed in april, I added the icons for 201904 so that
    the branch is not forgotten
    
    Signed-off-by: Michel Moriniaux <[email protected]>
    MichelMoriniaux authored and lguohan committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    8d162ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6332881 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. [Submodule] Update sonic-utilities (#3660)

    c12c443 - 2019-10-22 : [command reference] add warm reboot command document (#704) [Ying Xie]
    e25cf29 - 2019-10-22 : [PR template] Add reminder to add/modify/remove unit tests as appropriate (#708) [Joe LeVeque]
    66eafce - 2019-10-19 : [Command Reference] Unify style and formatting; Fix organization; Other fixes (#707) [Joe LeVeque]
    f32a450 - 2019-10-19 : [generate_dump] Make regex more specific for disabling/enabling logrotate (#701) [Kalimuthu-Velappan]
    d77c411 - 2019-10-18 : [netstat]: Fix for negative output values of counters after clear counters operation (#697) [lyndonsiao]
    fc324f2 - 2019-10-18 : [neighbor_advertiser]: Adapt to different mirror ACL table names (#703) [Shuotian Cheng]
    342f3a1 - 2019-10-08 : [intfstat,portstat] fix table_as_json (#691) [Mykola F]
    5564d87 - 2019-10-07 : [acl-loader] egress mirror action support and action ASIC support check (#575) [Stepan Blyshchak]
    prsunny authored and lguohan committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    74a28bf View commit details
    Browse the repository at this point in the history
  2. [devices]: Adding pre-emphasis for Inventec d6356 platform (#3643)

    Added pre-emphasis values for the Inventec d6356 platform using media_settings.json.
    InventecJamesHuang authored and lguohan committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    e883d35 View commit details
    Browse the repository at this point in the history
  3. [bgpcfgd]: Split default bgp config into main config and peer template (

    #3627)
    
    Now it's possible to add and remove peers based on ConfigDB
    
    - What I did
    Fixed functionality for dynamically adding/removing static bgp peers.
    
    - How I did it
    
    Split the bgp default template on bgp part and bgp peer part
    Changed bgpcfgd to use 1.
    
    - How to verify it
    
    Build an image and run on your DUT
    pavel-shirshov authored and lguohan committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    8457248 View commit details
    Browse the repository at this point in the history
  4. [build]: Kill arm march docker service before every run to avoid stal…

    …e entries (#3644)
    
    [Makefile] Kill arm march docker service before every run to avoid stale entries
    [Platform] Marvell - add dtb deb pkg
    
    Signed-off-by: Antony Rheneus <[email protected]>
    antony-rheneus authored and lguohan committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    4d29e61 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4026a8b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

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

Commits on Oct 28, 2019

  1. [swss] Remove "-p port_config.ini" option from the portsyncd (#3671)

    * [portsyncd] Remove "-p port_config.ini" option from the portsyncd
    
    Signed-off-by: Zhenggen Xu <[email protected]>
    zhenggen-xu authored and lguohan committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    c23aac1 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. Configuration menu
    Copy the full SHA
    dc6625c View commit details
    Browse the repository at this point in the history
  2. [hostname-config] improve hostname-config process (#3676)

    We noticed in tests/production that there is a low probability failure
    where /etc/hosts could have some garbage characters before the entry for
    local host name. The consequence is that all sudo command would be very
    slow. In extreme cases it would prevent some services from starting
    properly.
    
    I suspect that the /etc/hosts file might be opened by some process causing
    the issue. Editing contents with new file level and replace the whole file
    should be safer.
    
    Signed-off-by: Ying Xie <[email protected]>
    yxieca authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    5961e03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a78709 View commit details
    Browse the repository at this point in the history
  4. Updating the sonic-swss submodule pointer (#3680)

    Sudharsan D.G authored and prsunny committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    0f88137 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Enable sflowmgrd in docker-sonic-vs (#3595)

    Sudharsan D.G authored and prsunny committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    1942e33 View commit details
    Browse the repository at this point in the history
  2. [mellanox] Update FW/SDK: 13/29.2000.2308 and 4.3.2308 (#3666)

    Signed-off-by: Nazarii Hnydyn <[email protected]>
    nazariig authored and liat-grozovik committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    8db6df5 View commit details
    Browse the repository at this point in the history
  3. [Services] Restart Router-advertiser service upon unexpected critical…

    … process exit (#3681)
    
    Signed-off-by: Yong Zhao <[email protected]>
    yozhao101 authored and jleveque committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    cff30c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. [nephos] support SAI 1.5.0 and fix docker syncd related makefile error (

    #3684)
    
    - support SAI 1.5.0
    - fix docker syncd related makefile error
    simonJi2018 authored and lguohan committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    f3c92e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    841949f View commit details
    Browse the repository at this point in the history
  3. [sonic-cfggen] optimize sonic-cfggen startup (#3658)

    * [sonic-cfggen] optimize execution time
    
    a lot of template rendering causes switch to start longer because jinja2
    needs to parse them. Introducing RedisBytecodeCache to store parsed buckets of
    internal template bytecode to speedup same template rendering during start
    
    * [sonic-cfggen] do lazy regexp compilation to speedup sonic-cfggen
    
    * [sonic-cfggen] address pep8 related comments
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak authored and lguohan committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    064689d View commit details
    Browse the repository at this point in the history
  4. [services] improve startup time by changing startup order (#3656)

    * [services] improve startup time by given precedence to critical services (syncd.service)
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak authored and lguohan committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    8dbe13c View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. Configuration menu
    Copy the full SHA
    6cc1f99 View commit details
    Browse the repository at this point in the history
  2. [minigraph.py]: Use default namespace for <Address> (#3695)

    * [minigraph.py]: Use default namespace for <Address>
    pavel-shirshov authored Nov 1, 2019
    Configuration menu
    Copy the full SHA
    815e2ef View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Configuration menu
    Copy the full SHA
    4b59a43 View commit details
    Browse the repository at this point in the history
  2. [frr]: Fix the issue 'branch already exist' in frr package rebuilds (#…

    …3692)
    
    Fixed Makefile of FRR. Before we had issues after #3589:
    
    - When you want to rebuild frr with new changes you get error "branch frr/7.1 is already exist".
    - When your patch list is empty stg undo gives an error
    pavel-shirshov authored and lguohan committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    d85777b View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. [Services] Restart Platform-monitor service upon unexpected critical …

    …process exit. (#3689)
    
    Signed-off-by: Yong Zhao <[email protected]>
    yozhao101 authored and jleveque committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    4fa3a1e View commit details
    Browse the repository at this point in the history
  2. [Services] Restart Teamd service upon unexpected critical process exi…

    …t. (#3703)
    
    Signed-off-by: Yong Zhao <[email protected]>
    yozhao101 authored and jleveque committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    4c31ef3 View commit details
    Browse the repository at this point in the history
  3. [devices]: support SFP+ for Z9264F (#3700)

    - Changed sff8436 to optoe driver for both QSFP and SFP+
    - Used optoe1 for QSFP and optoe2 for SFP.
    aravindmani-1 authored and lguohan committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    d6f3fde View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    253d42b View commit details
    Browse the repository at this point in the history
  5. [devices]: Fixed Fpga crash on dell z9264 (#3672)

    Fixed the fpga crash issue which we see in 15-20 mins time frame after onie-install. Accessing stale i2c transfer message buffer causes this crash. Te message buffer becomes stale due to race between i2c transfer and fpga interrupt handler.
    
    This new state STATE_STOP will not be exposed for the wake up call till all the ISR of previous transfer is completed successfully.
    rkdevi27 authored and lguohan committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    ebcd2d5 View commit details
    Browse the repository at this point in the history
  6. [Juniper][QFX5210] Updating preemphasis values for supported optics (#…

    …3686)
    
    * Preemphasis values for various optics
    
    This patch adds the preemphasis values for the various supported
    optics for qfx5210 platform
    
    Signed-off-by: Ciju Rajan K <[email protected]>
    ciju-juniper authored and lguohan committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    a4c35b7 View commit details
    Browse the repository at this point in the history
  7. [mellanox] Upgrade HW-MGMT to V.7.0000.2303 (#3707)

    Signed-off-by: Nazarii Hnydyn <[email protected]>
    nazariig authored and liat-grozovik committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    7c5fb77 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. [Services] Restart DHCP-Relay service upon unexpected critical proces…

    …s exit. (#3667)
    
    Signed-off-by: Yong Zhao <[email protected]>
    yozhao101 authored and jleveque committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    ed79f54 View commit details
    Browse the repository at this point in the history
  2. [submodule]: Updated sonic-utilities pointer (#3715)

    - [warm/fast reboot] continue executing when killing docker failed (#713) [Ying Xie]
    - [neighbor_advertiser]: Add sleep in setting mirror session and ACL rules(#714)[Shuotian Cheng]
    - [config]: Flush the neighbor table when removing the router interface(#606) [Shuotian Cheng]
    - Add a generic configlet application script (#716) [Renuka Manavalan]
    - Management vrf snmp cli support (#472) [Harish Venkatraman]
    - show subinterfaces status (#642) [Wenda Ni]
    - sonic-utilities: Add support for sFlow (#592) [Garrick He]
    Sudharsan D.G authored and lguohan committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    9f1f61c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    997ea59 View commit details
    Browse the repository at this point in the history
  4. [arista] Add support for more 7280CR3 variants (#3711)

    * Add extra Smartsville hwskus
    Staphylo authored and prsunny committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    05e6599 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a117b25 View commit details
    Browse the repository at this point in the history
  6. [frr]: Move to version 7.2 (#3704)

    * Use 7.2 tree to generate frr packages
    
    * Adapt patches for frr/7.2
    
    * Use vrf_id
    pavel-shirshov authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    aa1a136 View commit details
    Browse the repository at this point in the history
  7. [services] make snmp.timer work again and delay telemetry.service (#3657

    )
    
    Signed-off-by: Stepan Blyschak <[email protected]>
    stepanblyschak authored and yxieca committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    d346cb3 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. [TSA]: Add community to the loopback prefix, when isolated (#3708)

    * Rename asn/deployment_id_asn_map.yaml to constants/constants.yaml
    
    * Fix bgp templates
    
    * Add community for loopback when bgpd is isolated
    
    * Use correct community value
    pavel-shirshov authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    d5af096 View commit details
    Browse the repository at this point in the history
  2. [pfcwd]: Do not start pfc watchdog on Management Tor (#3719)

    Signed-off-by: Neetha John <[email protected]>
    neethajohn authored and lguohan committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    95466c3 View commit details
    Browse the repository at this point in the history
  3. [barefoot] Added Newport platform support (#3709)

    [barefoot] Added Newport platform support
    
    Signed-off-by: Andriy Kokhan <[email protected]>
    akokhan authored and lguohan committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    3b51cec View commit details
    Browse the repository at this point in the history
  4. [platform/device] - Implement Silverstone platform API [Chassis/Fan] (#…

    …3706)
    
    Implement part of the Chassis and Fan related APIs.
    
    - Chassis APIs
    
    get_base_mac()
    get_serial_number()
    get_serial_number()
    get_system_eeprom_info()
    get_reboot_cause()
    
    - Fan APIs
    
    get_direction()
    get_speed()
    get_target_speed()
    get_speed_tolerance()
    set_speed()
    set_status_led()
    get_target_speed()
    
    - Fan APIs base on Device API
    
    get_name()
    get_presence()
    get_model()
    get_serial()
    get_status()
    
    Signed-off-by: Wirut Getbamrung [email protected]
    Wirut Getbamrung authored and lguohan committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    65fc916 View commit details
    Browse the repository at this point in the history
  5. [device/platform] Add reset in sfputil.py for Accton AS7326-56X (#3685)

    Add reset in sfputil.py for as7326-56x.
    
    Signed-off-by: brandon_chuang <[email protected]>
    brandonchuang authored and lguohan committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    7d4093d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6d46bad View commit details
    Browse the repository at this point in the history
  7. [build]: Fixed BFN target build (#3721)

    Signed-off-by: Vitaliy Senchyshyn <[email protected]>
    vsenchyshyn authored and lguohan committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    6a76cd2 View commit details
    Browse the repository at this point in the history
  8. [DellEMC] S6100 Watchdog Support (#3698)

    Implement Watchdog platform2.0 API for DellEMC S6100 platform.
    - Added new file watchdog.py in sonic_platform directory.
    - Enabled API support to Enable/disable watchdog.
    santhosh-kt authored and lguohan committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    a5e2799 View commit details
    Browse the repository at this point in the history
  9. libyang 1.0.73 (#3710)

    - build libyang1.0.73 debian pacakge from libyang github source
        - build libyang python2 and python3 debian packages
    li-pingmao authored and pavel-shirshov committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    bdf1b7c View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. [device] accton device of as5812_54t supports SAI and modify as5812_5…

    …4t periphery (#3663)
    
    - Support as5812_54t SAI.
    - Modify as5812_54t periphery.
    
    Signed-off-by: derek_sun <[email protected]>
    dereksun01 authored and lguohan committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    6c0ab4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac2908e View commit details
    Browse the repository at this point in the history
  3. [devices] Celeatica Silverstone add IPMI platform sensor read. (#3591)

    * [platform/broadcom] Celeatica Silverstone add IPMI platform sensor read.
    
    * [platform_sensors] Silverstone update temperature sensor description
    pphuchar authored and lguohan committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    2e61e14 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2019

  1. [devices]: fix debian/control for accton platform modules

    the bug was introduced by commit ac2908e
    
    Signed-off-by: Guohan Lu <[email protected]>
    lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    e877e47 View commit details
    Browse the repository at this point in the history
  2. [pmon][barefoot] Added pmon daemons control file (#3728)

    Signed-off-by: Andriy Kokhan <[email protected]>
    akokhan authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    bec60d1 View commit details
    Browse the repository at this point in the history
  3. Revert "[services] make snmp.timer work again and delay telemetry.ser…

    …vice (#3657)" (#3729)
    
    This reverts commit d346cb3.
    yxieca authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    96fffd8 View commit details
    Browse the repository at this point in the history
  4. [device/accton] Platform2.0 API Implementation for accton as7116-54x (#…

    …3622)
    
    Implement Component platform2.0 API for accton as7116-54x platform
    simonJi2018 authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    b2e15f2 View commit details
    Browse the repository at this point in the history
  5. [docker-ptf]: Added python-libpcap for the updated arp responder (#3731)

    Added python-libpcap to be used by arp_responder.py utility. This is needed to set conf.use_pcap which will make sure that L2pcapListenSocket uses libpcap instead of Linux PF_PACKET sockets. By using libpcap the vlan field will not be removed when the application receives the packet.
    Sudharsan D.G authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    be3421c View commit details
    Browse the repository at this point in the history
  6. [baseimage]: kdump support (#3722)

    * In the event of a kernel crash, we need to gather as much information
    as possible to understand and identify the root cause of the crash.
    Currently, the kernel does not provide much information, which make
    kernel crash investigation difficult and time consuming.
    
    Fortunately, there is a way in the kernel to provide more information
    in the case of a kernel crash. kdump is a feature of the Linux kernel
    that creates crash dumps in the event of a kernel crash. This PR
    will add kermel kdump support.
    
    An extension to the CLI utilities config and show is provided to
    configure and manage kdump:
     - enable / disable kdump functionality
     - configure kdump (how many kernel crash logs can be saved, memory
       allocated for capture kernel)
     - view kernel crash logs
    olivier-singla authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    c70d8bc View commit details
    Browse the repository at this point in the history
  7. [lldp]: ensure the LLDP PDU is sent immediately when the tx-interval …

    …is modified. (#3705)
    
    When LLDP parameter tx-interval value is modified, there was no immediate PDU sent to peer to update the peer with the latest values. Due to this the update on peer happened only after the next PDU is sent which can cause a delay of upto 30 secs (default value).
    sandeep-kulambi authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    fd82328 View commit details
    Browse the repository at this point in the history
  8. [devices]:start opennsl modules after platform handle mac service on …

    …AS7326-56X/AS7726-56X (#3726)
    
    AS7326-56X and AS7726-56X use the same design so both devices have the same problem.
    The detailed description below takes AS7326-56X as the example to explain.
    
    Original implementation:
    - In platform/broadcom/sonic-platform-modules-accton/as7326-56x/service/as7326-platform-handle_mac.service,
      it executes the script file "accton_handle_idt.sh".
    - In "accton_handle_idt.sh", it modifies the content of the script file "/etc/init.d/opennsl-modules"
      to insert the lines to execute "idt_init.sh" before the command to load broadcom linux kernel module "linux-kernel-bde.ko".
    - The script "idt_init.sh" cannot be executed at the first boot of SONiC after installing SONiC under ONIE. This is the reason why all of the ports does not work.
    
    New implementation:
    - Let "as7326-platform-handle_mac.service" execute "idt_init.sh".
    - Change the content of "as7326-platform-handle_mac.service" to define the service type as "oneshot". Add the settings to ensure "as7326-platform-handle_mac.service" is executed before "opennsl-modules.service".
      By setting the service type as "oneshot", it is guaranteed that "opennsl-modules.services" is started only when the forked process to execute the script file "idt_init.sh" is terminated
    
    Signed-off-by: charlie_chen <[email protected]>
    CharlieChenEC authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    099f9b0 View commit details
    Browse the repository at this point in the history
  9. [docker-syncd]: Restart SwSS, syncd and dependent services if a criti…

    …cal process in syncd container exits unexpectedly (#3534)
    
    Add the same mechanism I developed for the SwSS service in #2845 to the syncd service. However, in order to cause the SwSS service to also exit and restart in this situation, I developed a docker-wait-any program which the SwSS service uses to wait for either the swss or syncd containers to exit.
    jleveque authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    85b0de3 View commit details
    Browse the repository at this point in the history
  10. [device]: rename as5835_54x configuration file (#3429)

    Signed-off-by: derek_sun <[email protected]>
    dereksun01 authored and lguohan committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    6e926a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. [submodules]: update swss/sairedis/utilities

    swss:
    * f354798 2019-11-09 | [tests] fix build agains real SAI (#1123) (HEAD, origin/master, origin/HEAD) [Stepan Blyshchak]
    * 56d66a1 2019-11-07 | Sub port interface implementation (#969) [Wenda Ni]
    * c57fc34 2019-11-07 | [bufferorch] Fixed buffer and buffer profile attributes types accoring to changes in SAI 1.5 (#1120) [Vitaliy Senchyshyn]
    * 85ff17d 2019-11-07 | [VRF]: submit vrf feature  (#943) [Tyler Li]
    * 5604566 2019-11-06 | [vs_test] fix fdb test failed randomly (#1118) [Tyler Li]
    * 038d994 2019-11-05 | [vnet]: Correct VNET route table size for BITMAP implementation (#1115) [Volodymyr Samotiy]
    * bb4e19c 2019-11-04 | Not wait till kernel net_devices are created for all physical ports to (#1109) [Wenda Ni]
    * bab7b93 2019-11-02 | [portsorch] fix PortsOrch::allPortsReady() returns true when it should not (#1103) [Stepan Blyshchak]
    * 5ab3f6b 2019-10-31 | Updating pytest for sflow (#1095) [Sudharsan D.G]
    * d4ccdc3 2019-10-29 | Quote input strings before constructing a command line (#1098) [Qi Luo]
    * 5516ec4 2019-10-29 | Check RIF/Port exists only for add entries (#1110) [Prince Sunny]
    * 59440f2 2019-10-29 | Allow buffer profile apply after init (#1099) [Wenda Ni]
    
    sairedis:
    * d9faa58 2019-10-24 | Copp changes for supporting genetlink in vs (#522) [Sudharsan D.G]
    
    utiltiies:
    * e4a5e4c 2019-11-07 | Do not start pfcwd for M0 devices (#726) (HEAD, origin/master, origin/HEAD) [Neetha John]
    * 2c0af8a 2019-11-07 | Add an on/off knob for BGP EOIU pulling on warm restart (#655) [heidinet2007]
    * 2bce9ce 2019-11-07 | Make configlet application script idempotent for updates. (#728) [Renuka Manavalan]
    * 4740617 2019-11-06 | Revert "show BPS, PPS, UTIL rates w/o previous clear (#508)" (#718) [Mykola F]
    lguohan committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    d8931db View commit details
    Browse the repository at this point in the history
  2. Loopback ip addresses move to intfmgrd for supporting VRF

    Tyler Li authored and lguohan committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    c07ae3b View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

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

Commits on Nov 13, 2019

  1. [submodule]: update sonic-sairedis

    * afe2a0d 2019-10-30 | [vs]: Fix learn fdb events after fdb flush event (#524) (HEAD, origin/master, origin/HEAD) [Kamil Cudnik]
    * d29760f 2019-10-28 | [sai_redis_interface_query] Add sairedis support for sai_object_type_get_availability (#528) [Danny Allen]
    * ff5306e 2019-10-28 | [sai_redis_interface_query] Add sairedis support for sai_query_attribute_enum_values_capability (#525) [Danny Allen]
    
    Signed-off-by: Guohan Lu <[email protected]>
    lguohan committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    64c43f7 View commit details
    Browse the repository at this point in the history
  2. [bcm SAI] Upgrade Broadcom SAI to version 3.5.3.1m-26 (#50)

    Signed-off-by: Danny Allen <[email protected]>
    daall authored and lguohan committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    5174ec8 View commit details
    Browse the repository at this point in the history
  3. [Juniper][QFX5210] Updating platform README (#3746)

    * Updating the platform README
    
    Added the steps for configuring FEC mode
    
    Signed-off-by: Ciju Rajan K <[email protected]>
    ciju-juniper authored and lguohan committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    7372122 View commit details
    Browse the repository at this point in the history
  4. start bgp_eoiu_mark service to populate bgp eoiu marker flags for war…

    …m start, if configured so (#3489)
    
    * start bgp_eoiu_mark service to populate bgp eoiu marker if configured so
    
    * Address code review comments: check db value via "-v" option in sonic-cfggen
    
    * Address code review comment 2: check string against 'true' directly, instead of couting
    
    * Update start.sh
    heidinet2007 authored and yxieca committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    864a7c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5f45f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Configuration menu
    Copy the full SHA
    f9dea23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c50c390 View commit details
    Browse the repository at this point in the history
  3. [Mellanox]: Update SAI submodule to 1.15.2 (#3748)

    Signed-off-by: Volodymyr Samotiy <[email protected]>
    Volodymyr Samotiy authored and lguohan committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    c78465b View commit details
    Browse the repository at this point in the history
  4. DellEMC:optoe driver support in DellEMC platforms (#3747)

    - optoe driver truncates invalid pages(ff) but sff driver doesn't truncate.so,the DOM related calculation made by sff8436 driver will show incorrect data.
    - Few optics doesn't support DOM.
    - SFP plugins currently returns None for unreadable pages and this'd throw the below mentioned error in sfpshow eeprom --dom.
    aravindmani-1 authored and lguohan committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    4f35a81 View commit details
    Browse the repository at this point in the history
  5. [ntp]: modified ntp script to hide the error related to cfggen (#3745)

    This PR is to handle the issue 3527.
    When device boots up, NTP throws a traceback as explained in the issue 3527.
    
    - Traceback will be seen when MGMT_VRF_CONFIG does not exist in the database. Traceback is coming from the script “/etc/init.d/ntp”.
    
    - Traceback does not affect the NTP functionality with/without management VRF. When MGMT_VRF_CONFIG does not exist or when MGMT_VRF_CONFIG’s mgmtVrfEnabled is configured to “false”, “NTP” will be started in the “default VRF” context, which is working fine even with this traceback.
    
    - This traceback error will be hidden by redirecting the error to /dev/null without affecting functionality.
    kannankvs authored and lguohan committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    4007d9b View commit details
    Browse the repository at this point in the history
  6. [devices]: Firmware upgrade support for DellEMC platforms(s5248,s5232…

    …,z9100,s6100,z9264f) (#3743)
    
    * This method is used to update firmware components such as CPLD,FPGA,BIOS,SMF
               * This uses ONIE firmware upgrade design to stage firmware update from NOS.
    
    a) Copy latest firmware updater image to target running sonic.
    b) Run “./fw-updater -u onie-firmware-x86_64-dellemc_s5200_c3538-r0.3.40.5.1-9.bin”.
    c) This would automatically reboot ONIE into update mode and update firmware components to latest and reboot back to sonic without any user intervention.
    
    Signed-off-by: Srideep Devireddy <[email protected]>
    srideepDell authored and lguohan committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    413f078 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b7ef22c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    29249b3 View commit details
    Browse the repository at this point in the history