Skip to content

Ignore log analyzer error message related to source port GID mapping …#19879

Merged
prabhataravind merged 1 commit intosonic-net:masterfrom
siva-prasad-cisco:source_port_gid_mapping
Jul 30, 2025
Merged

Ignore log analyzer error message related to source port GID mapping …#19879
prabhataravind merged 1 commit intosonic-net:masterfrom
siva-prasad-cisco:source_port_gid_mapping

Conversation

@siva-prasad-cisco
Copy link
Copy Markdown
Contributor

@siva-prasad-cisco siva-prasad-cisco commented Jul 29, 2025

…in kernel

Description of PR

Summary:

Below Error message is seen occasionally during BFD scale test run
"
ERR kernel: [16615.430155] leaba_module_device 0000:0d:00.0: NPU2: leaba_hostif_get_by_port: Port gid out of range port_gid=384
"

It is transient and stops when trap action for BFD is programmed to send to SAI instead of NETDEV.
All BFD packets are sent to NPU host, it reinjects them if it does not have matching session so that CPU receives it. Once Session is estlabished, NPU host absorbs the message. since packet is recieved from NPUH , source system port is not correct in PUNT header and SDK logs error when packet is destined to NETDEV.
If packet is destined to SAI, kernel does not do the check. once the trap action is changed to SAI, error message is not seen.

This error message is seen in other scenarios and they have rate limited on the number of times this message is displayed
Fixes # (issue)
This error message does not have any functionality impact. Fix is to move the log message to ignore list.

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • New Test case
    • Skipped for non-supported platforms
  • Test case improvement

Back port request

  • 202205
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Approach

What is the motivation for this PR?

How did you do it?

How did you verify/test it?

Any platform specific information?

Supported testbed topology if it's a new test case?

Documentation

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@prabhataravind
Copy link
Copy Markdown
Contributor

@siva-prasad-cisco is there a plan to address this error log in the image later? Such a flurry of messages can be overwhelming and confusing. Can the message at least be made a warning?

@Aravind-Subbaroyan
Copy link
Copy Markdown

@siva-prasad-cisco is there a plan to address this error log in the image later? Such a flurry of messages can be overwhelming and confusing. Can the message at least be made a warning?

@prabhataravind - Yes, we are working internally to convert this to warning/info

@prabhataravind prabhataravind merged commit 4b5053b into sonic-net:master Jul 30, 2025
22 checks passed
mssonicbld pushed a commit to mssonicbld/sonic-mgmt that referenced this pull request Jul 30, 2025
@mssonicbld
Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202411: #19936

@mssonicbld
Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202505: #19947

@rraghav-cisco
Copy link
Copy Markdown
Contributor

rraghav-cisco commented Aug 7, 2025

@auspham , @sdszhang , we need this in msft.202405.
I am seeing the same error in ixia-snappi runs on 100G.
Thanks,
rraghav

ERROR snappi_tests/pfcwd/test_pfcwd_actions.py::test_pfcwd_drop_90_10[multidut_port_info2-port_map0] - Failed: Processes "['analyze_logs--<MultiAsicSonicHost yy40-mixed-short>']" failed with exit code "1"
ERROR snappi_tests/pfcwd/test_pfcwd_actions.py::test_pfcwd_drop_uni[multidut_port_info0-port_map0] - Failed: Processes "['analyze_logs--<MultiAsicSonicHost yy40-mixed-short>']" failed with exit code "1"
ERROR snappi_tests/pfcwd/test_pfcwd_actions.py::test_pfcwd_drop_over_subs_40_09[multidut_port_info1-port_map0] - Failed: Processes "['analyze_logs--<MultiAsicSonicHost yy40-mixed-short>']" failed with exit code "1"
ERROR snappi_tests/pfcwd/test_pfcwd_actions.py::test_pfcwd_disable_pause_cngtn[multidut_port_info0-port_map0] - Failed: Processes "['analyze_logs--<MultiAsicSonicHost yy40-mixed-short>']" failed with exit code "1"
ERROR snappi_tests/pfcwd/test_pfcwd_actions.py::test_pfcwd_disable_pause_cngtn[multidut_port_info2-port_map0] - Failed: Processes "['analyze_logs--<MultiAsicSonicHost yy40-mixed-short>']" failed with exit code "1"

The error was:

E                   raise LogAnalyzerError(result_str)
E               tests.common.plugins.loganalyzer.loganalyzer.LogAnalyzerError: match: 1
E               expected_match: 0
E               expected_missing_match: 0
E
E               Match Messages:
E               2025 Aug  7 00:02:48.631503 yy40-mixed-short ERR kernel: [24650.249426] leaba_module_device 0000:0c:00.0: NPU1: leaba_hostif_get_by_port: Port gid out of range port_gid=384

nissampa pushed a commit to nissampa/sonic-mgmt_dpu_test that referenced this pull request Aug 7, 2025
@sdszhang
Copy link
Copy Markdown
Contributor

sdszhang commented Aug 9, 2025

@yejianquan can you help to approve this for msft.202405 branch?

ashutosh-agrawal pushed a commit to ashutosh-agrawal/sonic-mgmt that referenced this pull request Aug 14, 2025
vidyac86 pushed a commit to vidyac86/sonic-mgmt that referenced this pull request Oct 23, 2025
wangxin pushed a commit to wangxin/sonic-mgmt that referenced this pull request Oct 27, 2025
Code sync sonic-net/sonic-mgmt:202411 => 202412

```
*   c3fd4c0 (HEAD -> code-sync-202412, origin/code-sync-202412) r12f 250802:1704 - Merge remote-tracking branch 'base/202411' into code-sync-202412
|\
| * a7a638a (base/202411) nnelluri-cisco 250722:1131 - cherry pick for the PR#17101 (sonic-net#19748)
| * fd4ae21 siva-prasad-cisco 250731:0002 - Ignore log analyzer error message related to source port GID mapping in kernel (sonic-net#19879)
| * f986cfa Xu Chen 250730:2120 - Fix saithrift URL generation for Mellanox on internal-202411 branch sonic-net#19899
| * a07fb04 nnelluri-cisco 250604:1347 - filterd backplane ports while checking 'sudo sfputil show error-status' (sonic-net#17859)
| * d707fcf nnelluri-cisco 250729:1208 - Added DPC role support for SmartSwitch. (sonic-net#18157)
| * 80ea05a dypet 250414:1059 - Fix BFD status check and ipv6 PTF intermittent issue. (sonic-net#17819)
| * fc623da Xu Chen 250725:1036 - support dynamic saithrift URL generation (sonic-net#19528)
| * 0e5fc8a Mai Bui 250724:1807 - [202411] Ignore auditd error in loganalyzer (sonic-net#19767)
| * d03770d Hua Liu 250218:1409 - [TACACS] Increase tacacs server reachability check timeout (sonic-net#16971)
| * e8111ac nnelluri-cisco 250717:1033 - Generate new npu-dpu ports Ethernet224 To Ethernet280 for cisco smartswicth "Cisco-8102-28FH-DPU-O" (sonic-net#19257)
| * e0060fa Zain Budhwani 250716:1109 - Remove yang_validate option from 202411 (sonic-net#19674)
| * 89c4281 AharonMalkin 250715:2042 - Add Nvidia to supported platforms on intf_fec test (sonic-net#19398)
| * f35fc20 mssonicbld 250716:0129 - Fix buffer queue cnt test to account for different BUFFER_QUEUE configs (sonic-net#19310) (sonic-net#19466)
| * 3e0cabd Chuan Wu 250704:0327 - Update vlan ping test to override the affection of secondary vlan ip (sonic-net#18867)
| * ff9d112 Longxiang Lyu 250714:1508 - [dualtor-io] Fix `test_active_link_admin_down_config_reload_link_up_downstream_standby` on Cisco/MLNX (sonic-net#18829) (sonic-net#19511)
| * e870d66 Yawen 250714:1246 - [manual cherry-pick] add topo dualtor-aa-64-breakout to qos_sai_base.py (sonic-net#19543)
| * 8369780 prabhataravind 250711:0929 - Enable skipped BFD and VxLAN tests on smartswitch T1 (sonic-net#19498)
```
opcoder0 pushed a commit to opcoder0/sonic-mgmt that referenced this pull request Dec 8, 2025
…in kernel (sonic-net#19879)

Signed-off-by: opcoder0 <110003254+opcoder0@users.noreply.github.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 16, 2025
…in kernel (sonic-net#19879)

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Dec 16, 2025
…in kernel (sonic-net#19879)

Signed-off-by: Aharon Malkin <amalkin@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
…in kernel (sonic-net#19879)

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
venu-nexthop pushed a commit to venu-nexthop/sonic-mgmt that referenced this pull request Jan 13, 2026
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Jan 26, 2026
…in kernel (sonic-net#19879)

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
ytzur1 pushed a commit to ytzur1/sonic-mgmt that referenced this pull request Feb 2, 2026
…in kernel (sonic-net#19879)

Signed-off-by: Yael Tzur <ytzur@nvidia.com>
venu-nexthop pushed a commit to venu-nexthop/sonic-mgmt that referenced this pull request Mar 27, 2026
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.

8 participants