summaryrefslogtreecommitdiff
path: root/src/network/networkd-ndisc.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-01-31 12:35:44 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-01-31 13:10:28 +0900
commitba4c7184b320bb8698d470530d46a6c94641cc6e (patch)
tree5e05fdb041f36363746987e711f2b60f431ae344 /src/network/networkd-ndisc.h
parentf42d41cc5f9cd8cac538a1c30fda04d346b5bae2 (diff)
downloadsystemd-ba4c7184b320bb8698d470530d46a6c94641cc6e.tar.gz
network: configure NDisc after MAC address is assigned
Diffstat (limited to 'src/network/networkd-ndisc.h')
-rw-r--r--src/network/networkd-ndisc.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/network/networkd-ndisc.h b/src/network/networkd-ndisc.h
index acb97a892e..1958652778 100644
--- a/src/network/networkd-ndisc.h
+++ b/src/network/networkd-ndisc.h
@@ -6,6 +6,7 @@
typedef struct Link Link;
typedef struct Network Network;
+typedef struct Request Request;
typedef enum IPv6AcceptRAStartDHCP6Client {
IPV6_ACCEPT_RA_START_DHCP6_CLIENT_NO,
@@ -43,10 +44,12 @@ bool link_ipv6_accept_ra_enabled(Link *link);
void network_adjust_ipv6_accept_ra(Network *network);
-int ndisc_configure(Link *link);
int ndisc_start(Link *link);
void ndisc_vacuum(Link *link);
void ndisc_flush(Link *link);
+int request_process_ndisc(Request *req);
+int link_request_ndisc(Link *link);
+
CONFIG_PARSER_PROTOTYPE(config_parse_ipv6_accept_ra_start_dhcp6_client);
CONFIG_PARSER_PROTOTYPE(config_parse_ipv6_accept_ra_use_domains);