Lines Matching refs:parm
50 struct parm *parms;
62 struct parm *parmp; in get_parms()
492 struct parm *parmp, in get_passwd()
587 #define CKF(g,b) {if (0 != (parm.parm_int_state & ((g) & ~(b)))) break; \ in parse_parms()
588 parm.parm_int_state |= (b);} in parse_parms()
589 struct parm parm; in parse_parms() local
655 memset(&parm, 0, sizeof(parm)); in parse_parms()
682 if (parm.parm_name[0] != '\0' in parse_parms()
685 strlcpy(parm.parm_name, buf, sizeof(parm.parm_name)); in parse_parms()
695 || parm.parm_name[0] != '\0') in parse_parms()
697 parm.parm_net = addr; in parse_parms()
698 parm.parm_mask = mask; in parse_parms()
699 parm.parm_name[0] = '\n'; in parse_parms()
707 msg = get_passwd(tgt,val0,&parm,RIP_AUTH_PW,1); in parse_parms()
716 msg = get_passwd(tgt,val0,&parm,RIP_AUTH_MD5,safe); in parse_parms()
723 parm.parm_int_state |= (IS_NO_AG | IS_NO_SUPER_AG); in parse_parms()
726 parm.parm_int_state |= IS_NO_SUPER_AG; in parse_parms()
729 parm.parm_int_state |= IS_NO_RIPV1_IN; in parse_parms()
732 parm.parm_int_state |= IS_NO_RIPV2_IN; in parse_parms()
735 if (parm.parm_int_state & IS_NO_RIPV2_OUT) in parse_parms()
737 parm.parm_int_state |= IS_NO_RIPV1_OUT; in parse_parms()
740 if ((parm.parm_int_state & IS_NO_RIPV2_OUT) in parse_parms()
741 || (parm.parm_int_state & IS_NO_RIPV2_IN)) in parse_parms()
743 parm.parm_int_state |= (IS_NO_RIPV1_IN in parse_parms()
750 parm.parm_int_state |= IS_NO_RIP_MCAST; in parse_parms()
768 parm.parm_int_state |= IS_BCAST_RDISC; in parse_parms()
772 parm.parm_int_state |= IS_NO_RIP | IS_PASSIVE; in parse_parms()
775 if (parm.parm_rdisc_pref != 0 in parse_parms()
776 || (parm.parm_rdisc_pref = (int)strtol(buf,&p,0), in parse_parms()
781 if (IS_RIP_OUT_OFF(parm.parm_int_state)) in parse_parms()
783 parm.parm_int_state |= IS_PM_RDISC; in parse_parms()
786 if (parm.parm_rdisc_int != 0 in parse_parms()
787 || (parm.parm_rdisc_int = (int)strtoul(buf,&p,0), in parse_parms()
789 || parm.parm_rdisc_int < MinMaxAdvertiseInterval in parse_parms()
790 || parm.parm_rdisc_int > MaxMaxAdvertiseInterval) in parse_parms()
794 if (parm.parm_d_metric != 0 in parse_parms()
795 || IS_RIP_OUT_OFF(parm.parm_int_state) in parse_parms()
799 parm.parm_d_metric = i; in parse_parms()
802 if (parm.parm_adj_inmetric != 0 in parse_parms()
806 parm.parm_adj_inmetric = i; in parse_parms()
809 if (parm.parm_adj_outmetric != 0 in parse_parms()
813 parm.parm_adj_outmetric = i; in parse_parms()
845 parm.parm_int_state |= IS_DISTRUST; in parse_parms()
848 parm.parm_int_state |= IS_REDIRECT_OK; in parse_parms()
855 return check_parms(&parm); in parse_parms()
863 check_parms(struct parm *new) in check_parms()
865 struct parm *parmp, **parmpp; in check_parms()
944 parmp = (struct parm*)rtmalloc(sizeof(*parmp), "check_parms"); in check_parms()