Home
last modified time | relevance | path

Searched refs:bc_args (Results 1 – 2 of 2) sorted by relevance

/netbsd/src/usr.sbin/npf/npftest/libnpftest/
Dnpf_bpf_test.c49 bpf_args_t bc_args; in test_bpf_code() local
60 bc_args.pkt = (const uint8_t *)nbuf_dataptr(npc->npc_nbuf); in test_bpf_code()
62 bc_args.pkt = (const uint8_t *)m; in test_bpf_code()
64 bc_args.buflen = m_length(m); in test_bpf_code()
65 bc_args.wirelen = bc_args.buflen; in test_bpf_code()
66 bc_args.mem = memstore; in test_bpf_code()
67 bc_args.arg = npc; in test_bpf_code()
69 ret = npf_bpf_filter(&bc_args, code, NULL); in test_bpf_code()
74 jret = npf_bpf_filter(&bc_args, NULL, jcode); in test_bpf_code()
/netbsd/src/sys/net/npf/
Dnpf_ruleset.c806 npf_rule_inspect(const npf_rule_t *rl, bpf_args_t *bc_args, in npf_rule_inspect() argument
826 return npf_bpf_filter(bc_args, rl->r_code, rl->r_jcode) != 0; in npf_rule_inspect()
834 npf_rule_reinspect(const npf_rule_t *rg, bpf_args_t *bc_args, in npf_rule_reinspect() argument
844 if (!npf_rule_inspect(rl, bc_args, di_mask, ifid)) { in npf_rule_reinspect()
870 bpf_args_t bc_args; in npf_ruleset_inspect() local
883 npf_bpf_prepare(npc, &bc_args, bc_words); in npf_ruleset_inspect()
899 if (!npf_rule_inspect(rl, &bc_args, di_mask, ifid)) { in npf_ruleset_inspect()
909 rl = npf_rule_reinspect(rl, &bc_args, di_mask, ifid); in npf_ruleset_inspect()