Lines Matching defs:imsg_ifinfo

260 void			 engine_update_iface(struct imsg_ifinfo *);
632 struct imsg_ifinfo imsg_ifinfo;
692 if (imsg_get_data(&imsg, &imsg_ifinfo,
693 sizeof(imsg_ifinfo)) == -1)
696 engine_update_iface(&imsg_ifinfo);
1294 engine_update_iface(struct imsg_ifinfo *imsg_ifinfo)
1299 iface = get_slaacd_iface_by_id(imsg_ifinfo->if_index);
1306 iface->if_index = imsg_ifinfo->if_index;
1307 iface->rdomain = imsg_ifinfo->rdomain;
1308 iface->running = imsg_ifinfo->running;
1309 iface->link_state = imsg_ifinfo->link_state;
1310 iface->autoconf = imsg_ifinfo->autoconf;
1311 iface->temporary = imsg_ifinfo->temporary;
1312 iface->soii = imsg_ifinfo->soii;
1313 memcpy(&iface->hw_address, &imsg_ifinfo->hw_address,
1315 memcpy(&iface->ll_address, &imsg_ifinfo->ll_address,
1317 memcpy(iface->soiikey, imsg_ifinfo->soiikey,
1326 memcpy(&iface->ll_address, &imsg_ifinfo->ll_address,
1329 if (iface->autoconf != imsg_ifinfo->autoconf) {
1330 iface->autoconf = imsg_ifinfo->autoconf;
1334 if (iface->temporary != imsg_ifinfo->temporary) {
1335 iface->temporary = imsg_ifinfo->temporary;
1339 if (iface->soii != imsg_ifinfo->soii) {
1340 iface->soii = imsg_ifinfo->soii;
1344 if (memcmp(&iface->hw_address, &imsg_ifinfo->hw_address,
1346 memcpy(&iface->hw_address, &imsg_ifinfo->hw_address,
1351 if (memcmp(iface->soiikey, imsg_ifinfo->soiikey,
1353 memcpy(iface->soiikey, imsg_ifinfo->soiikey,
1358 if (imsg_ifinfo->running != iface->running) {
1359 iface->running = imsg_ifinfo->running;
1362 if (imsg_ifinfo->link_state != iface->link_state) {
1363 iface->link_state = imsg_ifinfo->link_state;