chiark / gitweb /
shared: missing.h should include btrfs.h, before redefining some of its definitions
[elogind.git] / src / udev / net / link-config.h
index 24fdb87e4c5c013e5eb9e15cfd56a2d4a6c1b4da..688f836144a67fa1d497cf988fb76d4cb59476ca 100644 (file)
 #pragma once
 
 #include "ethtool-util.h"
-
-#include "condition-util.h"
-#include "libudev.h"
+#include "condition.h"
 #include "util.h"
 #include "list.h"
+#include "libudev.h"
 
 typedef struct link_config_ctx link_config_ctx;
 typedef struct link_config link_config;
@@ -39,6 +38,7 @@ typedef enum MACPolicy {
 } MACPolicy;
 
 typedef enum NamePolicy {
+        NAMEPOLICY_KERNEL,
         NAMEPOLICY_DATABASE,
         NAMEPOLICY_ONBOARD,
         NAMEPOLICY_SLOT,
@@ -55,6 +55,7 @@ struct link_config {
         char *match_path;
         char *match_driver;
         char *match_type;
+        char *match_name;
         Condition *match_host;
         Condition *match_virt;
         Condition *match_kernel;