Lines Matching defs:iface_conf
400 static struct iface_conf *iface_conf;
485 if ((iface_conf = malloc(sizeof(struct iface_conf)))
489 if (imsg_get_data(&imsg, iface_conf,
490 sizeof(struct iface_conf)) == -1)
493 iface_conf->vc_id = NULL;
494 iface_conf->vc_id_len = 0;
495 iface_conf->c_id = NULL;
496 iface_conf->c_id_len = 0;
497 iface_conf->h_name = NULL;
499 iface_conf, entry);
502 if (iface_conf == NULL)
505 if (iface_conf->vc_id != NULL)
508 if ((iface_conf->vc_id_len = imsg_get_len(&imsg))
509 > 255 + 2 || iface_conf->vc_id_len == 0)
511 if ((iface_conf->vc_id = malloc(iface_conf->vc_id_len))
514 if (imsg_get_data(&imsg, iface_conf->vc_id,
515 iface_conf->vc_id_len) == -1)
519 if (iface_conf == NULL)
522 if (iface_conf->c_id != NULL)
525 if ((iface_conf->c_id_len = imsg_get_len(&imsg))
526 > 255 + 2 || iface_conf->c_id_len == 0)
528 if ((iface_conf->c_id = malloc(iface_conf->c_id_len))
531 if (imsg_get_data(&imsg, iface_conf->c_id,
532 iface_conf->c_id_len) == -1)
538 if (iface_conf == NULL)
541 if (iface_conf->h_name != NULL)
546 if ((iface_conf->h_name = malloc(len)) == NULL)
548 if (imsg_get_data(&imsg, iface_conf->h_name, len) == -1)
550 if (iface_conf->h_name[len - 1] != '\0')
574 iface_conf = find_iface_conf(
576 if (iface_conf == NULL)
578 if (iface_conf->ignore & IGN_DNS)
580 if (iface_conf->ignore & IGN_ROUTES)
736 struct iface_conf *iface_conf;
768 iface_conf = find_iface_conf(&engine_conf->iface_list, if_name);
823 if (iface_conf != NULL) {
824 for (i = 0; (int)i < iface_conf->ignore_servers_len; i++) {
825 if (iface_conf->ignore_servers[i].s_addr ==
1107 if (iface_conf != NULL && iface_conf->c_id_len > 0) {
1108 if (dho_len != iface_conf->c_id[1]) {
1113 if (memcmp(p, &iface_conf->c_id[2], dho_len) !=
1247 if (iface_conf != NULL && iface_conf->prefer_ipv6 &&
1318 if (iface_conf != NULL && iface_conf->ignore & IGN_ROUTES) {
1335 if (iface_conf != NULL && iface_conf->ignore & IGN_DNS) {
1355 if (iface_conf != NULL && iface_conf->prefer_ipv6 &&