summaryrefslogtreecommitdiff
path: root/src/udev/net/link-config.h
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2014-07-15 17:57:43 +0200
committerTom Gundersen <teg@jklm.no>2014-08-08 13:30:15 +0200
commit04b67d49254d956d31bcfe80340fb9df7ed332d3 (patch)
treee47d05d843be4c37d8aec5872e4848b9ab17c6a8 /src/udev/net/link-config.h
parentf3fc48150bb443f5b4623a819ebc2b39971a4f66 (diff)
udev: link_setup - respect kernel name assign policy
Newer kernels export meta-information about the origin of an ifname. Respect this from the ifname rename logic. We do not rename any interfaces that was originally named by userspace, nor once which have already been renamed from userspace. Moreover, we optionally do not (the default) rename interfaces which the kernel claims to have named in a predictable way.
Diffstat (limited to 'src/udev/net/link-config.h')
-rw-r--r--src/udev/net/link-config.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/udev/net/link-config.h b/src/udev/net/link-config.h
index 24fdb87e4c..5f3d4ad142 100644
--- a/src/udev/net/link-config.h
+++ b/src/udev/net/link-config.h
@@ -39,6 +39,7 @@ typedef enum MACPolicy {
} MACPolicy;
typedef enum NamePolicy {
+ NAMEPOLICY_KERNEL,
NAMEPOLICY_DATABASE,
NAMEPOLICY_ONBOARD,
NAMEPOLICY_SLOT,