/netbsd-current/external/mpl/dhcp/dist/server/ |
H A D | ddns.c | 50 static char* dump_ddns_cb (dhcp_ddns_cb_t *ddns_cb); 58 dhcp_ddns_cb_t *ddns_cb, 63 static void ddns_fwd_srv_add3(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult); 70 destroy_ddns_cb(struct dhcp_ddns_cb *ddns_cb, char* file, int line) { argument 71 if (!ddns_cb) { 75 if (ddns_cb->fixed6_ia) { 76 ia_dereference(&ddns_cb->fixed6_ia, MDL); 79 ddns_cb_free(ddns_cb, file, line); 123 dhcp_ddns_cb_t *ddns_cb; local 138 if ((old != NULL) && (old->ddns_cb ! 828 ddns_update_lease_text(dhcp_ddns_cb_t *ddns_cb, struct binding_scope **inscope) argument 961 update_lease_failed(struct lease *lease, struct iasubopt *lease6, dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_cb_t *ddns_cb_set, const char * file, int line) argument 1178 ddns_update_lease_ptr(struct lease *lease, struct iasubopt *lease6, dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_cb_t *ddns_cb_set, const char * file, int line) argument 1312 ddns_ptr_add(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1356 ddns_ptr_remove(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1437 ddns_fwd_srv_add2(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1529 ddns_fwd_srv_add1(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1609 ddns_fwd_srv_add3(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1689 ddns_fwd_srv_connector(struct lease *lease, struct iasubopt *lease6, struct binding_scope **inscope, dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1751 ddns_fwd_srv_rem2(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1812 ddns_fwd_srv_rem1(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 1939 dhcp_ddns_cb_t *ddns_cb = NULL; local 2383 dump_ddns_cb(dhcp_ddns_cb_t *ddns_cb) argument [all...] |
H A D | mdb.c | 1338 if (lease->ddns_cb != NULL) 1339 comp->ddns_cb = lease->ddns_cb;
|
H A D | dhcp.c | 5777 (new_lease->ddns_cb == NULL) && *same_client) {
|
H A D | dhcpv6.c | 3228 (lease->ddns_cb != NULL)) {
|
/netbsd-current/external/mpl/dhcp/dist/common/ |
H A D | dns.c | 160 typedef isc_result_t (*builder_func_t)(dhcp_ddns_cb_t *ddns_cb, 339 trace_ddns_input_write(dhcp_ddns_cb_t *ddns_cb, isc_result_t result) argument 347 memcpy(old_pointer, &ddns_cb, sizeof(ddns_cb)); 567 dhcp_ddns_cb_t *ddns_cb; local 570 ddns_cb = dmalloc(sizeof(*ddns_cb), file, line); 571 if (ddns_cb != NULL) { 572 ISC_LIST_INIT(ddns_cb->zone_server_list); 574 ISC_LINK_INIT(&ddns_cb 586 ddns_cb_free(dhcp_ddns_cb_t *ddns_cb, const char *file, int line) argument 616 ddns_cb_forget_zone(dhcp_ddns_cb_t *ddns_cb) argument 1135 find_zone_start(dhcp_ddns_cb_t *ddns_cb, int direction) argument 1205 find_cached_zone(dhcp_ddns_cb_t *ddns_cb, int direction) argument 1479 get_std_dhcid(dhcp_ddns_cb_t *ddns_cb, int type, const u_int8_t *identifier, unsigned id_len) argument 1578 get_int_dhcid(dhcp_ddns_cb_t *ddns_cb, int type, const u_int8_t *data, unsigned len) argument 1661 get_dhcid(dhcp_ddns_cb_t *ddns_cb, int type, const u_int8_t *identifier, unsigned id_len) argument 1821 build_fwd_add1(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 1914 build_fwd_add2(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 2031 build_dsmm_fwd_add3(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 2125 build_dsmm_fwd_add3_other(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 2218 build_fwd_rem1(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 2285 build_fwd_rem2(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 2357 build_fwd_rem2_dsmm(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 2420 build_fwd_rem2_dsmm_other(dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_data_t *dataspace, dns_name_t *pname, dns_name_t *uname) argument 2473 dhcp_ddns_cb_t *ddns_cb = (dhcp_ddns_cb_t *)eventp->ev_arg; local 2569 ddns_modify_fwd(dhcp_ddns_cb_t *ddns_cb, const char *file, int line) argument 2821 ddns_modify_ptr(dhcp_ddns_cb_t *ddns_cb, const char *file, int line) argument 3014 ddns_cancel(dhcp_ddns_cb_t *ddns_cb, const char *file, int line) argument 3098 print_dns_status(int direction, struct dhcp_ddns_cb *ddns_cb, isc_result_t result) argument [all...] |
/netbsd-current/external/mpl/dhcp/dist/common/tests/ |
H A D | dns_unittest.c | 67 dhcp_ddns_cb_t ddns_cb; local 70 memset(&ddns_cb, 0, sizeof(ddns_cb)); 71 ddns_cb.dhcid_class = dns_rdatatype_dhcid;; 73 id = &ddns_cb.fwd_name; 80 if (get_dhcid(&ddns_cb, type, clid, clidlen) != 1) { 82 } else if (ddns_cb.dhcid_class != dns_rdatatype_dhcid) { 84 } else if (ddns_cb.dhcid.len != dhcid_len) { 86 } else if (memcmp(ddns_cb.dhcid.data, dhcid, dhcid_len) != 0) { 91 data_string_forget(&ddns_cb 125 dhcp_ddns_cb_t ddns_cb; local [all...] |
/netbsd-current/external/mpl/dhcp/dist/client/ |
H A D | dhclient.c | 149 static void dhclient_ddns_cb_free(dhcp_ddns_cb_t *ddns_cb, 5069 client_dns_remove_action(dhcp_ddns_cb_t *ddns_cb, argument 5076 (ddns_cb->state == DDNS_STATE_REM_FW_YXDHCID)) { 5078 ddns_cb->state = DDNS_STATE_REM_FW_NXRR; 5080 result = ddns_modify_fwd(ddns_cb, MDL); 5087 dhclient_ddns_cb_free(ddns_cb, MDL); 5095 dhcp_ddns_cb_t *ddns_cb; local 5099 if (client->ddns_cb != NULL) { 5100 ddns_cancel(client->ddns_cb, MDL); 5101 client->ddns_cb 5196 dhcp_ddns_cb_t *ddns_cb = (dhcp_ddns_cb_t *)cp; local 5249 client_dns_update_action(dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) argument 5311 client_dns_update(struct client_state *client, dhcp_ddns_cb_t *ddns_cb) argument 5469 dhcp_ddns_cb_t *ddns_cb; local 5709 dhclient_ddns_cb_free(dhcp_ddns_cb_t *ddns_cb, char* file, int line) argument [all...] |
/netbsd-current/external/mpl/dhcp/dist/includes/ |
H A D | dhcpd.h | 648 struct dhcp_ddns_cb *ddns_cb; member in struct:lease 1360 struct dhcp_ddns_cb *ddns_cb; member in struct:client_state 1668 struct dhcp_ddns_cb *ddns_cb; member in struct:iasubopt 1810 typedef void (*ddns_action_t)(struct dhcp_ddns_cb *ddns_cb, 3066 dhcp_ddns_cb_t *ddns_cb); 3223 void ddns_cb_free (dhcp_ddns_cb_t *ddns_cb, const char *file, int line); 3224 void ddns_cb_forget_zone (dhcp_ddns_cb_t *ddns_cb); 3226 ddns_modify_fwd(dhcp_ddns_cb_t *ddns_cb, const char *file, int line); 3228 ddns_modify_ptr(dhcp_ddns_cb_t *ddns_cb, const char *file, int line); 3230 ddns_cancel(dhcp_ddns_cb_t *ddns_cb, cons [all...] |