Lines Matching refs:intnetp
559 struct intnet *intnetp; in parse_parms() local
574 intnetp = (struct intnet*)rtmalloc(sizeof(*intnetp), in parse_parms()
576 intnetp->intnet_metric = 1; in parse_parms()
578 intnetp->intnet_metric = (int)strtol(val+1,&p,0); in parse_parms()
580 || intnetp->intnet_metric <= 0 in parse_parms()
581 || intnetp->intnet_metric >= HOPCNT_INFINITY) { in parse_parms()
582 free(intnetp); in parse_parms()
586 if (!getnet(buf, &intnetp->intnet_addr, &intnetp->intnet_mask) in parse_parms()
587 || intnetp->intnet_mask == HOST_MASK in parse_parms()
588 || intnetp->intnet_addr == RIP_DEFAULT) { in parse_parms()
589 free(intnetp); in parse_parms()
592 intnetp->intnet_addr = htonl(intnetp->intnet_addr); in parse_parms()
593 intnetp->intnet_next = intnets; in parse_parms()
594 intnets = intnetp; in parse_parms()