Skip to content

Re-add the libnexthopgroup to Azure pipeline build and swss Makefile.am - #4663

Closed
LARLSN wants to merge 2 commits into
sonic-net:masterfrom
LARLSN:dev-ribfib-libnexthopgroup
Closed

Re-add the libnexthopgroup to Azure pipeline build and swss Makefile.am#4663
LARLSN wants to merge 2 commits into
sonic-net:masterfrom
LARLSN:dev-ribfib-libnexthopgroup

Conversation

@LARLSN

@LARLSN LARLSN commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

What I did

Re-add the libnexthopgroup to Azure pipeline build and Makefile.am to support rib/fib feature.
This pr was added before, but it was reverted for some reasons, and now it is added again.

The reasons for reverting can be found in PR: #4657
Previous PR: #4394

Why I did it

In the RIB/FIB design, we need the libnexthopgroup compiled from sonic-fib to communicate with Zebra.
More details please refer the documents following:

How I verified it

Unit tests for libnexthopgroup.
Unit tests for nhg mgr.
Daily vsonic tests.

Details if related

@LARLSN
LARLSN requested a review from prsunny as a code owner June 12, 2026 01:29
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

…ture

Signed-off-by: linsongnan <linsongnan.lsn@alibaba-inc.com>
@LARLSN
LARLSN force-pushed the dev-ribfib-libnexthopgroup branch from bc5f64d to ac1082f Compare June 12, 2026 01:38
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@LARLSN
LARLSN force-pushed the dev-ribfib-libnexthopgroup branch from ac1082f to ed9629f Compare June 12, 2026 01:43
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@LARLSN
LARLSN force-pushed the dev-ribfib-libnexthopgroup branch from ed9629f to 38e9005 Compare June 12, 2026 02:06
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@LARLSN
LARLSN force-pushed the dev-ribfib-libnexthopgroup branch 2 times, most recently from abfddff to 600c6ce Compare June 12, 2026 02:15
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@LARLSN LARLSN changed the title Dev ribfib libnexthopgroup Re-add the libnexthopgroup to Azure pipeline build swss Makefile.am Jun 12, 2026
@LARLSN LARLSN changed the title Re-add the libnexthopgroup to Azure pipeline build swss Makefile.am Re-add the libnexthopgroup to Azure pipeline build and swss Makefile.am Jun 12, 2026
@LARLSN

LARLSN commented Jun 12, 2026

Copy link
Copy Markdown
Contributor Author

@theasianpianist , hi Lawrence, we've added the libnexthopgroup into pipeline and swss Makefile.am again. Could you help us to review this PR.

Re-add libnexthopgroup deb package from sonic-buildimage common_libs.

Signed-off-by: linsongnan <linsongnan.lsn@alibaba-inc.com>
@LARLSN
LARLSN force-pushed the dev-ribfib-libnexthopgroup branch from 600c6ce to 4e755fc Compare June 12, 2026 08:45
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@theasianpianist

Copy link
Copy Markdown
Contributor

Is there a reason we need a separate PR for the Makefile and CI changes? It would be better to add these changes to #4395 instead, it doesn't make sense to me to add these build dependencies any earlier than necessary.

@theasianpianist theasianpianist left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Is there a reason we need a separate PR for the Makefile and CI changes? It would be better to add these changes to #4395 instead, it doesn't make sense to me to add these build dependencies any earlier than necessary.

@theasianpianist

Copy link
Copy Markdown
Contributor

Looks like the changes from this PR have been incorporated into #4395. I will close this PR in favor of #4395

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.

3 participants