Skip to content

T7970: VPP add systemd notify option for build - #1069

Merged
sever-sever merged 1 commit into
vyos:currentfrom
sever-sever:T7970-systemd
Nov 18, 2025
Merged

T7970: VPP add systemd notify option for build#1069
sever-sever merged 1 commit into
vyos:currentfrom
sever-sever:T7970-systemd

Conversation

@sever-sever

Copy link
Copy Markdown
Member

Change summary

Add systemd sd_notify() integration to signal when VPP is fully initialized and ready to process packets. This allows systemd to properly track VPP startup and manage service dependencies using Type=notify service configuration.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes)
  • Migration from an old Vyatta component to vyos-1x, please link to related PR inside obsoleted component
  • Other (please describe):

Related Task(s)

Related PR(s)

Checklist:

  • I have read the CONTRIBUTING document
  • I have linked this PR to one or more Phabricator Task(s)
  • My commit headlines contain a valid Task id
  • My change requires a change to the documentation
  • I have updated the documentation accordingly

Add systemd sd_notify() integration to signal when VPP is fully
initialized and ready to process packets. This allows systemd to
properly track VPP startup and manage service dependencies using
Type=notify service configuration.
@sever-sever
sever-sever requested a review from zdc November 18, 2025 12:41
@github-actions

Copy link
Copy Markdown

👍
No issues in PR Title / Commit Title

@github-actions github-actions Bot added the current VyOS rolling release label Nov 18, 2025

@zdc zdc 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.

The change is in sync with the latest VPP patch.

@sever-sever

Copy link
Copy Markdown
Member Author

Built manually, works as expected.

@sever-sever
sever-sever merged commit dbee2b2 into vyos:current Nov 18, 2025
8 checks passed
@vyosbot vyosbot added mirror-initiated This PR initiated for mirror sync workflow mirror-completed and removed mirror-initiated This PR initiated for mirror sync workflow labels Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

current VyOS rolling release mirror-completed

Development

Successfully merging this pull request may close these issues.

3 participants