/openbsd/sbin/dhcp6leased/ |
H A D | dhcp6leased.c | 79 void read_lease_file(struct imsg_ifinfo *); 420 struct imsg_ifinfo imsg_ifinfo; in main_dispatch_frontend() local 472 memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo)); in main_dispatch_frontend() 473 read_lease_file(&imsg_ifinfo); in main_dispatch_frontend() 475 &imsg_ifinfo, sizeof(imsg_ifinfo)); in main_dispatch_frontend() 957 read_lease_file(struct imsg_ifinfo *imsg_ifinfo) in read_lease_file() argument 966 memset(imsg_ifinfo->pds, 0, sizeof(imsg_ifinfo->pds)); in read_lease_file() 970 imsg_ifinfo->if_index); in read_lease_file() 981 parse_lease(lease_file_buf, imsg_ifinfo); in read_lease_file() 988 if (imsg_ifinfo->pds[i].prefix_len == 0) in read_lease_file() [all …]
|
H A D | engine.c | 124 void engine_update_iface(struct imsg_ifinfo *); 140 struct imsg_ifinfo *); 382 struct imsg_ifinfo imsg_ifinfo; in engine_dispatch_main() local 444 if (IMSG_DATA_SIZE(imsg) != sizeof(imsg_ifinfo)) in engine_dispatch_main() 447 memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo)); in engine_dispatch_main() 448 engine_update_iface(&imsg_ifinfo); in engine_dispatch_main() 600 engine_update_iface(struct imsg_ifinfo *imsg_ifinfo) in engine_update_iface() 599 engine_update_iface(struct imsg_ifinfo * imsg_ifinfo) engine_update_iface() argument [all...] |
H A D | dhcp6leased.h | 224 struct imsg_ifinfo { argument 294 void parse_lease(const char*, struct imsg_ifinfo *); 223 struct imsg_ifinfo { global() struct 225 rdomainimsg_ifinfo global() argument 226 runningimsg_ifinfo global() argument 227 link_stateimsg_ifinfo global() argument 228 pdsimsg_ifinfo global() argument
|
H A D | parse_lease.y | 63 struct imsg_ifinfo *ifinfo; 277 parse_lease(const char *filename, struct imsg_ifinfo *imsg) in parse_lease()
|
H A D | frontend.c | 61 struct imsg_ifinfo ifinfo; 542 struct imsg_ifinfo ifinfo; in update_iface() 604 struct imsg_ifinfo ifinfo; in rtsock_update_iface()
|
/openbsd/sbin/dhcpleased/ |
H A D | engine.c | 150 struct imsg_ifinfo *); 401 struct imsg_ifinfo imsg_ifinfo; in engine_dispatch_main() local 459 memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo)); in engine_dispatch_main() 462 engine_update_iface(&imsg_ifinfo); in engine_dispatch_main() 628 engine_update_iface(struct imsg_ifinfo *imsg_ifinfo) in engine_update_iface() argument 643 iface->rdomain = imsg_ifinfo->rdomain; in engine_update_iface() 644 iface->running = imsg_ifinfo->running; in engine_update_iface() 659 iface->rdomain = imsg_ifinfo->rdomain; in engine_update_iface() 663 iface->running = imsg_ifinfo->running; in engine_update_iface() 678 parse_lease(iface, imsg_ifinfo); in engine_update_iface() [all …]
|
H A D | dhcpleased.c | 84 void read_lease_file(struct imsg_ifinfo *); 436 struct imsg_ifinfo imsg_ifinfo; in main_dispatch_frontend() local 489 if (IMSG_DATA_SIZE(imsg) != sizeof(imsg_ifinfo)) in main_dispatch_frontend() 492 memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo)); in main_dispatch_frontend() 493 read_lease_file(&imsg_ifinfo); in main_dispatch_frontend() 495 &imsg_ifinfo, sizeof(imsg_ifinfo)); in main_dispatch_frontend() 1217 read_lease_file(struct imsg_ifinfo *imsg_ifinfo) in read_lease_file() argument 1226 memset(imsg_ifinfo->lease, 0, sizeof(imsg_ifinfo->lease)); in read_lease_file() 1228 if (if_indextoname(imsg_ifinfo->if_index, if_name) == NULL) { in read_lease_file() 1230 imsg_ifinfo->if_index); in read_lease_file() [all …]
|
H A D | dhcpleased.h | 271 struct imsg_ifinfo { struct
|
H A D | frontend.c | 70 struct imsg_ifinfo ifinfo; 578 struct imsg_ifinfo ifinfo; in update_iface() 666 struct imsg_ifinfo ifinfo; in init_ifaces()
|
/openbsd/sbin/slaacd/ |
H A D | frontend.c | 497 struct imsg_ifinfo imsg_ifinfo; in update_iface() local 532 memset(&imsg_ifinfo, 0, sizeof(imsg_ifinfo)); in update_iface() 534 imsg_ifinfo.if_index = if_index; in update_iface() 535 imsg_ifinfo.rdomain = ifrdomain; in update_iface() 538 imsg_ifinfo.autoconf = (xflags & IFXF_AUTOCONF6); in update_iface() 540 imsg_ifinfo.soii = !(xflags & IFXF_INET6_NOSOII); in update_iface() 553 imsg_ifinfo.link_state = in update_iface() 561 memcpy(imsg_ifinfo.hw_address.ether_addr_octet, in update_iface() 575 memcpy(&imsg_ifinfo.ll_address, sin6, in update_iface() 576 sizeof(imsg_ifinfo.ll_address)); in update_iface() [all …]
|
H A D | engine.c | 630 struct imsg_ifinfo imsg_ifinfo; in engine_dispatch_main() local 687 memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo)); in engine_dispatch_main() 688 engine_update_iface(&imsg_ifinfo); in engine_dispatch_main() 1285 engine_update_iface(struct imsg_ifinfo *imsg_ifinfo) in engine_update_iface() argument 1297 iface->if_index = imsg_ifinfo->if_index; in engine_update_iface() 1298 iface->rdomain = imsg_ifinfo->rdomain; in engine_update_iface() 1299 iface->running = imsg_ifinfo->running; in engine_update_iface() 1303 iface->soii = imsg_ifinfo->soii; in engine_update_iface() 1330 if (iface->soii != imsg_ifinfo->soii) { in engine_update_iface() 1331 iface->soii = imsg_ifinfo->soii; in engine_update_iface() [all …]
|
H A D | slaacd.c | 382 struct imsg_ifinfo imsg_ifinfo; in main_dispatch_frontend() local 430 if (IMSG_DATA_SIZE(imsg) != sizeof(imsg_ifinfo)) in main_dispatch_frontend() 433 memcpy(&imsg_ifinfo, imsg.data, sizeof(imsg_ifinfo)); in main_dispatch_frontend() 434 if (get_soiikey(imsg_ifinfo.soiikey) == -1) in main_dispatch_frontend() 438 &imsg_ifinfo, sizeof(imsg_ifinfo)); in main_dispatch_frontend()
|
H A D | slaacd.h | 168 struct imsg_ifinfo { struct
|