Skip to content

xcvrd OIR support for Dell S6100/Z9100 switches#2281

Merged
lguohan merged 2 commits intosonic-net:masterfrom
paavaanan:xcvrd_gpio_oir_support
Dec 4, 2018
Merged

xcvrd OIR support for Dell S6100/Z9100 switches#2281
lguohan merged 2 commits intosonic-net:masterfrom
paavaanan:xcvrd_gpio_oir_support

Conversation

@paavaanan
Copy link
Contributor

- What I did

  • Introduced check_interrupts function to handle missed interrupts.
  • get_transceiver_change_event() update port_dict and presence status.
  • Fix added for both S6100/Z9100 switches.

- How I did it

  • Manual OIR Removal testing is performed.

- How to verify it

  • Manual OIR Test is suffice.

Introduced check_interrupts function to handle missed interrupts.
port_dict updated and returned for appropriate OIR events.
Added support for both S6100/Z9100 switches.
@lguohan
Copy link
Collaborator

lguohan commented Nov 20, 2018

retest this please

@lguohan lguohan merged commit a888e15 into sonic-net:master Dec 4, 2018
@paavaanan paavaanan deleted the xcvrd_gpio_oir_support branch May 10, 2020 06:09
@lguohan lguohan mentioned this pull request Jun 10, 2022
6 tasks
lguohan added a commit to lguohan/sonic-buildimage that referenced this pull request Jun 10, 2022
* b12af41 2022-06-09 | [fpmsyncd] don't manipulate route weight (sonic-net#2320) (HEAD, origin/master, origin/HEAD) [Ying Xie]
* a3f4fbb 2022-06-09 | Combine PGs in buffermgrd (sonic-net#2281) [bingwang-ms]

Signed-off-by: Guohan Lu <lguohan@gmail.com>
lguohan added a commit that referenced this pull request Jun 10, 2022
* b12af41 2022-06-09 | [fpmsyncd] don't manipulate route weight (#2320) (HEAD, origin/master, origin/HEAD) [Ying Xie]
* a3f4fbb 2022-06-09 | Combine PGs in buffermgrd (#2281) [bingwang-ms]

Signed-off-by: Guohan Lu <lguohan@gmail.com>
yxieca pushed a commit that referenced this pull request Jun 16, 2022
submodule advance
Commit included:

54a9828 - (HEAD, public/202205) Combine PGs in buffermgrd (#2281) (#2329) (6 minutes ago)
vivekrnv pushed a commit to vivekrnv/sonic-buildimage that referenced this pull request Aug 26, 2022
* Combine PG3 and PG4 to PG3-4

Signed-off-by: bingwang <wang.bing@microsoft.com>
Blueve pushed a commit that referenced this pull request Sep 21, 2022
47dc7ea Added support for tunnel route status in show vnet routes all. (#2341)
7b8a62f Vnet_route_check Vxlan tunnel route update. (#2281) (#2376)
b21e2ce [202012][sonic_installer] consider existing swap when setting up swap

Signed-off-by: Xichen Lin <lukelin0907@gmail.com>
dprital added a commit to dprital/sonic-buildimage that referenced this pull request Sep 21, 2022
Update sonic-utilities submodule pointer to include the following:
* 0a7557b [minigraph] add option to specify golden path in load_minigraph ([sonic-net#2350](sonic-net/sonic-utilities#2350))
* 322aefc [GCU]Remove GCU unique lane check for duplicate lanes platforms ([sonic-net#2343](sonic-net/sonic-utilities#2343))
* 7099fff [fastboot] fastboot enhancement: Use warm-boot infrastructure for fast-boot ([sonic-net#2286](sonic-net/sonic-utilities#2286))
* 09026ed [warm-reboot] fix warm-reboot when /tmp/cache is missing ([sonic-net#2367](sonic-net/sonic-utilities#2367))
* a3c404c Fix typo in platform_sfputil_helper.is_rj45_port ([sonic-net#2374](sonic-net/sonic-utilities#2374))
* 637d834 Vnet_route_check Vxlan tunnel route update. ([sonic-net#2281](sonic-net/sonic-utilities#2281))
* 29a3e51 Added support for tunnel route status in show vnet routes all. ([sonic-net#2341](sonic-net/sonic-utilities#2341))
* 1ac584b Use 'default' VRF when VRF name is not provided ([sonic-net#2368](sonic-net/sonic-utilities#2368))
* 4d377a6 [subinterface]Added additional checks in portchannel and subinterface commands ([sonic-net#2345](sonic-net/sonic-utilities#2345))
* bbcdf2e disk_check: Publish event  for RO state ([sonic-net#2320](sonic-net/sonic-utilities#2320))
* 3fd537b Support the bandit check by GitHub Action ([sonic-net#2358](sonic-net/sonic-utilities#2358))
* 491d3d3 [generate dump]Added error message when saisdkdump fails ([sonic-net#2356](sonic-net/sonic-utilities#2356))
* 6830e01 [counterpoll]Fixing counterpoll show for tunnel and acl stats ([sonic-net#2355](sonic-net/sonic-utilities#2355))
* 3be2ad7 [fast-reboot]Avoid stopping masked services during fast-reboot ([sonic-net#2335](sonic-net/sonic-utilities#2335))
* 0e1b0cf [GCU] Fix missing backend in dry run ([sonic-net#2347](sonic-net/sonic-utilities#2347))
* 676c31b Add verification for override ([sonic-net#2305](sonic-net/sonic-utilities#2305))
* 48997c2 Add Password Hardening CLI support ([sonic-net#2338](sonic-net/sonic-utilities#2338))
* 414e239 update unit tests for swap ([#locato](https://github.com/sonic-net/sonic-utilities/pull/locato))
* a91a492 consider swap checking memory in ([#stalle](https://github.com/sonic-net/sonic-utilities/pull/stalle))
* f0ce586 [route_check]: Ignore standalone tunnel routes ([sonic-net#2325](sonic-net/sonic-utilities#2325))

Signed-off-by: dprital <drorp@nvidia.com>
yxieca added a commit to yxieca/sonic-buildimage that referenced this pull request Sep 21, 2022
…e submodule head

linkmgrd:
* 05e5f4c 2022-09-20 | [Active-Active] flaky LinkmgrdBootupSequence unit tests (sonic-net#134) (HEAD -> 202205) [Jing Zhang]
* 16fcadf 2022-09-13 | [active-standby] update warmboot reconciliation logic (sonic-net#129) [Jing Zhang]
* e656a87 2022-09-09 | [active-active] shutdown link prober when starting as isolated (sonic-net#130) [Jing Zhang]

uttilities:
yinxi@ying-dev-vm-01:~/src/sonic-202205/src/sonic-utilities$ git hist github/202205..HEAD
* 562188f 2022-09-14 | Use 'default' VRF when VRF name is not provided (sonic-net#2368) (HEAD -> 202205) [Sumukha Tumkur Vani]
* c50ba4f 2022-09-20 | [minigraph] add option to specify golden path in load_minigraph (sonic-net#2350) [jingwenxie]
* cec5ab2 2022-09-20 | [GCU]Remove GCU unique lane check for duplicate lanes platforms (sonic-net#2343) [jingwenxie]
* 8d20771 2022-09-15 | Vnet_route_check Vxlan tunnel route update. (sonic-net#2281) [siqbal1986]

swss:
* 88371f7 2022-09-21 | [ci] Only when test stage succeeded or succeededwithissues, PR run Gcov (sonic-net#2460) (HEAD -> 202205) [Liu Shilong]
* c11dbd7 2022-09-15 | [QoS] Enforce drop probability only for colors whose WRED are enabled (sonic-net#2422) [Stephen Sun]

sairedis:
* 80928dd 2022-09-06 | [lgtm] Add uuid library (sonic-net#1119) (HEAD -> 202205, github/202205) [Kamil Cudnik]
* c147dd0 2022-09-16 | [202205][vslib]: Add SAI_PORT_ATTR_OPER_SPEED get sonic-net#1123 [Ze Gan]

platform-daemon:
* 9cf8adf 2022-09-21 | [ycabled] add notification for gRPC connection state transitions to  IDLE/TRANSIENT_FAILURE (sonic-net#295) (HEAD -> 202205) [vdahiya12]
* 1e07ae3 2022-09-20 | Use get() to fetch default value from dictionary for port admin_status sonic-net#286 [anamehra]
* 157f483 2022-09-15 | [Xcvrd] Soak duplicate events and process only updated interested events (sonic-net#285) [Prince George]

Signed-off-by: Ying Xie <ying.xie@microsoft.com>
liat-grozovik pushed a commit that referenced this pull request Sep 22, 2022
…e submodule head (#12149)

linkmgrd:
* 05e5f4c 2022-09-20 | [Active-Active] flaky LinkmgrdBootupSequence unit tests (#134) (HEAD -> 202205) [Jing Zhang]
* 16fcadf 2022-09-13 | [active-standby] update warmboot reconciliation logic (#129) [Jing Zhang]
* e656a87 2022-09-09 | [active-active] shutdown link prober when starting as isolated (#130) [Jing Zhang]

uttilities:
yinxi@ying-dev-vm-01:~/src/sonic-202205/src/sonic-utilities$ git hist github/202205..HEAD
* 562188f 2022-09-14 | Use 'default' VRF when VRF name is not provided (#2368) (HEAD -> 202205) [Sumukha Tumkur Vani]
* c50ba4f 2022-09-20 | [minigraph] add option to specify golden path in load_minigraph (#2350) [jingwenxie]
* cec5ab2 2022-09-20 | [GCU]Remove GCU unique lane check for duplicate lanes platforms (#2343) [jingwenxie]
* 8d20771 2022-09-15 | Vnet_route_check Vxlan tunnel route update. (#2281) [siqbal1986]

swss:
* 88371f7 2022-09-21 | [ci] Only when test stage succeeded or succeededwithissues, PR run Gcov (#2460) (HEAD -> 202205) [Liu Shilong]
* c11dbd7 2022-09-15 | [QoS] Enforce drop probability only for colors whose WRED are enabled (#2422) [Stephen Sun]

sairedis:
* 80928dd 2022-09-06 | [lgtm] Add uuid library (#1119) (HEAD -> 202205, github/202205) [Kamil Cudnik]
* c147dd0 2022-09-16 | [202205][vslib]: Add SAI_PORT_ATTR_OPER_SPEED get #1123 [Ze Gan]

platform-daemon:
* 9cf8adf 2022-09-21 | [ycabled] add notification for gRPC connection state transitions to  IDLE/TRANSIENT_FAILURE (#295) (HEAD -> 202205) [vdahiya12]
* 1e07ae3 2022-09-20 | Use get() to fetch default value from dictionary for port admin_status #286 [anamehra]
* 157f483 2022-09-15 | [Xcvrd] Soak duplicate events and process only updated interested events (#285) [Prince George]

Signed-off-by: Ying Xie <ying.xie@microsoft.com>
@wen587 wen587 mentioned this pull request Sep 23, 2022
7 tasks
qiluo-msft pushed a commit that referenced this pull request Oct 1, 2022
0a7557b [minigraph] add option to specify golden path in load_minigraph (#2350)
322aefc [GCU]Remove GCU unique lane check for duplicate lanes platforms (#2343)
7099fff [fastboot] fastboot enhancement: Use warm-boot infrastructure for fast-boot (#2286)
09026ed [warm-reboot] fix warm-reboot when /tmp/cache is missing (#2367)
a3c404c Fix typo in platform_sfputil_helper.is_rj45_port (#2374)
637d834 Vnet_route_check Vxlan tunnel route update. (#2281)
29a3e51 Added support for tunnel route status in show vnet routes all. (#2341)
1ac584b Use 'default' VRF when VRF name is not provided (#2368)
4d377a6 [subinterface]Added additional checks in portchannel and subinterface commands (#2345)
bbcdf2e disk_check: Publish event  for RO state (#2320)
3fd537b Support the bandit check by GitHub Action (#2358)
491d3d3 [generate dump]Added error message when saisdkdump fails (#2356)
6830e01 [counterpoll]Fixing counterpoll show for tunnel and acl stats (#2355)
3be2ad7 [fast-reboot]Avoid stopping masked services during fast-reboot (#2335)
0e1b0cf [GCU] Fix missing backend in dry run (#2347)
676c31b Add verification for override (#2305)
48997c2 Add Password Hardening CLI support (#2338)
414e239 update unit tests for swap allocator
a91a492 consider swap checking memory in installer
f0ce586 [route_check]: Ignore standalone tunnel routes (#2325)
vadymhlushko-mlnx pushed a commit to vadymhlushko-mlnx/sonic-buildimage that referenced this pull request Nov 11, 2022
* Squashed commit of the following:

commit 78e4fe771b5ac6ec99282e6797233a17e16bd1d7
Author: siqbal1486 <shahzad.iqbal@microsoft.com>
Date:   Wed Aug 10 12:17:56 2022 -0700

    Fixes suggested in review.
    Signed-off-by: siqbal1486 <shahzad.iqbal@microsoft.com>

commit 757a6b00c04e1300ba8b1ef719ddb29472842167
Author: Shahzad Iqbal (SHAHZADIQBAL) <SHAHZADIQBAL@ame.gbl>
Date:   Tue Aug 9 12:12:33 2022 -0700

    added 2 tests and fixed a bug.

commit fb4d13871f9dc5792abd8da0f199e4ea0300c370
Author: Shahzad Iqbal (SHAHZADIQBAL) <SHAHZADIQBAL@ame.gbl>
Date:   Mon Aug 1 18:59:55 2022 -0700

    changed script to account for tunnel routes.

commit c2db718e1a17c08d8d5bf8639c2efd23238ae54d
Author: Shahzad Iqbal (SHAHZADIQBAL) <SHAHZADIQBAL@ame.gbl>
Date:   Sun Jul 31 15:09:12 2022 -0700

    removed accidently added spaces.

commit 2b5658ddbd9d03a8d922b89bd6efe4efbf256e41
Author: Shahzad Iqbal (SHAHZADIQBAL) <SHAHZADIQBAL@ame.gbl>
Date:   Sun Jul 31 14:52:49 2022 -0700

    Modified Vnet_route_check to ignore the Vxlan tunnel routes which use default VRF.

* changes suggested in review.
Fixed a bug found while testing for IpV6.

* Updated a testcse to cover IPV6. Fixed a bug causing build failures.
roberthong-qct pushed a commit to QuantaSwitch/sonic-buildimage that referenced this pull request Nov 18, 2022
0a7557b [minigraph] add option to specify golden path in load_minigraph (sonic-net#2350)
322aefc [GCU]Remove GCU unique lane check for duplicate lanes platforms (sonic-net#2343)
7099fff [fastboot] fastboot enhancement: Use warm-boot infrastructure for fast-boot (sonic-net#2286)
09026ed [warm-reboot] fix warm-reboot when /tmp/cache is missing (sonic-net#2367)
a3c404c Fix typo in platform_sfputil_helper.is_rj45_port (sonic-net#2374)
637d834 Vnet_route_check Vxlan tunnel route update. (sonic-net#2281)
29a3e51 Added support for tunnel route status in show vnet routes all. (sonic-net#2341)
1ac584b Use 'default' VRF when VRF name is not provided (sonic-net#2368)
4d377a6 [subinterface]Added additional checks in portchannel and subinterface commands (sonic-net#2345)
bbcdf2e disk_check: Publish event  for RO state (sonic-net#2320)
3fd537b Support the bandit check by GitHub Action (sonic-net#2358)
491d3d3 [generate dump]Added error message when saisdkdump fails (sonic-net#2356)
6830e01 [counterpoll]Fixing counterpoll show for tunnel and acl stats (sonic-net#2355)
3be2ad7 [fast-reboot]Avoid stopping masked services during fast-reboot (sonic-net#2335)
0e1b0cf [GCU] Fix missing backend in dry run (sonic-net#2347)
676c31b Add verification for override (sonic-net#2305)
48997c2 Add Password Hardening CLI support (sonic-net#2338)
414e239 update unit tests for swap allocator
a91a492 consider swap checking memory in installer
f0ce586 [route_check]: Ignore standalone tunnel routes (sonic-net#2325)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants