HomeSort by: relevance | last modified time | path
    Searched defs:npf (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/usr.sbin/npf/npftest/libnpftest/
npf_perf_test.c 2 * NPF benchmarking.
30 npf_t *npf = npf_getkernctx(); local in function:worker
45 error = npfk_packet_handler(npf, &m, ifp, PFIL_OUT);
npfl2onlytest.c 2 * NPF layer 2 ruleset tests.
20 * npf config with no layer 2 rules should for no chance be blocked by npf
55 npf_t *npf = npf_getkernctx(); local in function:run_handler_testcase
60 error = npfk_layer2_handler(npf, &m, ifp, t->di);
npf_gc_test.c 2 * NPF connection tests.
12 #include "npf.h"
68 npf_t *npf = npf_getkernctx(); local in function:run_conn_gc
72 npf->conn_db = cd;
97 npf_conndb_gc(npf, cd, false, false);
105 npf_conndb_gc(npf, cd, true, false);
107 npf->conn_db = NULL;
158 run_conndb_tests(npf_t *npf)
160 npf_conndb_t *orig_cd = npf->conn_db;
163 npf_config_enter(npf);
255 npf_t *npf = npf_getkernctx(); local in function:npf_gc_test
    [all...]
npf_nat_test.c 2 * NPF NAT tests.
221 npf_t *npf = npf_getkernctx(); local in function:npf_nat_test
236 error = npfk_packet_handler(npf, &m, ifp, t->di);
npf_table_test.c 2 * NPF tableset tests.
441 npf_t *npf = npf_getkernctx(); local in function:test_ipset_gc
443 npf_config_enter(npf);
444 npf_table_gc(npf, t);
446 npf_config_exit(npf);
npf_l2rule_test.c 2 * NPF layer 2 ruleset tests.
74 npf_t *npf = npf_getkernctx(); local in function:run_raw_testcase
83 slock = npf_config_read_enter(npf);
84 rl = npf_ruleset_inspect(npc, npf_config_ruleset(npf), t->di, NPF_RULE_LAYER_2);
91 npf_config_read_exit(npf, slock);
103 npf_t *npf = npf_getkernctx(); local in function:run_handler_testcase
108 error = npfk_layer2_handler(npf, &m, ifp, t->di);
118 npf_t *npf = npf_getkernctx(); local in function:npf_blockall_rule
124 rl = npf_rule_alloc(npf, rule);
156 npf_t *npf = npf_getkernctx() local in function:test_dynamic
    [all...]
npf_rule_test.c 2 * NPF ruleset tests.
229 npf_t *npf = npf_getkernctx(); local in function:run_raw_testcase
238 slock = npf_config_read_enter(npf);
239 rl = npf_ruleset_inspect(npc, npf_config_ruleset(npf), t->di, NPF_RULE_LAYER_3);
246 npf_config_read_exit(npf, slock);
257 npf_t *npf = npf_getkernctx(); local in function:run_handler_testcase
262 error = npfk_packet_handler(npf, &m, ifp, t->di);
272 npf_t *npf = npf_getkernctx(); local in function:npf_blockall_rule
278 rl = npf_rule_alloc(npf, rule);
312 npf_t *npf = npf_getkernctx() local in function:test_dynamic
    [all...]
npf_test_subr.c 2 * NPF initialisation and handler routines.
33 * Standalone NPF: we define the same struct ifnet members
65 npf_t *npf; local in function:npf_test_init
69 if ((npf = npf_getkernctx()) != NULL) {
70 npf_worker_discharge(npf);
74 npf = npfk_create(0, &npftest_mbufops, &npftest_ifops, NULL);
75 npfk_thread_register(npf);
76 npf_setkernctx(npf);
89 npf_t *npf = npf_getkernctx(); local in function:npf_test_fini
91 npfk_thread_unregister(npf);
116 npf_t *npf = npf_getkernctx(); local in function:npf_test_addif
224 npf_t *npf = npf_getkernctx(); local in function:npf_test_statetrack
    [all...]
npf_rid_test.c 2 * NPF socket User/group id tests.
112 npf_t *npf = npf_getkernctx(); local in function:run_raw_testcase
121 slock = npf_config_read_enter(npf);
122 rl = npf_ruleset_inspect(npc, npf_config_ruleset(npf), t->di, NPF_RULE_LAYER_3);
138 npf_config_read_exit(npf, slock);
149 npf_t *npf = npf_getkernctx(); local in function:run_handler_testcase
154 error = npfk_packet_handler(npf, &m, ifp, t->di);
  /src/sys/arch/vax/vax/
disksubr.c 259 int pfnum, npf, o; local in function:disk_reallymapin
263 npf = vax_btoc(bp->b_bcount + o) + 1;
286 while (--npf > 0) {
  /src/sys/net/npf/
npf_ext_log.c 31 * NPF logging extension.
155 npf_ext_log_init(npf_t *npf)
164 npf_ext_log_id = npf_ext_register(npf, "log", &npf_log_ops);
169 npf_ext_log_fini(npf_t *npf)
171 return npf_ext_unregister(npf, npf_ext_log_id);
178 npf_t *npf = npf_getkernctx(); local in function:npf_ext_log_modcmd
182 return npf_ext_log_init(npf);
184 return npf_ext_log_fini(npf);
npf_ext_rndblock.c 28 * NPF random blocking extension - kernel module.
46 * NPF extension module definition and the identifier.
138 npf_ext_rndblock_init(npf_t *npf)
149 * Initialize the NPF extension. Register the "rndblock" extension
152 npf_ext_rndblock_id = npf_ext_register(npf, "rndblock",
158 npf_ext_rndblock_fini(npf_t *npf)
161 * Remove the rndblock extension. NPF may return an if there
164 return npf_ext_unregister(npf, npf_ext_rndblock_id);
174 npf_t *npf = npf_getkernctx(); local in function:npf_ext_rndblock_modcmd
178 return npf_ext_rndblock_init(npf);
    [all...]
npf.c 31 * NPF main: dynamic load/initialisation and unload routines.
36 __KERNEL_RCSID(0, "$NetBSD: npf.c,v 1.44 2020/08/27 18:50:25 riastradh Exp $");
78 npf_t *npf; local in function:npfk_create
80 npf = kmem_zalloc(sizeof(npf_t), KM_SLEEP);
81 npf->ebr = npf_ebr_create();
82 npf->stats_percpu = percpu_alloc(NPF_STATS_SIZE);
83 npf->mbufops = mbufops;
84 npf->arg = arg;
86 npf_param_init(npf);
87 npf_state_sysinit(npf);
    [all...]
npf_sendpkt.c 31 * NPF module for packet construction routines.
59 #define m_gethdr(t, f) (npf)->mbufops->alloc((npf), 0, 0)
94 npf_t *npf = npc->npc_ctx; local in function:npf_return_tcp
130 (void)npf;
npf_alg.c 31 * NPF interface for the Application Level Gateways (ALGs).
71 npf_alg_init(npf_t *npf)
76 npf->algset = aset;
80 npf_alg_fini(npf_t *npf)
82 npf_algset_t *aset = npf->algset;
88 npf_alg_lookup(npf_t *npf, const char *name)
90 npf_algset_t *aset = npf->algset;
92 KASSERT(npf_config_locked_p(npf));
105 npf_alg_construct(npf_t *npf, const char *name)
109 npf_config_enter(npf);
221 npf_t *npf = npc->npc_ctx; local in function:npf_alg_match
257 npf_t *npf = npc->npc_ctx; local in function:npf_alg_exec
296 npf_t *npf = npc->npc_ctx; local in function:npf_alg_conn
    [all...]
npf_alg_icmp.c 31 * NPF ALG for ICMP and traceroute translations.
54 MODULE(MODULE_CLASS_MISC, npf_alg_icmp, "npf");
457 npf_alg_icmp_init(npf_t *npf)
465 alg_icmp = npf_alg_register(npf, "icmp", &icmp);
470 npf_alg_icmp_fini(npf_t *npf)
473 return npf_alg_unregister(npf, alg_icmp);
480 npf_t *npf = npf_getkernctx(); local in function:npf_alg_icmp_modcmd
484 return npf_alg_icmp_init(npf);
486 return npf_alg_icmp_fini(npf);
npf_ext_normalize.c 41 #include "npf.h"
45 * NPF extension module definition and the identifier.
208 npf_ext_normalize_init(npf_t *npf)
217 npf_ext_normalize_id = npf_ext_register(npf,
223 npf_ext_normalize_fini(npf_t *npf)
225 return npf_ext_unregister(npf, npf_ext_normalize_id);
232 npf_t *npf = npf_getkernctx(); local in function:npf_ext_normalize_modcmd
236 return npf_ext_normalize_init(npf);
238 return npf_ext_unregister(npf, npf_ext_normalize_id);
npf_worker.c 51 LIST_HEAD(, npf) instances;
132 npf_worker_addfunc(npf_t *npf, npf_workfunc_t work)
134 KASSERTMSG(npf->worker_flags == 0,
138 if (npf->worker_funcs[i] == NULL) {
139 npf->worker_funcs[i] = work;
147 npf_worker_signal(npf_t *npf)
151 if ((npf->worker_flags & WFLAG_ACTIVE) == 0) {
162 * npf_worker_enlist: add the NPF instance for worker(s) to process.
165 npf_worker_enlist(npf_t *npf)
169 KASSERT(npf->worker_flags == 0)
271 npf_t *npf; local in function:npf_worker
    [all...]
npf_os.c 31 * NPF main: dynamic load/initialisation and unload routines.
40 #if NPF > 0
41 #error "NPF and PF are mutually exclusive; please select one"
81 MODULE(MODULE_CLASS_MISC, npf, "bpf");
83 /* This module autoloads via /dev/npf so it needs to be a driver */
84 MODULE(MODULE_CLASS_DRIVER, npf, "bpf");
138 npf_t *npf = npf_getkernctx(); local in function:npf_fini
145 npfk_destroy(npf);
153 npf_t *npf; local in function:npf_init
159 npf = npfk_create(0, NULL, &kern_ifops, NULL)
261 npf_t *npf = npf_getkernctx(); local in function:npf_dev_ioctl
334 npf_t *npf = npf_getkernctx(); local in function:npf_autounload_p
393 npf_t *npf = npf_getkernctx(); local in function:npfos_packet_handler
400 npf_t *npf = npf_getkernctx(); local in function:npfos_layer2_handler
410 npf_t *npf = npf_getkernctx(); local in function:npf_ifhook
428 npf_t *npf = npf_getkernctx(); local in function:npf_ifaddrhook
509 npf_t *npf = npf_getkernctx(); local in function:npf_pfil_register
580 npf_t *npf = npf_getkernctx(); local in function:npf_pfil_unregister
    [all...]
npf_conn.c 32 * NPF connection tracking for stateful filtering and translation.
149 npf_conn_init(npf_t *npf)
151 npf_conn_params_t *params = npf_param_allocgroup(npf,
167 npf_param_register(npf, param_map, __arraycount(param_map));
169 npf->conn_cache[0] = pool_cache_init(
172 npf->conn_cache[1] = pool_cache_init(
176 mutex_init(&npf->conn_lock, MUTEX_DEFAULT, IPL_NONE);
177 atomic_store_relaxed(&npf->conn_tracking, CONN_TRACKING_OFF);
178 npf->conn_db = npf_conndb_create();
179 npf_conndb_sysinit(npf);
259 const npf_t *npf = npc->npc_ctx; local in function:npf_conn_trackable_p
328 npf_t *npf = npc->npc_ctx; local in function:npf_conn_lookup
426 npf_t *npf = npc->npc_ctx; local in function:npf_conn_establish
568 npf_t *npf = npc->npc_ctx; local in function:npf_conn_setnat
    [all...]
npf_impl.h 31 * Private NPF structures and interfaces.
32 * For internal use within NPF core only.
59 #include "npf.h"
208 * NPF INSTANCE (CONTEXT) STRUCTURE AND AUXILIARY OPERATIONS.
211 struct npf { struct
212 /* Active NPF configuration. */
257 LIST_ENTRY(npf) worker_entry;
266 * NPF extensions and rule procedure interface.
288 /* NPF config, statistics, etc. */
302 npf_ruleset_t * npf_config_ruleset(npf_t *npf);
    [all...]
npf_nat.c 32 * NPF network address port translation (NAPT) and other forms of NAT.
180 npf_natpolicy_create(npf_t *npf, const nvlist_t *nat, npf_ruleset_t *rset)
188 np->n_npfctx = npf;
415 npf_t *npf = npc->npc_ctx; local in function:npf_nat_inspect
416 int slock = npf_config_read_enter(npf);
417 npf_ruleset_t *rlset = npf_config_natset(npf);
423 npf_config_read_exit(npf, slock);
428 npf_config_read_exit(npf, slock);
482 npf_t *npf = npc->npc_ctx; local in function:npf_nat_create
494 npf_stats_inc(npf, NPF_STAT_NAT_CREATE)
869 npf_t *npf = np->n_npfctx; local in function:npf_nat_destroy
    [all...]
  /src/sys/arch/hppa/hppa/
vm_machdep.c 211 int npf; local in function:vmapbuf
226 npf = btoc(size);
227 while (npf--) {
  /src/sys/arch/sun3/sun3x/
dvma.c 169 int npf, error; local in function:dvma_mapin
183 npf = btoc(len); /* Determine the number of pages to be mapped. */
210 for (; npf--; kva += PAGE_SIZE, tva += PAGE_SIZE) {
  /src/sys/dev/pcmcia/
pcmcia_cis.c 89 struct pcmcia_function *pf, *npf; local in function:pcmcia_free_pf
92 for (pf = SIMPLEQ_FIRST(pfhead); pf != NULL; pf = npf) {
93 npf = SIMPLEQ_NEXT(pf, pf_list);

Completed in 29 milliseconds

1 2