/openbsd/sbin/dhcpleased/ |
H A D | parse.y | 97 static struct iface_conf *iface_conf; variable 170 iface_conf = NULL; 204 iface_conf->vc_id = malloc(iface_conf->vc_id_len); 210 iface_conf->vc_id[1] = iface_conf->vc_id_len - 2; 257 iface_conf->c_id = malloc(iface_conf->c_id_len); 267 iface_conf->c_id = malloc(iface_conf->c_id_len); 276 iface_conf->c_id[1] = iface_conf->c_id_len - 2; 289 iface_conf->h_name = $4; 328 iface_conf->prefer_ipv6 = 1; 842 struct iface_conf * [all …]
|
H A D | frontend.c | 101 int iface_conf_cmp(struct iface_conf *, struct iface_conf *); 235 static struct iface_conf *iface_conf; in frontend_dispatch_main() local 352 iface_conf)) in frontend_dispatch_main() 355 if ((iface_conf = malloc(sizeof(struct iface_conf))) in frontend_dispatch_main() 938 struct iface_conf *iface_conf; in build_packet() local 968 if (iface_conf != NULL && iface_conf->h_name != NULL) { in build_packet() 994 memcpy(p, iface_conf->c_id, iface_conf->c_id_len); in build_packet() 1003 memcpy(p, iface_conf->vc_id, iface_conf->vc_id_len); in build_packet() 1228 struct iface_conf *iface_conf; in find_iface_conf() local 1243 struct iface_conf *iface_conf, *oiface_conf; in changed_ifaces() local [all …]
|
H A D | engine.c | 396 static struct iface_conf *iface_conf; in engine_dispatch_main() local 476 iface_conf)) in engine_dispatch_main() 479 if ((iface_conf = malloc(sizeof(struct iface_conf))) in engine_dispatch_main() 483 iface_conf)); in engine_dispatch_main() 490 iface_conf, entry); in engine_dispatch_main() 722 struct iface_conf *iface_conf; in parse_dhcp() local 1093 if (iface_conf != NULL && iface_conf->c_id_len > 0) { in parse_dhcp() 1233 if (iface_conf != NULL && iface_conf->prefer_ipv6 && in parse_dhcp() 1304 if (iface_conf != NULL && iface_conf->ignore & IGN_ROUTES) { in parse_dhcp() 1321 if (iface_conf != NULL && iface_conf->ignore & IGN_DNS) { in parse_dhcp() [all …]
|
H A D | dhcpleased.c | 716 struct iface_conf *iface_conf; in main_imsg_send_config() local 724 sizeof(*iface_conf)); in main_imsg_send_config() 728 iface_conf->vc_id, iface_conf->vc_id_len); in main_imsg_send_config() 730 iface_conf->vc_id, iface_conf->vc_id_len); in main_imsg_send_config() 732 iface_conf->c_id, iface_conf->c_id_len); in main_imsg_send_config() 734 iface_conf->c_id, iface_conf->c_id_len); in main_imsg_send_config() 737 iface_conf->h_name, strlen(iface_conf->h_name) + 1); in main_imsg_send_config() 1254 struct iface_conf *iface_conf; in merge_config() local 1259 free(iface_conf->vc_id); in merge_config() 1260 free(iface_conf->c_id); in merge_config() [all …]
|
H A D | dhcpleased.h | 251 struct iface_conf { struct 252 SIMPLEQ_ENTRY(iface_conf) entry; 266 SIMPLEQ_HEAD(iface_conf_head, iface_conf) iface_list; argument 315 struct iface_conf *find_iface_conf(struct iface_conf_head *, char *);
|
H A D | printconf.c | 102 struct iface_conf *iface; in print_config()
|
/openbsd/sbin/dhcp6leased/ |
H A D | frontend.c | 87 int iface_conf_cmp(struct iface_conf *, struct iface_conf *); 237 static struct iface_conf *iface_conf; in frontend_dispatch_main() local 338 iface_conf)) in frontend_dispatch_main() 341 if ((iface_conf = malloc(sizeof(struct iface_conf))) in frontend_dispatch_main() 345 iface_conf)); in frontend_dispatch_main() 386 iface_conf = NULL; in frontend_dispatch_main() 791 struct iface_conf *iface_conf; in build_packet() local 1036 struct iface_conf* 1039 struct iface_conf *iface_conf; in find_iface_conf() local 1054 struct iface_conf *iface_conf, *oiface_conf; in changed_ifaces() local [all …]
|
H A D | engine.c | 376 static struct iface_conf *iface_conf; in engine_dispatch_main() local 467 iface_conf)) in engine_dispatch_main() 470 if ((iface_conf = malloc(sizeof(struct iface_conf))) in engine_dispatch_main() 474 iface_conf)); in engine_dispatch_main() 477 iface_conf, entry); in engine_dispatch_main() 515 iface_conf = NULL; in engine_dispatch_main() 538 if (iface_conf == NULL) in engine_dispatch_main() 603 struct iface_conf *iface_conf; in engine_update_iface() local 707 struct iface_conf *iface_conf; in parse_dhcp() local 1288 struct iface_conf *iface_conf; in configure_interfaces() local [all …]
|
H A D | dhcp6leased.c | 660 struct iface_conf *iface_conf; in main_imsg_send_config() local 668 SIMPLEQ_FOREACH(iface_conf, &xconf->iface_list, entry) { in main_imsg_send_config() 670 sizeof(*iface_conf)); in main_imsg_send_config() 672 sizeof(*iface_conf)); in main_imsg_send_config() 673 SIMPLEQ_FOREACH(ia_conf, &iface_conf->iface_ia_list, in main_imsg_send_config() 877 struct iface_conf *iface_conf; in write_lease_file() local 915 for (i = 0; i < iface_conf->ia_count; i++) { in write_lease_file() 1002 struct iface_conf *iface_conf; in merge_config() local 1010 SIMPLEQ_FIRST(&iface_conf->iface_ia_list)) != NULL) { in merge_config() 1011 SIMPLEQ_REMOVE_HEAD(&iface_conf->iface_ia_list, in merge_config() [all …]
|
H A D | parse.y | 80 static struct iface_conf *iface_conf; variable 83 struct iface_conf *conf_get_iface(char *); 159 iface_conf = conf_get_iface($5); 163 iface_ia_conf->id = iface_conf->ia_count++; 164 if (iface_conf->ia_count > MAX_IA) { 169 SIMPLEQ_INSERT_TAIL(&iface_conf->iface_ia_list, 172 iface_conf = NULL; 604 struct iface_conf *iface; in parse_config() 700 struct iface_conf * 703 struct iface_conf *iface; in conf_get_iface() [all …]
|
H A D | printconf.c | 40 void print_iface_conf(struct iface_conf *, int); 76 print_iface_conf(struct iface_conf *iface, int verbose) in print_iface_conf() 101 struct iface_conf *iface; in print_config()
|
H A D | dhcp6leased.h | 211 struct iface_conf { struct 212 SIMPLEQ_ENTRY(iface_conf) entry; 220 SIMPLEQ_HEAD(iface_conf_head, iface_conf) iface_list; argument 266 struct iface_conf *find_iface_conf(struct iface_conf_head *, char *);
|