Skip to content

[countersyncd]: align multi-message netlink parsing#212

Merged
Pterosaur merged 3 commits intoAzure:202412from
Pterosaur:backport/4317-to-202412
Mar 13, 2026
Merged

[countersyncd]: align multi-message netlink parsing#212
Pterosaur merged 3 commits intoAzure:202412from
Pterosaur:backport/4317-to-202412

Conversation

@Pterosaur
Copy link

What I did

Backported sonic-net/sonic-swss#4317 to the 202412 branch.

This preserves the aligned multi-message netlink parsing fixes in countersyncd, including the follow-up bounds tightening and helper documentation update.

Why I did it

The parser needs to align netlink message traversal correctly to avoid malformed multi-message parsing and out-of-bounds behavior.

How I verified it

Backport was validated as part of the combined 202412 countersyncd stack verification.

A merged 202412 build containing the backports of public PRs 4316/4317/4318/4319 was built and deployed to DUT str4-sn5640-2, then the full HFT regression was run:

  • high_frequency_telemetry/test_high_frequency_telemetry.py
  • result: tests=14, failures=0, errors=0, skipped=7
  • image: 20241212.54

Details if related

Source public PR: sonic-net/sonic-swss#4317

Signed-off-by: Ze Gan <ganze718@gmail.com>
(cherry picked from commit 6917adbf46b30aded9adc7cc1809dfd3728b5e8c)
Signed-off-by: Ze Gan <ganze718@gmail.com>
(cherry picked from commit e3bd603ff5c497808ed63ed2007c99cf5ed1bc86)
Signed-off-by: Ze Gan <ganze718@gmail.com>
(cherry picked from commit 2217d8578aacd8bd06b932040565f16b21892a48)
@Pterosaur Pterosaur requested a review from prsunny as a code owner March 13, 2026 01:31
@Pterosaur Pterosaur requested a review from r12f March 13, 2026 01:36
@Pterosaur Pterosaur merged commit 66b5a34 into Azure:202412 Mar 13, 2026
5 checks passed
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.

1 participant