Lines Matching refs:parm

46 static struct parm *parms;
59 struct parm *parmp; in get_parms()
498 struct parm *parmp, in get_passwd()
603 #define CKF(g, b) {if (0 != (parm.parm_int_state & ((g) & ~(b)))) break; \ in parse_parms()
604 parm.parm_int_state |= (b); } in parse_parms()
605 struct parm parm; in parse_parms() local
672 (void) memset(&parm, 0, sizeof (parm)); in parse_parms()
693 (void) strlcpy(parm.parm_name, ifname, sizeof (parm.parm_name)); in parse_parms()
695 parm.parm_int_state |= IS_NO_RIP; in parse_parms()
697 parm.parm_int_state |= IS_NO_RIP_IN; in parse_parms()
699 parm.parm_int_state |= IS_NO_RIP_OUT; in parse_parms()
708 return (insert_parm(&parm)); in parse_parms()
736 if (parm.parm_name[0] != '\0' || in parse_parms()
739 (void) strlcpy(parm.parm_name, buf, in parse_parms()
740 sizeof (parm.parm_name)); in parse_parms()
751 parm.parm_name[0] != '\0') in parse_parms()
753 parm.parm_net = addr; in parse_parms()
754 parm.parm_mask = mask; in parse_parms()
755 parm.parm_name[0] = '\n'; in parse_parms()
762 msg = get_passwd(tgt, val0, &parm, RIP_AUTH_PW, 1); in parse_parms()
769 msg = get_passwd(tgt, val0, &parm, RIP_AUTH_MD5, safe); in parse_parms()
776 parm.parm_int_state |= (IS_NO_AG | IS_NO_SUPER_AG); in parse_parms()
779 parm.parm_int_state |= IS_NO_HOST; in parse_parms()
782 parm.parm_int_state |= IS_NO_SUPER_AG; in parse_parms()
785 parm.parm_int_state |= IS_NO_RIPV1_IN; in parse_parms()
788 parm.parm_int_state |= IS_NO_RIPV2_IN; in parse_parms()
791 if (parm.parm_int_state & IS_NO_RIPV2_OUT) in parse_parms()
793 parm.parm_int_state |= IS_NO_RIPV1_OUT; in parse_parms()
796 if ((parm.parm_int_state & IS_NO_RIPV2_OUT) || in parse_parms()
797 (parm.parm_int_state & IS_NO_RIPV2_IN)) in parse_parms()
799 parm.parm_int_state |= (IS_NO_RIPV1_IN in parse_parms()
806 parm.parm_int_state |= IS_NO_RIP_MCAST; in parse_parms()
824 parm.parm_int_state |= IS_BCAST_RDISC; in parse_parms()
828 parm.parm_int_state |= IS_NO_RIP | IS_PASSIVE; in parse_parms()
831 if (parm.parm_rdisc_pref != 0 || in parse_parms()
832 (parm.parm_rdisc_pref = (int)strtol(buf, &p, 0), in parse_parms()
837 if (IS_RIP_OUT_OFF(parm.parm_int_state)) in parse_parms()
839 parm.parm_int_state |= IS_PM_RDISC; in parse_parms()
842 if (parm.parm_rdisc_int != 0 || in parse_parms()
843 (parm.parm_rdisc_int = (int)strtoul(buf, &p, 0), in parse_parms()
845 parm.parm_rdisc_int < MIN_MAXADVERTISEINTERVAL || in parse_parms()
846 parm.parm_rdisc_int > MAX_MAXADVERTISEINTERVAL) in parse_parms()
850 if (parm.parm_d_metric != 0 || in parse_parms()
851 IS_RIP_OUT_OFF(parm.parm_int_state) || in parse_parms()
852 (parm.parm_d_metric = (int)strtoul(buf, &p, 0), in parse_parms()
854 parm.parm_d_metric > HOPCNT_INFINITY-1) in parse_parms()
885 parm.parm_int_state |= IS_DISTRUST; in parse_parms()
888 parm.parm_int_state |= IS_REDIRECT_OK; in parse_parms()
891 if (parm.parm_name[0] == '\0' || in parse_parms()
892 gethost(buf, &parm.parm_ripout_addr) != 1) in parse_parms()
900 return (insert_parm(&parm)); in parse_parms()
912 insert_parm(struct parm *new) in insert_parm()
914 struct parm *parmp, **parmpp; in insert_parm()