Lines Matching refs:child
385 MosConfAddChild(struct conf_block *blk, struct conf_block *child) in MosConfAddChild() argument
389 if (strcmp(child->name, NETDEV_BLOCK_NAME) == 0) { in MosConfAddChild()
390 conf->netdev = child; in MosConfAddChild()
391 conf->netdev_table = (struct netdev_conf *)child->conf; in MosConfAddChild()
392 } else if (strcmp(child->name, ARP_BLOCK_NAME) == 0) { in MosConfAddChild()
393 conf->arp = child; in MosConfAddChild()
394 conf->arp_table = (struct arp_conf *)child->conf; in MosConfAddChild()
395 } else if (strcmp(child->name, ROUTE_BLOCK_NAME) == 0) { in MosConfAddChild()
396 conf->route = child; in MosConfAddChild()
397 conf->route_table = (struct route_conf *)child->conf; in MosConfAddChild()
398 } else if (strcmp(child->name, FORWARD_BLOCK_NAME) == 0) { in MosConfAddChild()
399 conf->nic_forward = child; in MosConfAddChild()
400 conf->nic_forward_table = (struct nic_forward_conf *)child->conf; in MosConfAddChild()
888 struct conf_block *child; in CheckConfValidity() local
893 child = ((struct mos_conf *)walk->conf)->netdev; in CheckConfValidity()
894 if (!child->isvalid || !child->isvalid(child)) in CheckConfValidity()
897 child = ((struct mos_conf *)walk->conf)->arp; in CheckConfValidity()
898 if (!child->isvalid || !child->isvalid(child)) in CheckConfValidity()
901 child = ((struct mos_conf *)walk->conf)->route; in CheckConfValidity()
902 if (!child->isvalid || !child->isvalid(child)) in CheckConfValidity()