Lines Matching defs:fr_info_t

157 typedef struct fr_info fr_info_t;
159 typedef int (* lookupfunc_t) __P((void *, int, void *, fr_info_t *, ipf_stack_t *));
429 typedef struct frentry *(*ipfunc_t) __P((fr_info_t *, u_32_t *));
442 #define FI_CSIZE offsetof(fr_info_t, fin_icode)
443 #define FI_LCSIZE offsetof(fr_info_t, fin_dp)
448 #define FI_COPYSIZE offsetof(fr_info_t, fin_dp)
553 typedef struct frentry * (* frentfunc_t) __P((fr_info_t *));
1385 extern int fr_make_rst __P((fr_info_t *));
1386 extern int fr_make_icmp __P((fr_info_t *));
1387 extern void fr_calc_chksum __P((fr_info_t *, mb_t *));
1490 extern int fr_fastroute __P((mb_t *, mb_t **, fr_info_t *, frdest_t *));
1498 extern void *fr_pullup __P((mb_t *, fr_info_t *, int));
1502 extern int fr_send_icmp_err __P((int, fr_info_t *, int));
1503 extern int fr_send_reset __P((fr_info_t *));
1517 extern void fr_checkv4sum __P((fr_info_t *));
1518 extern int fr_checkl4sum __P((fr_info_t *));
1522 extern int fr_coalesce __P((fr_info_t *));
1524 extern void fr_checkv6sum __P((fr_info_t *));
1552 extern int ipflog __P((fr_info_t *, u_int));
1553 extern int ipllog __P((int, fr_info_t *, void **, size_t *, int *, int,
1557 extern frentry_t *fr_acctpkt __P((fr_info_t *, u_32_t *));
1561 extern frentry_t *fr_dolog __P((fr_info_t *, u_32_t *));
1562 extern frentry_t *fr_dstgrpmap __P((fr_info_t *, u_32_t *));
1573 extern int fr_makefrip __P((int, ip_t *, fr_info_t *));
1577 extern u_32_t fr_newisn __P((fr_info_t *));
1578 extern u_short fr_nextipid __P((fr_info_t *));
1580 extern int fr_scanlist __P((fr_info_t *, u_32_t));
1581 extern frentry_t *fr_srcgrpmap __P((fr_info_t *, u_32_t *));
1582 extern int fr_tcpudpchk __P((fr_info_t *, frtuc_t *));
1583 extern int fr_verifysrc __P((fr_info_t *fin));
1611 extern frentry_t *ipfrule_match __P((fr_info_t *));