summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/dhcp-server-internal.h
diff options
context:
space:
mode:
authorYegor Alexeyev <yegor.alexeyev@gmail.com>2021-03-09 14:57:37 +0300
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-04-14 07:30:40 +0900
commit21b6b87eb326a447ca5ed9e566e1ec7a2f227cfe (patch)
treea08c195b4851769a3d9f50611d5c6ccb5db2562d /src/libsystemd-network/dhcp-server-internal.h
parentbcaf24cd77d80529f70643e9b96c45a437dbed54 (diff)
downloadsystemd-21b6b87eb326a447ca5ed9e566e1ec7a2f227cfe.tar.gz
dhcp: Implemented BindToInterface= configuration option
Diffstat (limited to 'src/libsystemd-network/dhcp-server-internal.h')
-rw-r--r--src/libsystemd-network/dhcp-server-internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsystemd-network/dhcp-server-internal.h b/src/libsystemd-network/dhcp-server-internal.h
index 33e236627f..d30d91082f 100644
--- a/src/libsystemd-network/dhcp-server-internal.h
+++ b/src/libsystemd-network/dhcp-server-internal.h
@@ -44,11 +44,14 @@ struct sd_dhcp_server {
sd_event *event;
int event_priority;
sd_event_source *receive_message;
+ sd_event_source *receive_broadcast;
int fd;
int fd_raw;
+ int fd_broadcast;
int ifindex;
char *ifname;
+ bool bind_to_interface;
be32_t address;
be32_t netmask;
be32_t subnet;