Lines Matching refs:parmp

59 	struct parm *parmp;  in get_parms()  local
66 for (parmp = parms; parmp != NULL; parmp = parmp->parm_next) { in get_parms()
67 if (parmp->parm_name[0] == '\0' || in get_parms()
68 strcmp(ifp->int_name, parmp->parm_name) == 0 || in get_parms()
69 (parmp->parm_name[0] == '\n' && in get_parms()
71 parmp->parm_net, parmp->parm_mask))) { in get_parms()
77 ifp->int_state |= parmp->parm_int_state; in get_parms()
79 if (parmp->parm_auth[i].type == RIP_AUTH_NONE || in get_parms()
83 parmp->parm_auth[i]; in get_parms()
85 if (parmp->parm_rdisc_pref != 0) in get_parms()
86 ifp->int_rdisc_pref = parmp->parm_rdisc_pref; in get_parms()
87 if (parmp->parm_rdisc_int != 0) in get_parms()
88 ifp->int_rdisc_int = parmp->parm_rdisc_int; in get_parms()
89 if (parmp->parm_d_metric != 0) in get_parms()
90 ifp->int_d_metric = parmp->parm_d_metric; in get_parms()
91 if (parmp->parm_ripout_addr != 0) in get_parms()
92 ifp->int_ripout_addr = parmp->parm_ripout_addr; in get_parms()
498 struct parm *parmp, in get_passwd() argument
512 for (ap = parmp->parm_auth, i = 0; ap->type != RIP_AUTH_NONE; in get_passwd()
542 for (ap2 = parmp->parm_auth; ap2 < ap; ap2++) { in get_passwd()
914 struct parm *parmp, **parmpp; in insert_parm() local
927 for (parmpp = &parms; (parmp = *parmpp) != 0; in insert_parm()
928 parmpp = &parmp->parm_next) { in insert_parm()
929 if (strcmp(new->parm_name, parmp->parm_name) != 0) in insert_parm()
931 if (!on_net(htonl(parmp->parm_net), new->parm_net, in insert_parm()
933 !on_net(htonl(new->parm_net), parmp->parm_net, in insert_parm()
934 parmp->parm_mask)) in insert_parm()
938 if (parmp->parm_auth[i].type != RIP_AUTH_NONE) in insert_parm()
945 0 != (parmp->parm_int_state & GROUP_IS_SOL_OUT) && in insert_parm()
946 0 != ((new->parm_int_state ^ parmp->parm_int_state) && in insert_parm()
949 0 != (parmp->parm_int_state & GROUP_IS_ADV_OUT) && in insert_parm()
950 0 != ((new->parm_int_state ^ parmp->parm_int_state) && in insert_parm()
953 parmp->parm_rdisc_pref != 0 && in insert_parm()
954 new->parm_rdisc_pref != parmp->parm_rdisc_pref) || in insert_parm()
956 parmp->parm_rdisc_int != 0 && in insert_parm()
957 new->parm_rdisc_int != parmp->parm_rdisc_int)) { in insert_parm()
963 if (new->parm_d_metric != 0 && parmp->parm_d_metric != 0 && in insert_parm()
964 new->parm_d_metric != parmp->parm_d_metric) { in insert_parm()
974 parmp = rtmalloc(sizeof (*parmp), "insert_parm"); in insert_parm()
975 (void) memcpy(parmp, new, sizeof (*parmp)); in insert_parm()
976 *parmpp = parmp; in insert_parm()