chiark / gitweb /
importd: create a loopback btrfs file system for /var/lib/machines, if necessary
[elogind.git] / src / libsystemd-network / dhcp-identifier.h
index af95f074efb9b5a11872ec5ee507c3b812ba7975..643d4970d5023098d60c61b215b7a0b2c8637b31 100644 (file)
@@ -21,8 +21,8 @@
   along with systemd; If not, see <http://www.gnu.org/licenses/>.
 ***/
 
-#include <net/ethernet.h>
 
+#include "macro.h"
 #include "sparse-endian.h"
 #include "sd-id128.h"
 
@@ -59,3 +59,6 @@ struct duid {
                 } _packed_ raw;
         };
 } _packed_;
+
+int dhcp_identifier_set_duid_en(struct duid *duid, size_t *len);
+int dhcp_identifier_set_iaid(int ifindex, uint8_t *mac, size_t mac_len, uint32_t *_id);