Lines Matching refs:ft
1615 int fr_tcpudpchk(fin, ft) in fr_tcpudpchk() argument
1617 frtuc_t *ft;
1627 if (ft->ftu_dcmp)
1628 err = fr_portcheck(&ft->ftu_dst, &fin->fin_dport);
1633 if (err && ft->ftu_scmp)
1634 err = fr_portcheck(&ft->ftu_src, &fin->fin_sport);
1644 return !(ft->ftu_tcpf | ft->ftu_tcpfm);
1648 if (ft->ftu_tcpfm &&
1649 ft->ftu_tcpf != (fin->fin_tcpf & ft->ftu_tcpfm)) {
1651 ft->ftu_tcpfm, ft->ftu_tcpf));
4856 ipfunc_resolve_t *ft; local
4861 for (ft = fr_availfuncs; ft->ipfu_addr != NULL; ft++)
4862 if (ft->ipfu_addr == fr->fr_func) {
4864 if (ft->ipfu_init != NULL)
4865 err = (*ft->ipfu_init)(fr, ifs);
4882 ipfunc_resolve_t *ft; local
4884 for (ft = fr_availfuncs; ft->ipfu_addr != NULL; ft++)
4885 if (ft->ipfu_addr == funcptr)
4904 ipfunc_resolve_t res, *ft; local
4912 for (ft = fr_availfuncs; ft->ipfu_addr != NULL; ft++)
4913 if (strncmp(res.ipfu_name, ft->ipfu_name,
4915 res.ipfu_addr = ft->ipfu_addr;
4916 res.ipfu_init = ft->ipfu_init;
4923 for (ft = fr_availfuncs; ft->ipfu_addr != NULL; ft++)
4924 if (ft->ipfu_addr == res.ipfu_addr) {
4925 (void) strncpy(res.ipfu_name, ft->ipfu_name,
4927 res.ipfu_init = ft->ipfu_init;