Skip to content

xcvrd OIR support for Dell S6100/Z9100 switches #2281

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

Merged
merged 2 commits into from
Dec 4, 2018

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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
@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 <[email protected]>
Date:   Wed Aug 10 12:17:56 2022 -0700

    Fixes suggested in review.
    Signed-off-by: siqbal1486 <[email protected]>

commit 757a6b00c04e1300ba8b1ef719ddb29472842167
Author: Shahzad Iqbal (SHAHZADIQBAL) <[email protected]>
Date:   Tue Aug 9 12:12:33 2022 -0700

    added 2 tests and fixed a bug.

commit fb4d13871f9dc5792abd8da0f199e4ea0300c370
Author: Shahzad Iqbal (SHAHZADIQBAL) <[email protected]>
Date:   Mon Aug 1 18:59:55 2022 -0700

    changed script to account for tunnel routes.

commit c2db718e1a17c08d8d5bf8639c2efd23238ae54d
Author: Shahzad Iqbal (SHAHZADIQBAL) <[email protected]>
Date:   Sun Jul 31 15:09:12 2022 -0700

    removed accidently added spaces.

commit 2b5658ddbd9d03a8d922b89bd6efe4efbf256e41
Author: Shahzad Iqbal (SHAHZADIQBAL) <[email protected]>
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