fr_data
fr->fr_data = (void *)calloc(sizeof(fripf_t), 1);
fr->fr_data = fb;
fr->fr_data = malloc(fr->fr_dsize);
bcopy((char *)bpf.bf_insns, fr->fr_data, fr->fr_dsize);
if (!bpf_validate(fr->fr_data, bpf.bf_len)) {
if (fr->fr_data != NULL)
binprint(fr->fr_data, fr->fr_dsize);
fr->fr_data = array;
ulp = fr->fr_data;
if (fp->fr_data != NULL)
fp->fr_data = (char *)fp + fp->fr_size;
if (fp->fr_data != NULL && fp->fr_dsize > 0)
binprint(fp->fr_data, fp->fr_dsize);
rules += printlivelist(fiop, out, set, fp->fr_data,
if (kmemcpy(data, (u_long)fb.fr_data,
fb.fr_data = data;
if (fb.fr_data != NULL && fb.fr_dsize > 0)
binprint(fb.fr_data, fb.fr_dsize);
printdeadlist(fiop, out, set, fb.fr_data, group,
for (fb = fp->fr_data, s = ""; i; i--, fb++, s = " ")
PRINTF("call function at %p", fp->fr_data);
printipfexpr(fp->fr_data);
if (!bpf_filter(fr->fr_data, mc, wlen, 0))
if (ipf_fr_matcharray(fin, fr->fr_data) == 0)
if (!fr1->fr_data && !fr2->fr_data)
if (fr1->fr_data && fr2->fr_data) {
if (((fp->fr_dsize == 0) && (fp->fr_data != NULL)) ||
((fp->fr_dsize != 0) && (fp->fr_data == NULL))) {
uptr = fp->fr_data;
fp->fr_data = ptr;
fp->fr_data = NULL;
if (ipf_matcharray_verify(fp->fr_data, fp->fr_dsize) == -1) {
for (fp->fr_cksum = 0, p = (u_int *)fp->fr_data; p < pp; p++)
fp->fr_data = uptr;
error = COPYOUT(f->fr_data, uptr,
KFREES(fr->fr_data, fr->fr_dsize);
if (next->fr_data != NULL) {
error = ipf_outobjk(softc, &dobj, next->fr_data);
fr->fr_data = NULL;
fp->fr_data = (void *)ipf_rules_out_[0];
fp->fr_data = (void *)ipf_rules_in_[0];
fr->fr_data = NULL;