Skip to content

Conversation

@AndriiFullroot
Copy link
Contributor

@AndriiFullroot AndriiFullroot commented Dec 19, 2025

Change summary

Added the vyos_vpp plugin for accel-ppp-ng.

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)

https://vyos.dev/T8010

Related PR(s)

How to test / Smoketest result

Checklist:

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

@github-actions
Copy link

github-actions bot commented Dec 19, 2025

👍
No issues in PR Title / Commit Title

@github-actions
Copy link

github-actions bot commented Dec 19, 2025

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@AndriiFullroot
Copy link
Contributor Author

I have read the CLA Document and I hereby sign the CLA

vyosbot added a commit to vyos/vyos-cla-signatures that referenced this pull request Dec 19, 2025
@AndriiFullroot AndriiFullroot marked this pull request as ready for review December 19, 2025 13:39
Copy link
Member

@sever-sever sever-sever left a comment

Choose a reason for hiding this comment

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

Add vyos_vpp plugin for the PPPoE server
It depends on accel-ppp/accel-ppp-ng#19

@github-actions
Copy link

CI integration 👍 passed!

Details

CI logs

  • CLI Smoketests (no interfaces) 👍 passed
  • CLI Smoketests VPP 👍 passed
  • CLI Smoketests (interfaces only) 👍 passed
  • Config tests 👍 passed
  • Config tests VPP 👍 passed
  • RAID1 tests 👍 passed
  • TPM tests 👍 passed

sigchld
pppd_compat
{% endif %}
vyos_vpp
Copy link
Member

Choose a reason for hiding this comment

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

I do wonder if it is a good idea to add this plugin by default. I would make this dynamic based on the fact if VPP service is enabled, or not on the CLI.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It was my initial idea, the issue is that the option "vpp-cp" is "per-interface" and there is no option to check if vpp-cp is set without iterating through.
Vyacheslav and I discussed that, and we agreed to enable the plugin by default for now.

Copy link
Member

Choose a reason for hiding this comment

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

Loading the plugin has no implications or negative effects, so I'd go with this now.

@dmbaturin dmbaturin added the bp/circinus Create automatic backport for circinus label Dec 23, 2025
Copy link
Member

@dmbaturin dmbaturin left a comment

Choose a reason for hiding this comment

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

Loading the plugin has no implications or negative effects, so I'd go with this now.

@dmbaturin dmbaturin merged commit 51036f9 into vyos:current Dec 23, 2025
21 of 22 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 Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bp/circinus Create automatic backport for circinus current mirror-completed

Development

Successfully merging this pull request may close these issues.

5 participants