Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic DHCP server support #887

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

Add basic DHCP server support #887

wants to merge 3 commits into from

Conversation

troglobit
Copy link
Contributor

Description

Note

This is a work in progress aiming to fix #703 for Infix v25.01. Further work, as laid out in #446, is planned after that.
Currently contains a forward port of @sgsx3 early work for @minexn

Checklist

Tick relevant boxes, this PR is-a or has-a:

  • Bugfix
    • Regression tests
    • ChangeLog updates (for next release)
  • Feature
    • YANG model change => revision updated?
    • Regression tests added?
    • ChangeLog updates (for next release)
    • Documentation added?
  • Test changes
    • Checked in changed Readme.adoc (make test-spec)
    • Added new test to group Readme.adoc and yaml file
  • Code style update (formatting, renaming)
  • Refactoring (please detail in commit messages)
  • Build related changes
  • Documentation content changes
    • ChangeLog updated (for major changes)
  • Other (please describe):

troglobit and others added 3 commits January 13, 2025 10:58
This patch introduces a new yang yang model for DHCP server and relay,
using dnsmasq to provide the functionality on a per-interface basis.

Available DHCP options will be queried by confd on startup and can
then be configured in a flexible manner.

The DHCP option 82 feature has been realized by patching dnsmasq
(see patches/dnsmasq/2.90/0000-relay-agent-info.patch).

Signed-off-by: Stefan Schlosser <[email protected]>
@troglobit troglobit added the enhancement New feature or request label Jan 14, 2025
@troglobit troglobit added this to the Infix v25.01 milestone Jan 14, 2025
@troglobit troglobit self-assigned this Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

Basic DHCP server support
2 participants