Symbol: imsg_ifinfo
sbin/dhcp6leased/dhcp6leased.c
1084
read_lease_file(struct imsg_ifinfo *imsg_ifinfo)
sbin/dhcp6leased/dhcp6leased.c
1093
memset(imsg_ifinfo->pds, 0, sizeof(imsg_ifinfo->pds));
sbin/dhcp6leased/dhcp6leased.c
1095
if (if_indextoname(imsg_ifinfo->if_index, if_name) == NULL) {
sbin/dhcp6leased/dhcp6leased.c
1097
imsg_ifinfo->if_index);
sbin/dhcp6leased/dhcp6leased.c
1108
parse_lease(lease_file_buf, imsg_ifinfo);
sbin/dhcp6leased/dhcp6leased.c
1115
if (imsg_ifinfo->pds[i].prefix_len == 0)
sbin/dhcp6leased/dhcp6leased.c
1119
inet_ntop(AF_INET6, &imsg_ifinfo->pds[i].prefix,
sbin/dhcp6leased/dhcp6leased.c
1121
imsg_ifinfo->pds[i].prefix_len);
sbin/dhcp6leased/dhcp6leased.c
425
struct imsg_ifinfo imsg_ifinfo;
sbin/dhcp6leased/dhcp6leased.c
476
if (IMSG_DATA_SIZE(imsg) != sizeof(imsg_ifinfo))
sbin/dhcp6leased/dhcp6leased.c
479
memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo));
sbin/dhcp6leased/dhcp6leased.c
480
read_lease_file(&imsg_ifinfo);
sbin/dhcp6leased/dhcp6leased.c
482
&imsg_ifinfo, sizeof(imsg_ifinfo));
sbin/dhcp6leased/dhcp6leased.c
80
void read_lease_file(struct imsg_ifinfo *);
sbin/dhcp6leased/dhcp6leased.h
296
void parse_lease(const char*, struct imsg_ifinfo *);
sbin/dhcp6leased/engine.c
125
void engine_update_iface(struct imsg_ifinfo *);
sbin/dhcp6leased/engine.c
389
struct imsg_ifinfo imsg_ifinfo;
sbin/dhcp6leased/engine.c
454
if (IMSG_DATA_SIZE(imsg) != sizeof(imsg_ifinfo))
sbin/dhcp6leased/engine.c
457
memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo));
sbin/dhcp6leased/engine.c
458
engine_update_iface(&imsg_ifinfo);
sbin/dhcp6leased/engine.c
620
engine_update_iface(struct imsg_ifinfo *imsg_ifinfo)
sbin/dhcp6leased/engine.c
627
iface = get_dhcp6leased_iface_by_id(imsg_ifinfo->if_index);
sbin/dhcp6leased/engine.c
636
iface->if_index = imsg_ifinfo->if_index;
sbin/dhcp6leased/engine.c
637
iface->rdomain = imsg_ifinfo->rdomain;
sbin/dhcp6leased/engine.c
638
iface->running = imsg_ifinfo->running;
sbin/dhcp6leased/engine.c
639
iface->link_state = imsg_ifinfo->link_state;
sbin/dhcp6leased/engine.c
643
if (imsg_ifinfo->rdomain != iface->rdomain) {
sbin/dhcp6leased/engine.c
644
iface->rdomain = imsg_ifinfo->rdomain;
sbin/dhcp6leased/engine.c
647
if (imsg_ifinfo->running != iface->running) {
sbin/dhcp6leased/engine.c
648
iface->running = imsg_ifinfo->running;
sbin/dhcp6leased/engine.c
652
if (imsg_ifinfo->link_state != iface->link_state) {
sbin/dhcp6leased/engine.c
653
iface->link_state = imsg_ifinfo->link_state;
sbin/dhcp6leased/engine.c
679
memcpy(iface->pds, imsg_ifinfo->pds,
sbin/dhcp6leased/frontend.c
558
struct imsg_ifinfo ifinfo;
sbin/dhcp6leased/frontend.c
61
struct imsg_ifinfo ifinfo;
sbin/dhcp6leased/parse_lease.y
277
parse_lease(const char *filename, struct imsg_ifinfo *imsg)
sbin/dhcp6leased/parse_lease.y
63
struct imsg_ifinfo *ifinfo;
sbin/dhcpleased/dhcpleased.c
1268
read_lease_file(struct imsg_ifinfo *imsg_ifinfo)
sbin/dhcpleased/dhcpleased.c
1277
memset(imsg_ifinfo->lease, 0, sizeof(imsg_ifinfo->lease));
sbin/dhcpleased/dhcpleased.c
1279
if (if_indextoname(imsg_ifinfo->if_index, if_name) == NULL) {
sbin/dhcpleased/dhcpleased.c
1281
imsg_ifinfo->if_index);
sbin/dhcpleased/dhcpleased.c
1297
read(fd, imsg_ifinfo->lease, sizeof(imsg_ifinfo->lease) - 1);
sbin/dhcpleased/dhcpleased.c
440
struct imsg_ifinfo imsg_ifinfo;
sbin/dhcpleased/dhcpleased.c
497
if (imsg_get_data(&imsg, &imsg_ifinfo,
sbin/dhcpleased/dhcpleased.c
498
sizeof(imsg_ifinfo)) == -1)
sbin/dhcpleased/dhcpleased.c
501
read_lease_file(&imsg_ifinfo);
sbin/dhcpleased/dhcpleased.c
503
&imsg_ifinfo, sizeof(imsg_ifinfo));
sbin/dhcpleased/dhcpleased.c
84
void read_lease_file(struct imsg_ifinfo *);
sbin/dhcpleased/engine.c
136
void engine_update_iface(struct imsg_ifinfo *);
sbin/dhcpleased/engine.c
154
struct imsg_ifinfo *);
sbin/dhcpleased/engine.c
1856
parse_lease(struct dhcpleased_iface *iface, struct imsg_ifinfo *imsg_ifinfo)
sbin/dhcpleased/engine.c
1862
if ((p = strstr(imsg_ifinfo->lease, LEASE_IP_PREFIX)) == NULL)
sbin/dhcpleased/engine.c
409
struct imsg_ifinfo imsg_ifinfo;
sbin/dhcpleased/engine.c
470
if (imsg_get_data(&imsg, &imsg_ifinfo,
sbin/dhcpleased/engine.c
471
sizeof(imsg_ifinfo)) == -1)
sbin/dhcpleased/engine.c
473
if (imsg_ifinfo.lease[LEASE_SIZE - 1] != '\0')
sbin/dhcpleased/engine.c
476
engine_update_iface(&imsg_ifinfo);
sbin/dhcpleased/engine.c
643
engine_update_iface(struct imsg_ifinfo *imsg_ifinfo)
sbin/dhcpleased/engine.c
648
iface = get_dhcpleased_iface_by_id(imsg_ifinfo->if_index);
sbin/dhcpleased/engine.c
657
iface->if_index = imsg_ifinfo->if_index;
sbin/dhcpleased/engine.c
658
iface->rdomain = imsg_ifinfo->rdomain;
sbin/dhcpleased/engine.c
659
iface->running = imsg_ifinfo->running;
sbin/dhcpleased/engine.c
660
iface->link_state = imsg_ifinfo->link_state;
sbin/dhcpleased/engine.c
662
memcpy(iface->if_name, imsg_ifinfo->if_name,
sbin/dhcpleased/engine.c
665
memcpy(&iface->hw_address, &imsg_ifinfo->hw_address,
sbin/dhcpleased/engine.c
670
if (memcmp(&iface->hw_address, &imsg_ifinfo->hw_address,
sbin/dhcpleased/engine.c
672
memcpy(&iface->hw_address, &imsg_ifinfo->hw_address,
sbin/dhcpleased/engine.c
676
if (imsg_ifinfo->rdomain != iface->rdomain) {
sbin/dhcpleased/engine.c
677
iface->rdomain = imsg_ifinfo->rdomain;
sbin/dhcpleased/engine.c
680
if (imsg_ifinfo->running != iface->running) {
sbin/dhcpleased/engine.c
681
iface->running = imsg_ifinfo->running;
sbin/dhcpleased/engine.c
685
if (imsg_ifinfo->link_state != iface->link_state) {
sbin/dhcpleased/engine.c
686
iface->link_state = imsg_ifinfo->link_state;
sbin/dhcpleased/engine.c
696
parse_lease(iface, imsg_ifinfo);
sbin/dhcpleased/frontend.c
593
struct imsg_ifinfo ifinfo;
sbin/dhcpleased/frontend.c
674
struct imsg_ifinfo ifinfo;
sbin/dhcpleased/frontend.c
70
struct imsg_ifinfo ifinfo;
sbin/slaacd/engine.c
1294
engine_update_iface(struct imsg_ifinfo *imsg_ifinfo)
sbin/slaacd/engine.c
1299
iface = get_slaacd_iface_by_id(imsg_ifinfo->if_index);
sbin/slaacd/engine.c
1306
iface->if_index = imsg_ifinfo->if_index;
sbin/slaacd/engine.c
1307
iface->rdomain = imsg_ifinfo->rdomain;
sbin/slaacd/engine.c
1308
iface->running = imsg_ifinfo->running;
sbin/slaacd/engine.c
1309
iface->link_state = imsg_ifinfo->link_state;
sbin/slaacd/engine.c
1310
iface->autoconf = imsg_ifinfo->autoconf;
sbin/slaacd/engine.c
1311
iface->temporary = imsg_ifinfo->temporary;
sbin/slaacd/engine.c
1312
iface->soii = imsg_ifinfo->soii;
sbin/slaacd/engine.c
1313
memcpy(&iface->hw_address, &imsg_ifinfo->hw_address,
sbin/slaacd/engine.c
1315
memcpy(&iface->ll_address, &imsg_ifinfo->ll_address,
sbin/slaacd/engine.c
1317
memcpy(iface->soiikey, imsg_ifinfo->soiikey,
sbin/slaacd/engine.c
1326
memcpy(&iface->ll_address, &imsg_ifinfo->ll_address,
sbin/slaacd/engine.c
1329
if (iface->autoconf != imsg_ifinfo->autoconf) {
sbin/slaacd/engine.c
1330
iface->autoconf = imsg_ifinfo->autoconf;
sbin/slaacd/engine.c
1334
if (iface->temporary != imsg_ifinfo->temporary) {
sbin/slaacd/engine.c
1335
iface->temporary = imsg_ifinfo->temporary;
sbin/slaacd/engine.c
1339
if (iface->soii != imsg_ifinfo->soii) {
sbin/slaacd/engine.c
1340
iface->soii = imsg_ifinfo->soii;
sbin/slaacd/engine.c
1344
if (memcmp(&iface->hw_address, &imsg_ifinfo->hw_address,
sbin/slaacd/engine.c
1346
memcpy(&iface->hw_address, &imsg_ifinfo->hw_address,
sbin/slaacd/engine.c
1351
if (memcmp(iface->soiikey, imsg_ifinfo->soiikey,
sbin/slaacd/engine.c
1353
memcpy(iface->soiikey, imsg_ifinfo->soiikey,
sbin/slaacd/engine.c
1358
if (imsg_ifinfo->running != iface->running) {
sbin/slaacd/engine.c
1359
iface->running = imsg_ifinfo->running;
sbin/slaacd/engine.c
1362
if (imsg_ifinfo->link_state != iface->link_state) {
sbin/slaacd/engine.c
1363
iface->link_state = imsg_ifinfo->link_state;
sbin/slaacd/engine.c
260
void engine_update_iface(struct imsg_ifinfo *);
sbin/slaacd/engine.c
632
struct imsg_ifinfo imsg_ifinfo;
sbin/slaacd/engine.c
692
if (imsg_get_data(&imsg, &imsg_ifinfo,
sbin/slaacd/engine.c
693
sizeof(imsg_ifinfo)) == -1)
sbin/slaacd/engine.c
696
engine_update_iface(&imsg_ifinfo);
sbin/slaacd/frontend.c
508
struct imsg_ifinfo imsg_ifinfo;
sbin/slaacd/frontend.c
543
memset(&imsg_ifinfo, 0, sizeof(imsg_ifinfo));
sbin/slaacd/frontend.c
545
imsg_ifinfo.if_index = if_index;
sbin/slaacd/frontend.c
546
imsg_ifinfo.rdomain = ifrdomain;
sbin/slaacd/frontend.c
547
imsg_ifinfo.running = (flags & (IFF_UP | IFF_RUNNING)) == (IFF_UP |
sbin/slaacd/frontend.c
549
imsg_ifinfo.autoconf = (xflags & IFXF_AUTOCONF6);
sbin/slaacd/frontend.c
550
imsg_ifinfo.temporary = (xflags & IFXF_AUTOCONF6TEMP);
sbin/slaacd/frontend.c
551
imsg_ifinfo.soii = !(xflags & IFXF_INET6_NOSOII);
sbin/slaacd/frontend.c
564
imsg_ifinfo.link_state =
sbin/slaacd/frontend.c
572
memcpy(imsg_ifinfo.hw_address.ether_addr_octet,
sbin/slaacd/frontend.c
586
memcpy(&imsg_ifinfo.ll_address, sin6,
sbin/slaacd/frontend.c
587
sizeof(imsg_ifinfo.ll_address));
sbin/slaacd/frontend.c
620
frontend_imsg_compose_main(IMSG_UPDATE_IF, 0, &imsg_ifinfo,
sbin/slaacd/frontend.c
621
sizeof(imsg_ifinfo));
sbin/slaacd/slaacd.c
392
struct imsg_ifinfo imsg_ifinfo;
sbin/slaacd/slaacd.c
444
if (imsg_get_data(&imsg, &imsg_ifinfo,
sbin/slaacd/slaacd.c
445
sizeof(imsg_ifinfo)) == -1)
sbin/slaacd/slaacd.c
448
memcpy(imsg_ifinfo.soiikey, soiikey,
sbin/slaacd/slaacd.c
451
&imsg_ifinfo, sizeof(imsg_ifinfo));