Skip to content

Disable BMP feature for chassis supervisors#18037

Merged
abdosi merged 3 commits intosonic-net:masterfrom
BYGX-wcr:disable-bmp-vs-chassis-sup
Apr 21, 2025
Merged

Disable BMP feature for chassis supervisors#18037
abdosi merged 3 commits intosonic-net:masterfrom
BYGX-wcr:disable-bmp-vs-chassis-sup

Conversation

@BYGX-wcr
Copy link
Copy Markdown
Contributor

Description of PR

Summary: BMP feature is not needed for chassis supervisors because they don't have BGP service running.
Fixes # (issue)

Type of change

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

Back port request

  • 202012
  • 202205
  • 202305
  • 202311
  • 202405
  • 202411

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).

@BYGX-wcr BYGX-wcr requested a review from FengPan-Frank April 18, 2025 06:37

# To enable bmp feature
if self.check_version_for_bmp() is True:
if self.check_version_for_bmp() is True and device_info.is_supervisor() is False:
Copy link
Copy Markdown
Contributor

@FengPan-Frank FengPan-Frank Apr 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @BYGX-wcr for the change, could you also help to add some annotation in above line for why this check is needed?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@abdosi abdosi merged commit e8d5350 into sonic-net:master Apr 21, 2025
18 checks passed
@BYGX-wcr BYGX-wcr deleted the disable-bmp-vs-chassis-sup branch April 21, 2025 21:55
opcoder0 pushed a commit to opcoder0/sonic-mgmt that referenced this pull request Dec 8, 2025
Summary: BMP feature is not needed for chassis supervisors because they don't have BGP service running.

Signed-off-by: opcoder0 <110003254+opcoder0@users.noreply.github.com>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Dec 16, 2025
Summary: BMP feature is not needed for chassis supervisors because they don't have BGP service running.
Signed-off-by: Aharon Malkin <amalkin@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
Summary: BMP feature is not needed for chassis supervisors because they don't have BGP service running.
Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Jan 26, 2026
Summary: BMP feature is not needed for chassis supervisors because they don't have BGP service running.
Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
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.

4 participants