fr_rif
fr->fr_rif.fd_name = -1;
fr->fr_rif.fd_name = idx;
{ fr->fr_rif.fd_name = addname(&fr, $4);
fr->fr_rif.fd_type = FRD_DSTLIST;
fr->fr_rif.fd_name = idx;
fr->fr_rif.fd_ptr = (void *)-1;
fr->fr_rif.fd_ip6 = $4.adr;
if (fp->fr_rif.fd_name != -1)
&fp->fr_rif);
if (IPF_FRDEST_DIFFERENT(fr_rif))
if ((interr = ipf_check_names_string(fp->fr_names, fp->fr_namelen, fp->fr_rif.fd_name)) != 0) {
if (fp->fr_rif.fd_name != -1) {
if ((fp->fr_rif.fd_name < 0) ||
(fp->fr_rif.fd_name >= fp->fr_namelen)) {
fdp = &fr->fr_rif;