1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
4 #include "conf-parser.h"
7 typedef struct Link Link
;
8 typedef struct Manager Manager
;
9 typedef struct Network Network
;
11 int network_adjust_dhcp_server(Network
*network
, Set
**addresses
);
13 int link_request_dhcp_server(Link
*link
);
15 int link_start_dhcp4_server(Link
*link
);
16 void manager_toggle_dhcp4_server_state(Manager
*manager
, bool start
);
18 CONFIG_PARSER_PROTOTYPE(config_parse_dhcp_server_relay_agent_suboption
);
19 CONFIG_PARSER_PROTOTYPE(config_parse_dhcp_server_emit
);
20 CONFIG_PARSER_PROTOTYPE(config_parse_dhcp_server_address
);
21 CONFIG_PARSER_PROTOTYPE(config_parse_dhcp_server_ipv6_only_preferred
);