Lines Matching defs:nsp
91 void showhostmap __P((natstat_t *nsp));
112 natstat_t ns, *nsp;
118 nsp = &ns;
215 obj.ipfo_size = sizeof(*nsp);
217 obj.ipfo_ptr = (void *)nsp;
228 natstat_dead(nsp, kernel);
230 dostats(fd, nsp, opts, 0);
240 dostats(fd, nsp, opts, 1);
249 void natstat_dead(nsp, kernel)
250 natstat_t *nsp;
278 nsp->ns_table[0] = tables[0];
279 nsp->ns_table[1] = tables[1];
281 kmemcpy((char *)&nsp->ns_list, nat_nlist[1].n_value,
282 sizeof(nsp->ns_list));
283 kmemcpy((char *)&nsp->ns_maptable, nat_nlist[2].n_value,
284 sizeof(nsp->ns_maptable));
285 kmemcpy((char *)&nsp->ns_nattab_sz, nat_nlist[3].n_value,
286 sizeof(nsp->ns_nattab_sz));
287 kmemcpy((char *)&nsp->ns_rultab_sz, nat_nlist[4].n_value,
288 sizeof(nsp->ns_rultab_sz));
289 kmemcpy((char *)&nsp->ns_rdrtab_sz, nat_nlist[5].n_value,
290 sizeof(nsp->ns_rdrtab_sz));
291 kmemcpy((char *)&nsp->ns_hostmap_sz, nat_nlist[6].n_value,
292 sizeof(nsp->ns_hostmap_sz));
293 kmemcpy((char *)&nsp->ns_instances, nat_nlist[7].n_value,
294 sizeof(nsp->ns_instances));
295 kmemcpy((char *)&nsp->ns_apslist, nat_nlist[8].n_value,
296 sizeof(nsp->ns_apslist));
303 void dostats(fd, nsp, opts, alive)
304 natstat_t *nsp;
315 nsp->ns_mapped[0], nsp->ns_mapped[1]);
317 nsp->ns_added, nsp->ns_expire);
319 nsp->ns_memfail, nsp->ns_badnat);
321 nsp->ns_inuse, nsp->ns_orphans, nsp->ns_rules);
322 printf("wilds\t%u\n", nsp->ns_wilds);
325 nsp->ns_table, nsp->ns_list);
333 dostats_live(fd, nsp, opts);
337 while (nsp->ns_list) {
338 if (kmemcpy((char *)&ipn, (long)nsp->ns_list,
346 nsp->ns_list = ipn.in_next;
351 for (np = nsp->ns_instances; np; np = nat.nat_next) {
360 showhostmap(nsp);
368 void showhostmap(nsp)
369 natstat_t *nsp;
377 nsp->ns_hostmap_sz);
382 if (kmemcpy((char *)maptable, (u_long)nsp->ns_maptable,
383 sizeof(hostmap_t *) * nsp->ns_hostmap_sz)) {
388 for (hv = 0; hv < nsp->ns_hostmap_sz; hv++) {
434 void dostats_live(fd, nsp, opts)
435 natstat_t *nsp;
457 while (nsp->ns_list) {
463 nsp->ns_list = ipn.in_next;
472 while (nsp->ns_instances != NULL) {
478 nsp->ns_instances = nat.nat_next;
482 showhostmap_live(fd, nsp);
488 void showhostmap_live(fd, nsp)
490 natstat_t *nsp;
508 while (nsp->ns_maplist != NULL) {
512 nsp->ns_maplist = hm.hm_next;