Lines Matching defs:fra
347 frauth_t *fra;
366 fra = softa->ipf_auth + i;
367 if ((fra->fra_index == -2) && (id == fra->fra_info.fin_id) &&
368 !bcmp((char *)fin, (char *)&fra->fra_info, FI_CSIZE)) {
372 if (!(pass = fra->fra_pass) || (FR_ISAUTH(pass))) {
385 bcopy((char *)fra->fra_info.fin_fr,
399 fr = fra->fra_info.fin_fr;
401 fin->fin_flx |= fra->fra_flx;
409 if ((fr != NULL) && (fr != fra->fra_info.fin_fr)) {
414 fra->fra_index = -1;
418 while (fra->fra_index == -1) {
420 fra++;
423 fra = softa->ipf_auth;
472 frauth_t *fra;
495 fra = softa->ipf_auth + i;
496 fra->fra_index = i;
498 fra->fra_pass = fin->fin_fr->fr_flags;
500 fra->fra_pass = 0;
501 fra->fra_age = softa->ipf_auth_defaultage;
502 bcopy((char *)fin, (char *)&fra->fra_info, sizeof(*fin));
503 fra->fra_flx = fra->fra_info.fin_flx & (FI_STATE|FI_NATED);
504 fra->fra_info.fin_flx &= ~(FI_STATE|FI_NATED);
524 COPYIFNAME(fin->fin_v, fin->fin_ifp, fra->fra_info.fin_ifname);
526 fra->fra_q = qpi->qpi_q; /* The queue can disappear! */
527 fra->fra_m = *fin->fin_mp;
528 fra->fra_info.fin_mp = &fra->fra_m;
664 frauth_t *fra;
673 for (i = 0, fra = softa->ipf_auth; i < softa->ipf_auth_size;
674 i++, fra++) {
675 fra->fra_age--;
676 if ((fra->fra_age == 0) &&
1116 frauth_t auth, *au = &auth, *fra;
1130 fra = softa->ipf_auth + i;
1144 if (fra->fra_info.fin_id != au->fra_info.fin_id) {
1152 fra->fra_index = -2;
1153 fra->fra_pass = au->fra_pass;
1156 bcopy(&fra->fra_info, &fin, sizeof(fin));
1198 fra->fra_index = -1;
1199 fra->fra_pass = 0;
1201 while (fra->fra_index == -1) {