[pve-devel] applied: [PATCH ifupdown2] d/patches: add patch for transparent handling of interface altnames

Thomas Lamprecht t.lamprecht at proxmox.com
Fri Jul 11 20:09:04 CEST 2025


On Fri, 11 Jul 2025 18:25:12 +0200, Christoph Heiss wrote:
> tl;dr: add transparent altname support by caching links under their
> primary name as well as any potential altname, and translating all
> interface names from the config into the primary interface name.
> 
> The structure makes it also as easy as possible to translate altnames in
> other corners of ifupdown2, if other cases should come up.
> 
> [...]

The amount of code changes are fewer than I  expected, and most of it reads
pretty straight forward. While I'd expect a few bugs for edge cases to pop up,
the underlying design is IMO sound and a bit of testing of common stuff did not
surface any issues.

So, applied, thanks!

Once the (release) dust settles it might be still worth to send a PR upstream,
even though upstream went a bit silent, it still might help others and one
never knows what wonders might happen ;-)

W.r.t the ports-condone-regex: I think keeping the current behavior is fine
for now, these attributes are not that wide spread and if they really just
affect reloads it won't trigger immediately after the first reboot after the
major upgrade, which is when the interface renaming is normally happening, so
admins get a chance to update these regexes then.
If we want to check them too the only sensible solution (without thinking this
through _that_ much though) would be to check if any of the interface names
match the regex, and if, ignore the respective interface.

[1/1] d/patches: add patch for transparent handling of interface altnames
      commit: d8e620a81429b4a55c854676cd28354320c08b75




More information about the pve-devel mailing list