Predictable network interface naming for MDEV and others
Go to file
Alex D. b98771012d
Handle empty as full empty and fix discarding of previous results
2024-06-25 13:21:30 +00:00
.gitignore Initial commit 2024-06-14 21:26:46 +00:00
LICENSE.md Initial commit 2024-06-14 21:26:46 +00:00
README.md Add README 2024-06-14 21:32:06 +00:00
go.mod Upgrade to use latest netlink and add old interface name to alt names 2024-06-25 10:27:25 +00:00
loc.go Handle empty as full empty and fix discarding of previous results 2024-06-25 13:21:30 +00:00
mac.go Switch from using one name and adding old as altname to having a list of main and altnames, merge PCI and USB into Loc, let Proc*() process entire name themselves 2024-06-25 12:44:53 +00:00
main.go Switch from using one name and adding old as altname to having a list of main and altnames, merge PCI and USB into Loc, let Proc*() process entire name themselves 2024-06-25 12:44:53 +00:00
misc.go Switch from using one name and adding old as altname to having a list of main and altnames, merge PCI and USB into Loc, let Proc*() process entire name themselves 2024-06-25 12:44:53 +00:00
pci.go Switch from using one name and adding old as altname to having a list of main and altnames, merge PCI and USB into Loc, let Proc*() process entire name themselves 2024-06-25 12:44:53 +00:00
usb.go Switch from using one name and adding old as altname to having a list of main and altnames, merge PCI and USB into Loc, let Proc*() process entire name themselves 2024-06-25 12:44:53 +00:00

README.md

net-predictable: Predictable interface naming for everyone

This project exists because udev is mostly a black-box which doesn't allow others to use it's beneficial features. Some servers do fine with mdev(d) and such. This project aims to fill that gap by attempting to get close but not necessarily be a drop-in replacement for udev/systemd net-naming-scheme.