sbin/dhcp6leased/dhcp6leased.c
1001
struct iface_conf *iface_conf;
sbin/dhcp6leased/dhcp6leased.c
1021
if ((iface_conf = find_iface_conf(&main_conf->iface_list, if_name))
sbin/dhcp6leased/dhcp6leased.c
1039
for (i = 0; i < iface_conf->ia_count; i++) {
sbin/dhcp6leased/dhcp6leased.c
1129
struct iface_conf *iface_conf;
sbin/dhcp6leased/dhcp6leased.c
1134
while ((iface_conf = SIMPLEQ_FIRST(&conf->iface_list)) != NULL) {
sbin/dhcp6leased/dhcp6leased.c
1137
SIMPLEQ_FIRST(&iface_conf->iface_ia_list)) != NULL) {
sbin/dhcp6leased/dhcp6leased.c
1138
SIMPLEQ_REMOVE_HEAD(&iface_conf->iface_ia_list,
sbin/dhcp6leased/dhcp6leased.c
1148
free(iface_conf);
sbin/dhcp6leased/dhcp6leased.c
689
struct iface_conf *iface_conf;
sbin/dhcp6leased/dhcp6leased.c
697
SIMPLEQ_FOREACH(iface_conf, &xconf->iface_list, entry) {
sbin/dhcp6leased/dhcp6leased.c
698
main_imsg_compose_frontend(IMSG_RECONF_IFACE, -1, iface_conf,
sbin/dhcp6leased/dhcp6leased.c
699
sizeof(*iface_conf));
sbin/dhcp6leased/dhcp6leased.c
700
main_imsg_compose_engine(IMSG_RECONF_IFACE, -1, iface_conf,
sbin/dhcp6leased/dhcp6leased.c
701
sizeof(*iface_conf));
sbin/dhcp6leased/dhcp6leased.c
702
SIMPLEQ_FOREACH(ia_conf, &iface_conf->iface_ia_list,
sbin/dhcp6leased/dhcp6leased.h
214
SIMPLEQ_ENTRY(iface_conf) entry;
sbin/dhcp6leased/dhcp6leased.h
222
SIMPLEQ_HEAD(iface_conf_head, iface_conf) iface_list;
sbin/dhcp6leased/dhcp6leased.h
268
struct iface_conf *find_iface_conf(struct iface_conf_head *, char *);
sbin/dhcp6leased/engine.c
1314
struct iface_conf *iface_conf;
sbin/dhcp6leased/engine.c
1327
if ((iface_conf = find_iface_conf(&engine_conf->iface_list, if_name))
sbin/dhcp6leased/engine.c
1334
for (i = 0; i < iface_conf->ia_count; i++) {
sbin/dhcp6leased/engine.c
1346
SIMPLEQ_FOREACH(ia_conf, &iface_conf->iface_ia_list, entry) {
sbin/dhcp6leased/engine.c
1354
if (prefixcmp(iface->pds, iface->new_pds, iface_conf->ia_count) != 0) {
sbin/dhcp6leased/engine.c
1358
for (i = 0; i < iface_conf->ia_count; i++) {
sbin/dhcp6leased/engine.c
1383
struct iface_conf *iface_conf;
sbin/dhcp6leased/engine.c
1396
if ((iface_conf = find_iface_conf(&engine_conf->iface_list, if_name))
sbin/dhcp6leased/engine.c
1403
for (i = 0; i < iface_conf->ia_count; i++) {
sbin/dhcp6leased/engine.c
1414
SIMPLEQ_FOREACH(ia_conf, &iface_conf->iface_ia_list, entry) {
sbin/dhcp6leased/engine.c
1427
struct iface_conf *iface_conf;
sbin/dhcp6leased/engine.c
1441
if ((iface_conf = find_iface_conf(&engine_conf->iface_list, if_name))
sbin/dhcp6leased/engine.c
1448
for (i = 0; i < iface_conf->ia_count; i++) {
sbin/dhcp6leased/engine.c
1460
SIMPLEQ_FOREACH(ia_conf, &iface_conf->iface_ia_list, entry) {
sbin/dhcp6leased/engine.c
383
static struct iface_conf *iface_conf;
sbin/dhcp6leased/engine.c
477
iface_conf))
sbin/dhcp6leased/engine.c
480
if ((iface_conf = malloc(sizeof(struct iface_conf)))
sbin/dhcp6leased/engine.c
483
memcpy(iface_conf, imsg.data, sizeof(struct
sbin/dhcp6leased/engine.c
484
iface_conf));
sbin/dhcp6leased/engine.c
485
if (iface_conf->name[sizeof(iface_conf->name) - 1]
sbin/dhcp6leased/engine.c
490
SIMPLEQ_INIT(&iface_conf->iface_ia_list);
sbin/dhcp6leased/engine.c
492
iface_conf, entry);
sbin/dhcp6leased/engine.c
493
iface_conf->ia_count = 0;
sbin/dhcp6leased/engine.c
507
SIMPLEQ_INSERT_TAIL(&iface_conf->iface_ia_list,
sbin/dhcp6leased/engine.c
509
iface_ia_conf->id = iface_conf->ia_count++;
sbin/dhcp6leased/engine.c
510
if (iface_conf->ia_count > MAX_IA)
sbin/dhcp6leased/engine.c
535
iface_conf = NULL;
sbin/dhcp6leased/engine.c
556
iface_conf = find_iface_conf(
sbin/dhcp6leased/engine.c
558
if (iface_conf == NULL)
sbin/dhcp6leased/engine.c
623
struct iface_conf *iface_conf;
sbin/dhcp6leased/engine.c
667
if ((iface_conf = find_iface_conf(&engine_conf->iface_list, if_name))
sbin/dhcp6leased/engine.c
683
for (i = 0; i < iface_conf->ia_count; i++) {
sbin/dhcp6leased/engine.c
727
struct iface_conf *iface_conf;
sbin/dhcp6leased/engine.c
745
if ((iface_conf = find_iface_conf(&engine_conf->iface_list, if_name))
sbin/dhcp6leased/engine.c
753
iface_conf->ia_count);
sbin/dhcp6leased/engine.c
836
if (ntohl(iapd.iaid) < iface_conf->ia_count) {
sbin/dhcp6leased/engine.c
874
SIMPLEQ_FOREACH(ia_conf, &iface_conf->iface_ia_list, entry) {
sbin/dhcp6leased/frontend.c
1011
struct iface_conf*
sbin/dhcp6leased/frontend.c
1014
struct iface_conf *iface_conf;
sbin/dhcp6leased/frontend.c
1019
SIMPLEQ_FOREACH(iface_conf, head, entry) {
sbin/dhcp6leased/frontend.c
1020
if (strcmp(iface_conf->name, if_name) == 0)
sbin/dhcp6leased/frontend.c
1021
return iface_conf;
sbin/dhcp6leased/frontend.c
1029
struct iface_conf *iface_conf, *oiface_conf;
sbin/dhcp6leased/frontend.c
1036
SIMPLEQ_FOREACH(iface_conf, &oconf->iface_list, entry)
sbin/dhcp6leased/frontend.c
1038
SIMPLEQ_FOREACH(iface_conf, &nconf->iface_list, entry)
sbin/dhcp6leased/frontend.c
1043
SIMPLEQ_FOREACH(iface_conf, &nconf->iface_list, entry) {
sbin/dhcp6leased/frontend.c
1044
if ((if_index = if_nametoindex(iface_conf->name)) == 0)
sbin/dhcp6leased/frontend.c
1047
iface_conf->name);
sbin/dhcp6leased/frontend.c
1051
} else if (iface_conf_cmp(iface_conf, oiface_conf) != 0) {
sbin/dhcp6leased/frontend.c
1069
iface_conf_cmp(struct iface_conf *a, struct iface_conf *b)
sbin/dhcp6leased/frontend.c
238
static struct iface_conf *iface_conf;
sbin/dhcp6leased/frontend.c
342
iface_conf))
sbin/dhcp6leased/frontend.c
345
if ((iface_conf = malloc(sizeof(struct iface_conf)))
sbin/dhcp6leased/frontend.c
348
memcpy(iface_conf, imsg.data, sizeof(struct
sbin/dhcp6leased/frontend.c
349
iface_conf));
sbin/dhcp6leased/frontend.c
350
if (iface_conf->name[sizeof(iface_conf->name) - 1]
sbin/dhcp6leased/frontend.c
355
SIMPLEQ_INIT(&iface_conf->iface_ia_list);
sbin/dhcp6leased/frontend.c
357
iface_conf, entry);
sbin/dhcp6leased/frontend.c
358
iface_conf->ia_count = 0;
sbin/dhcp6leased/frontend.c
372
SIMPLEQ_INSERT_TAIL(&iface_conf->iface_ia_list,
sbin/dhcp6leased/frontend.c
374
iface_ia_conf->id = iface_conf->ia_count++;
sbin/dhcp6leased/frontend.c
375
if (iface_conf->ia_count > MAX_IA)
sbin/dhcp6leased/frontend.c
400
iface_conf = NULL;
sbin/dhcp6leased/frontend.c
747
struct iface_conf *iface_conf;
sbin/dhcp6leased/frontend.c
772
iface_conf = find_iface_conf(&frontend_conf->iface_list, if_name);
sbin/dhcp6leased/frontend.c
806
SIMPLEQ_FOREACH(ia_conf, &iface_conf->iface_ia_list, entry) {
sbin/dhcp6leased/frontend.c
86
int iface_conf_cmp(struct iface_conf *, struct iface_conf *);
sbin/dhcp6leased/parse.y
157
iface_conf = conf_get_iface($5);
sbin/dhcp6leased/parse.y
161
iface_ia_conf->id = iface_conf->ia_count++;
sbin/dhcp6leased/parse.y
162
if (iface_conf->ia_count > MAX_IA) {
sbin/dhcp6leased/parse.y
167
SIMPLEQ_INSERT_TAIL(&iface_conf->iface_ia_list,
sbin/dhcp6leased/parse.y
170
iface_conf = NULL;
sbin/dhcp6leased/parse.y
603
struct iface_conf *iface;
sbin/dhcp6leased/parse.y
699
struct iface_conf *
sbin/dhcp6leased/parse.y
702
struct iface_conf *iface;
sbin/dhcp6leased/parse.y
731
SIMPLEQ_FOREACH(iface_ia, &iface_conf->iface_ia_list,
sbin/dhcp6leased/parse.y
80
static struct iface_conf *iface_conf;
sbin/dhcp6leased/parse.y
83
struct iface_conf *conf_get_iface(char *);
sbin/dhcp6leased/printconf.c
101
struct iface_conf *iface;
sbin/dhcp6leased/printconf.c
40
void print_iface_conf(struct iface_conf *, int);
sbin/dhcp6leased/printconf.c
76
print_iface_conf(struct iface_conf *iface, int verbose)
sbin/dhcpleased/dhcpleased.c
1305
struct iface_conf *iface_conf;
sbin/dhcpleased/dhcpleased.c
1308
while ((iface_conf = SIMPLEQ_FIRST(&conf->iface_list)) != NULL) {
sbin/dhcpleased/dhcpleased.c
1310
free(iface_conf->vc_id);
sbin/dhcpleased/dhcpleased.c
1311
free(iface_conf->c_id);
sbin/dhcpleased/dhcpleased.c
1312
free(iface_conf->h_name);
sbin/dhcpleased/dhcpleased.c
1313
free(iface_conf);
sbin/dhcpleased/dhcpleased.c
763
struct iface_conf *iface_conf;
sbin/dhcpleased/dhcpleased.c
769
SIMPLEQ_FOREACH(iface_conf, &xconf->iface_list, entry) {
sbin/dhcpleased/dhcpleased.c
770
main_imsg_compose_frontend(IMSG_RECONF_IFACE, -1, iface_conf,
sbin/dhcpleased/dhcpleased.c
771
sizeof(*iface_conf));
sbin/dhcpleased/dhcpleased.c
772
main_imsg_compose_engine(IMSG_RECONF_IFACE, -1, iface_conf,
sbin/dhcpleased/dhcpleased.c
773
sizeof(*iface_conf));
sbin/dhcpleased/dhcpleased.c
774
if (iface_conf->vc_id_len) {
sbin/dhcpleased/dhcpleased.c
776
iface_conf->vc_id, iface_conf->vc_id_len);
sbin/dhcpleased/dhcpleased.c
778
iface_conf->vc_id, iface_conf->vc_id_len);
sbin/dhcpleased/dhcpleased.c
780
if (iface_conf->c_id_len) {
sbin/dhcpleased/dhcpleased.c
782
iface_conf->c_id, iface_conf->c_id_len);
sbin/dhcpleased/dhcpleased.c
784
iface_conf->c_id, iface_conf->c_id_len);
sbin/dhcpleased/dhcpleased.c
786
if (iface_conf->h_name != NULL)
sbin/dhcpleased/dhcpleased.c
788
iface_conf->h_name, strlen(iface_conf->h_name) + 1);
sbin/dhcpleased/dhcpleased.h
251
SIMPLEQ_ENTRY(iface_conf) entry;
sbin/dhcpleased/dhcpleased.h
265
SIMPLEQ_HEAD(iface_conf_head, iface_conf) iface_list;
sbin/dhcpleased/dhcpleased.h
317
struct iface_conf *find_iface_conf(struct iface_conf_head *, char *);
sbin/dhcpleased/engine.c
1109
if (iface_conf != NULL && iface_conf->c_id_len > 0) {
sbin/dhcpleased/engine.c
1110
if (dho_len != iface_conf->c_id[1]) {
sbin/dhcpleased/engine.c
1113
} else if (memcmp(p, &iface_conf->c_id[2],
sbin/dhcpleased/engine.c
1252
if (iface_conf != NULL && iface_conf->prefer_ipv6 &&
sbin/dhcpleased/engine.c
1323
if (iface_conf != NULL && iface_conf->ignore & IGN_ROUTES) {
sbin/dhcpleased/engine.c
1340
if (iface_conf != NULL && iface_conf->ignore & IGN_DNS) {
sbin/dhcpleased/engine.c
1360
if (iface_conf != NULL && iface_conf->prefer_ipv6 &&
sbin/dhcpleased/engine.c
404
static struct iface_conf *iface_conf;
sbin/dhcpleased/engine.c
489
if ((iface_conf = malloc(sizeof(struct iface_conf)))
sbin/dhcpleased/engine.c
493
if (imsg_get_data(&imsg, iface_conf,
sbin/dhcpleased/engine.c
494
sizeof(struct iface_conf)) == -1)
sbin/dhcpleased/engine.c
497
iface_conf->vc_id = NULL;
sbin/dhcpleased/engine.c
498
iface_conf->vc_id_len = 0;
sbin/dhcpleased/engine.c
499
iface_conf->c_id = NULL;
sbin/dhcpleased/engine.c
500
iface_conf->c_id_len = 0;
sbin/dhcpleased/engine.c
501
iface_conf->h_name = NULL;
sbin/dhcpleased/engine.c
503
iface_conf, entry);
sbin/dhcpleased/engine.c
506
if (iface_conf == NULL)
sbin/dhcpleased/engine.c
509
if (iface_conf->vc_id != NULL)
sbin/dhcpleased/engine.c
512
if ((iface_conf->vc_id_len = imsg_get_len(&imsg))
sbin/dhcpleased/engine.c
513
> 255 + 2 || iface_conf->vc_id_len == 0)
sbin/dhcpleased/engine.c
515
if ((iface_conf->vc_id = malloc(iface_conf->vc_id_len))
sbin/dhcpleased/engine.c
518
if (imsg_get_data(&imsg, iface_conf->vc_id,
sbin/dhcpleased/engine.c
519
iface_conf->vc_id_len) == -1)
sbin/dhcpleased/engine.c
523
if (iface_conf == NULL)
sbin/dhcpleased/engine.c
526
if (iface_conf->c_id != NULL)
sbin/dhcpleased/engine.c
529
if ((iface_conf->c_id_len = imsg_get_len(&imsg))
sbin/dhcpleased/engine.c
530
> 255 + 2 || iface_conf->c_id_len == 0)
sbin/dhcpleased/engine.c
532
if ((iface_conf->c_id = malloc(iface_conf->c_id_len))
sbin/dhcpleased/engine.c
535
if (imsg_get_data(&imsg, iface_conf->c_id,
sbin/dhcpleased/engine.c
536
iface_conf->c_id_len) == -1)
sbin/dhcpleased/engine.c
542
if (iface_conf == NULL)
sbin/dhcpleased/engine.c
545
if (iface_conf->h_name != NULL)
sbin/dhcpleased/engine.c
550
if ((iface_conf->h_name = malloc(len)) == NULL)
sbin/dhcpleased/engine.c
552
if (imsg_get_data(&imsg, iface_conf->h_name, len) == -1)
sbin/dhcpleased/engine.c
554
if (iface_conf->h_name[len - 1] != '\0')
sbin/dhcpleased/engine.c
575
iface_conf = find_iface_conf(
sbin/dhcpleased/engine.c
577
if (iface_conf == NULL)
sbin/dhcpleased/engine.c
579
if (iface_conf->ignore & IGN_DNS)
sbin/dhcpleased/engine.c
581
if (iface_conf->ignore & IGN_ROUTES)
sbin/dhcpleased/engine.c
740
struct iface_conf *iface_conf;
sbin/dhcpleased/engine.c
769
iface_conf = find_iface_conf(&engine_conf->iface_list, iface->if_name);
sbin/dhcpleased/engine.c
824
if (iface_conf != NULL) {
sbin/dhcpleased/engine.c
825
for (i = 0; (int)i < iface_conf->ignore_servers_len; i++) {
sbin/dhcpleased/engine.c
826
if (iface_conf->ignore_servers[i].s_addr ==
sbin/dhcpleased/frontend.c
1000
memcpy(p, iface_conf->vc_id, iface_conf->vc_id_len);
sbin/dhcpleased/frontend.c
1001
p += iface_conf->vc_id_len;
sbin/dhcpleased/frontend.c
1003
if (iface_conf->prefer_ipv6) {
sbin/dhcpleased/frontend.c
101
int iface_conf_cmp(struct iface_conf *, struct iface_conf *);
sbin/dhcpleased/frontend.c
1218
struct iface_conf*
sbin/dhcpleased/frontend.c
1221
struct iface_conf *iface_conf;
sbin/dhcpleased/frontend.c
1226
SIMPLEQ_FOREACH(iface_conf, head, entry) {
sbin/dhcpleased/frontend.c
1227
if (strcmp(iface_conf->name, if_name) == 0)
sbin/dhcpleased/frontend.c
1228
return iface_conf;
sbin/dhcpleased/frontend.c
1236
struct iface_conf *iface_conf, *oiface_conf;
sbin/dhcpleased/frontend.c
1243
SIMPLEQ_FOREACH(iface_conf, &oconf->iface_list, entry)
sbin/dhcpleased/frontend.c
1245
SIMPLEQ_FOREACH(iface_conf, &nconf->iface_list, entry)
sbin/dhcpleased/frontend.c
1250
SIMPLEQ_FOREACH(iface_conf, &nconf->iface_list, entry) {
sbin/dhcpleased/frontend.c
1251
if ((if_index = if_nametoindex(iface_conf->name)) == 0)
sbin/dhcpleased/frontend.c
1254
iface_conf->name);
sbin/dhcpleased/frontend.c
1258
} else if (iface_conf_cmp(iface_conf, oiface_conf) != 0) {
sbin/dhcpleased/frontend.c
1276
iface_conf_cmp(struct iface_conf *a, struct iface_conf *b)
sbin/dhcpleased/frontend.c
237
static struct iface_conf *iface_conf;
sbin/dhcpleased/frontend.c
359
if ((iface_conf = malloc(sizeof(struct iface_conf)))
sbin/dhcpleased/frontend.c
363
if (imsg_get_data(&imsg, iface_conf,
sbin/dhcpleased/frontend.c
364
sizeof(struct iface_conf)) == -1)
sbin/dhcpleased/frontend.c
367
iface_conf->vc_id = NULL;
sbin/dhcpleased/frontend.c
368
iface_conf->vc_id_len = 0;
sbin/dhcpleased/frontend.c
369
iface_conf->c_id = NULL;
sbin/dhcpleased/frontend.c
370
iface_conf->c_id_len = 0;
sbin/dhcpleased/frontend.c
371
iface_conf->h_name = NULL;
sbin/dhcpleased/frontend.c
373
iface_conf, entry);
sbin/dhcpleased/frontend.c
376
if (iface_conf == NULL)
sbin/dhcpleased/frontend.c
379
if (iface_conf->vc_id != NULL)
sbin/dhcpleased/frontend.c
382
if ((iface_conf->vc_id_len = imsg_get_len(&imsg))
sbin/dhcpleased/frontend.c
383
> 255 + 2 || iface_conf->vc_id_len == 0)
sbin/dhcpleased/frontend.c
385
if ((iface_conf->vc_id = malloc(iface_conf->vc_id_len))
sbin/dhcpleased/frontend.c
388
if (imsg_get_data(&imsg, iface_conf->vc_id,
sbin/dhcpleased/frontend.c
389
iface_conf->vc_id_len) == -1)
sbin/dhcpleased/frontend.c
393
if (iface_conf == NULL)
sbin/dhcpleased/frontend.c
396
if (iface_conf->c_id != NULL)
sbin/dhcpleased/frontend.c
399
if ((iface_conf->c_id_len = imsg_get_len(&imsg))
sbin/dhcpleased/frontend.c
400
> 255 + 2 || iface_conf->c_id_len == 0)
sbin/dhcpleased/frontend.c
402
if ((iface_conf->c_id = malloc(iface_conf->c_id_len))
sbin/dhcpleased/frontend.c
405
if (imsg_get_data(&imsg, iface_conf->c_id,
sbin/dhcpleased/frontend.c
406
iface_conf->c_id_len) == -1)
sbin/dhcpleased/frontend.c
412
if (iface_conf == NULL)
sbin/dhcpleased/frontend.c
415
if (iface_conf->h_name != NULL)
sbin/dhcpleased/frontend.c
420
if ((iface_conf->h_name = malloc(len)) == NULL)
sbin/dhcpleased/frontend.c
422
if (imsg_get_data(&imsg, iface_conf->h_name, len) == -1)
sbin/dhcpleased/frontend.c
424
if (iface_conf->h_name[len - 1] != '\0')
sbin/dhcpleased/frontend.c
935
struct iface_conf *iface_conf;
sbin/dhcpleased/frontend.c
943
iface_conf = find_iface_conf(&frontend_conf->iface_list, if_name);
sbin/dhcpleased/frontend.c
965
if (iface_conf != NULL && iface_conf->h_name != NULL) {
sbin/dhcpleased/frontend.c
966
if (iface_conf->h_name[0] != '\0') {
sbin/dhcpleased/frontend.c
967
dhcp_hostname[1] = strlen(iface_conf->h_name);
sbin/dhcpleased/frontend.c
968
memcpy(dhcp_hostname + 2, iface_conf->h_name,
sbin/dhcpleased/frontend.c
969
strlen(iface_conf->h_name));
sbin/dhcpleased/frontend.c
988
if (iface_conf != NULL) {
sbin/dhcpleased/frontend.c
989
if (iface_conf->c_id_len > 0) {
sbin/dhcpleased/frontend.c
991
memcpy(p, iface_conf->c_id, iface_conf->c_id_len);
sbin/dhcpleased/frontend.c
992
p += iface_conf->c_id_len;
sbin/dhcpleased/frontend.c
998
if (iface_conf->vc_id_len > 0) {
sbin/dhcpleased/parse.y
168
iface_conf = conf_get_iface($2);
sbin/dhcpleased/parse.y
170
iface_conf = NULL;
sbin/dhcpleased/parse.y
185
if (iface_conf->vc_id != NULL) {
sbin/dhcpleased/parse.y
202
iface_conf->vc_id_len = 2 + strlen(buf);
sbin/dhcpleased/parse.y
203
iface_conf->vc_id = malloc(iface_conf->vc_id_len);
sbin/dhcpleased/parse.y
204
if (iface_conf->vc_id == NULL) {
sbin/dhcpleased/parse.y
208
iface_conf->vc_id[0] = DHO_DHCP_CLASS_IDENTIFIER;
sbin/dhcpleased/parse.y
209
iface_conf->vc_id[1] = iface_conf->vc_id_len - 2;
sbin/dhcpleased/parse.y
210
memcpy(&iface_conf->vc_id[2], buf,
sbin/dhcpleased/parse.y
211
iface_conf->vc_id_len - 2);
sbin/dhcpleased/parse.y
219
if (iface_conf->c_id != NULL) {
sbin/dhcpleased/parse.y
255
iface_conf->c_id_len = 2 + len;
sbin/dhcpleased/parse.y
256
iface_conf->c_id = malloc(iface_conf->c_id_len);
sbin/dhcpleased/parse.y
257
if (iface_conf->c_id == NULL) {
sbin/dhcpleased/parse.y
261
memcpy(&iface_conf->c_id[2], buf,
sbin/dhcpleased/parse.y
262
iface_conf->c_id_len - 2);
sbin/dhcpleased/parse.y
265
iface_conf->c_id_len = 2 + i;
sbin/dhcpleased/parse.y
266
iface_conf->c_id = malloc(iface_conf->c_id_len);
sbin/dhcpleased/parse.y
267
if (iface_conf->c_id == NULL) {
sbin/dhcpleased/parse.y
271
memcpy(&iface_conf->c_id[2], buf,
sbin/dhcpleased/parse.y
272
iface_conf->c_id_len - 2);
sbin/dhcpleased/parse.y
274
iface_conf->c_id[0] = DHO_DHCP_CLIENT_IDENTIFIER;
sbin/dhcpleased/parse.y
275
iface_conf->c_id[1] = iface_conf->c_id_len - 2;
sbin/dhcpleased/parse.y
278
if (iface_conf->h_name != NULL) {
sbin/dhcpleased/parse.y
288
iface_conf->h_name = $4;
sbin/dhcpleased/parse.y
291
if (iface_conf->h_name != NULL) {
sbin/dhcpleased/parse.y
296
if ((iface_conf->h_name = strdup("")) == NULL) {
sbin/dhcpleased/parse.y
302
iface_conf->ignore |= IGN_ROUTES;
sbin/dhcpleased/parse.y
305
iface_conf->ignore |= IGN_DNS;
sbin/dhcpleased/parse.y
310
if (iface_conf->ignore_servers_len >= MAX_SERVERS) {
sbin/dhcpleased/parse.y
316
&iface_conf->ignore_servers[
sbin/dhcpleased/parse.y
317
iface_conf->ignore_servers_len++]);
sbin/dhcpleased/parse.y
327
iface_conf->prefer_ipv6 = 1;
sbin/dhcpleased/parse.y
841
struct iface_conf *
sbin/dhcpleased/parse.y
844
struct iface_conf *iface;
sbin/dhcpleased/parse.y
97
static struct iface_conf *iface_conf;
sbin/dhcpleased/parse.y
99
struct iface_conf *conf_get_iface(char *);
sbin/dhcpleased/printconf.c
102
struct iface_conf *iface;