sd_dhcp6_client 139 src/libsystemd-network/sd-dhcp6-client.c DEFINE_TRIVIAL_CLEANUP_FUNC(sd_dhcp6_client*, sd_dhcp6_client_unref); sd_dhcp6_client 143 src/libsystemd-network/sd-dhcp6-client.c _cleanup_dhcp6_client_unref_ _unused_ sd_dhcp6_client *_dont_destroy_##client = sd_dhcp6_client_ref(client) sd_dhcp6_client 145 src/libsystemd-network/sd-dhcp6-client.c static int client_start(sd_dhcp6_client *client, enum DHCP6State state); sd_dhcp6_client 147 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_set_callback(sd_dhcp6_client *client, sd_dhcp6_client 158 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_set_index(sd_dhcp6_client *client, int interface_index) sd_dhcp6_client 168 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_set_mac(sd_dhcp6_client *client, const uint8_t *addr, sd_dhcp6_client 194 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_set_duid(sd_dhcp6_client *client, uint16_t type, uint8_t *duid, sd_dhcp6_client 230 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_set_request_option(sd_dhcp6_client *client, sd_dhcp6_client 261 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_get_lease(sd_dhcp6_client *client, sd_dhcp6_lease **ret) { sd_dhcp6_client 273 src/libsystemd-network/sd-dhcp6-client.c static void client_notify(sd_dhcp6_client *client, int event) { sd_dhcp6_client 278 src/libsystemd-network/sd-dhcp6-client.c static int client_reset(sd_dhcp6_client *client) { sd_dhcp6_client 305 src/libsystemd-network/sd-dhcp6-client.c static void client_stop(sd_dhcp6_client *client, int error) { sd_dhcp6_client 315 src/libsystemd-network/sd-dhcp6-client.c static int client_send_message(sd_dhcp6_client *client, usec_t time_now) { sd_dhcp6_client 419 src/libsystemd-network/sd-dhcp6-client.c sd_dhcp6_client *client = userdata; sd_dhcp6_client 437 src/libsystemd-network/sd-dhcp6-client.c sd_dhcp6_client *client = userdata; sd_dhcp6_client 455 src/libsystemd-network/sd-dhcp6-client.c sd_dhcp6_client *client = userdata; sd_dhcp6_client 483 src/libsystemd-network/sd-dhcp6-client.c sd_dhcp6_client *client = userdata; sd_dhcp6_client 630 src/libsystemd-network/sd-dhcp6-client.c static int client_ensure_iaid(sd_dhcp6_client *client) { sd_dhcp6_client 676 src/libsystemd-network/sd-dhcp6-client.c static int client_parse_message(sd_dhcp6_client *client, sd_dhcp6_client 789 src/libsystemd-network/sd-dhcp6-client.c static int client_receive_reply(sd_dhcp6_client *client, DHCP6Message *reply, sd_dhcp6_client 826 src/libsystemd-network/sd-dhcp6-client.c static int client_receive_advertise(sd_dhcp6_client *client, sd_dhcp6_client 863 src/libsystemd-network/sd-dhcp6-client.c sd_dhcp6_client *client = userdata; sd_dhcp6_client 962 src/libsystemd-network/sd-dhcp6-client.c static int client_start(sd_dhcp6_client *client, enum DHCP6State state) sd_dhcp6_client 1119 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_stop(sd_dhcp6_client *client) sd_dhcp6_client 1126 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_start(sd_dhcp6_client *client) sd_dhcp6_client 1141 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_attach_event(sd_dhcp6_client *client, sd_event *event, sd_dhcp6_client 1162 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_detach_event(sd_dhcp6_client *client) { sd_dhcp6_client 1170 src/libsystemd-network/sd-dhcp6-client.c sd_event *sd_dhcp6_client_get_event(sd_dhcp6_client *client) { sd_dhcp6_client 1177 src/libsystemd-network/sd-dhcp6-client.c sd_dhcp6_client *sd_dhcp6_client_ref(sd_dhcp6_client *client) { sd_dhcp6_client 1184 src/libsystemd-network/sd-dhcp6-client.c sd_dhcp6_client *sd_dhcp6_client_unref(sd_dhcp6_client *client) { sd_dhcp6_client 1199 src/libsystemd-network/sd-dhcp6-client.c int sd_dhcp6_client_new(sd_dhcp6_client **ret) sd_dhcp6_client 1201 src/libsystemd-network/sd-dhcp6-client.c _cleanup_dhcp6_client_unref_ sd_dhcp6_client *client = NULL; sd_dhcp6_client 1208 src/libsystemd-network/sd-dhcp6-client.c client = new0(sd_dhcp6_client, 1); sd_dhcp6_client 829 src/network/networkd-link.c static void dhcp6_handler(sd_dhcp6_client *client, int event, void *userdata) { sd_dhcp6_client 93 src/network/networkd-link.h sd_dhcp6_client *dhcp6_client; sd_dhcp6_client 38 src/systemd/sd-dhcp6-client.h typedef struct sd_dhcp6_client sd_dhcp6_client; sd_dhcp6_client 40 src/systemd/sd-dhcp6-client.h typedef void (*sd_dhcp6_client_cb_t)(sd_dhcp6_client *client, int event, sd_dhcp6_client 42 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_set_callback(sd_dhcp6_client *client, sd_dhcp6_client 45 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_set_index(sd_dhcp6_client *client, int interface_index); sd_dhcp6_client 46 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_set_mac(sd_dhcp6_client *client, const uint8_t *addr, sd_dhcp6_client 48 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_set_duid(sd_dhcp6_client *client, uint16_t type, uint8_t *duid, sd_dhcp6_client 50 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_set_request_option(sd_dhcp6_client *client, sd_dhcp6_client 53 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_get_lease(sd_dhcp6_client *client, sd_dhcp6_lease **ret); sd_dhcp6_client 55 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_stop(sd_dhcp6_client *client); sd_dhcp6_client 56 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_start(sd_dhcp6_client *client); sd_dhcp6_client 57 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_attach_event(sd_dhcp6_client *client, sd_event *event, sd_dhcp6_client 59 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_detach_event(sd_dhcp6_client *client); sd_dhcp6_client 60 src/systemd/sd-dhcp6-client.h sd_event *sd_dhcp6_client_get_event(sd_dhcp6_client *client); sd_dhcp6_client 61 src/systemd/sd-dhcp6-client.h sd_dhcp6_client *sd_dhcp6_client_ref(sd_dhcp6_client *client); sd_dhcp6_client 62 src/systemd/sd-dhcp6-client.h sd_dhcp6_client *sd_dhcp6_client_unref(sd_dhcp6_client *client); sd_dhcp6_client 63 src/systemd/sd-dhcp6-client.h int sd_dhcp6_client_new(sd_dhcp6_client **ret);