Skip to content

lldp-syncd: handle unsupported LLDP port and chassis subtypes#78

Open
KeshavSM10 wants to merge 4 commits intosonic-net:masterfrom
KeshavSM10:lldp_snd
Open

lldp-syncd: handle unsupported LLDP port and chassis subtypes#78
KeshavSM10 wants to merge 4 commits intosonic-net:masterfrom
KeshavSM10:lldp_snd

Conversation

@KeshavSM10
Copy link
Copy Markdown

@KeshavSM10 KeshavSM10 commented Dec 21, 2025

Problem: lldp_syncd logs tracebacks when LLDP JSON contains unsupported port or chassis ID subtypes (e.g., "unhandled") due to unsafe enum lookups.

Fix: Gracefully handle unsupported LLDP port and chassis ID subtypes in parse_port() and parse_chassis() by validating enum keys and logging ERR without emitting tracebacks.

Related to #24902

@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla Bot commented Dec 21, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

  • ✅ login: KeshavSM10 / name: Harshvardhan (96aab79)

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: unknown <harshavardhanmundada@gmail.com>
Signed-off-by: KeshavSM10 <harshavardhanmundada@gmail.com>
Signed-off-by: KeshavSM10 <harshavardhanmundada@gmail.com>
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: KeshavSM10 <harshavardhanmundada@gmail.com>
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@KeshavSM10
Copy link
Copy Markdown
Author

Hey, could someone please review this PR? It has been open since December and addresses issue #24902.
PR #78 @mssonicbld

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants