chiark / gitweb /
sd-dhcp-server: add support for sending messages
[elogind.git] / src / libsystemd-network / dhcp-server-internal.h
index 6c2f2b40705685934a3f0df060eda6e1f4aed7d5..381304ee47ac7b63a939d8a13d8f5fe761d2e419 100644 (file)
@@ -39,6 +39,7 @@ struct sd_dhcp_server {
         int fd_raw;
 
         int index;
+        be32_t address;
 };
 
 typedef struct DHCPClientId {
@@ -63,3 +64,6 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(sd_dhcp_server*, sd_dhcp_server_unref);
 
 int dhcp_server_handle_message(sd_dhcp_server *server, DHCPMessage *message,
                                size_t length);
+int dhcp_server_send_packet(sd_dhcp_server *server,
+                            DHCPRequest *req, DHCPPacket *packet,
+                            int type, size_t optoffset);