Lines Matching refs:fra
366 frauth_t *fra;
385 fra = softa->ipf_auth + i;
386 if ((fra->fra_index == -2) && (id == fra->fra_info.fin_id) &&
387 !bcmp((char *)fin, (char *)&fra->fra_info, FI_CSIZE)) {
391 if (!(pass = fra->fra_pass) || (FR_ISAUTH(pass))) {
404 bcopy((char *)fra->fra_info.fin_fr,
418 fr = fra->fra_info.fin_fr;
420 fin->fin_flx |= fra->fra_flx;
428 if ((fr != NULL) && (fr != fra->fra_info.fin_fr)) {
433 fra->fra_index = -1;
437 while (fra->fra_index == -1) {
439 fra++;
442 fra = softa->ipf_auth;
491 frauth_t *fra;
514 fra = softa->ipf_auth + i;
515 fra->fra_index = i;
517 fra->fra_pass = fin->fin_fr->fr_flags;
519 fra->fra_pass = 0;
520 fra->fra_age = softa->ipf_auth_defaultage;
521 bcopy((char *)fin, (char *)&fra->fra_info, sizeof(*fin));
522 fra->fra_flx = fra->fra_info.fin_flx & (FI_STATE|FI_NATED);
523 fra->fra_info.fin_flx &= ~(FI_STATE|FI_NATED);
543 COPYIFNAME(fin->fin_v, fin->fin_ifp, fra->fra_info.fin_ifname);
545 fra->fra_q = qpi->qpi_q; /* The queue can disappear! */
546 fra->fra_m = *fin->fin_mp;
547 fra->fra_info.fin_mp = &fra->fra_m;
683 frauth_t *fra;
692 for (i = 0, fra = softa->ipf_auth; i < softa->ipf_auth_size;
693 i++, fra++) {
694 fra->fra_age--;
695 if ((fra->fra_age == 0) &&
1150 frauth_t auth, *au = &auth, *fra;
1164 fra = softa->ipf_auth + i;
1178 if (fra->fra_info.fin_id != au->fra_info.fin_id) {
1186 fra->fra_index = -2;
1187 fra->fra_pass = au->fra_pass;
1190 bcopy(&fra->fra_info, &fin, sizeof(fin));
1232 fra->fra_index = -1;
1233 fra->fra_pass = 0;
1235 while (fra->fra_index == -1) {