Searched refs:key_nv (Results 1 – 3 of 3) sorted by relevance
/netbsd/sys/net/npf/ |
H A D | npf_connkey.c | 319 nvlist_t *key_nv; in npf_connkey_export() local 321 key_nv = nvlist_create(0); in npf_connkey_export() 324 nvlist_add_number(key_nv, "proto", proto); in npf_connkey_export() 325 nvlist_add_number(key_nv, "sport", ids[NPF_SRC]); in npf_connkey_export() 326 nvlist_add_number(key_nv, "dport", ids[NPF_DST]); in npf_connkey_export() 334 nvlist_add_string(key_nv, "ifname", ifname); in npf_connkey_export() 337 nvlist_add_number(key_nv, "di", di); in npf_connkey_export() 340 return key_nv; in npf_connkey_export() 352 proto = dnvlist_get_number(key_nv, "proto", 0); in npf_connkey_import() 368 ifname = dnvlist_get_string(key_nv, "ifname", NULL); in npf_connkey_import() [all …]
|
H A D | npf_conn.c | 944 const nvlist_t *key_nv; in npf_conn_find() local 950 key_nv = dnvlist_get_nvlist(req, "key", NULL); in npf_conn_find() 951 if (!key_nv || !npf_connkey_import(npf, key_nv, &key)) { in npf_conn_find()
|
/netbsd/lib/libnpf/ |
H A D | npf.c | 1362 nvlist_t *req = NULL, *resp = NULL, *key_nv; in _npf_conn_lookup() local 1369 if ((key_nv = nvlist_create(0)) == NULL) { in _npf_conn_lookup() 1373 nvlist_destroy(key_nv); in _npf_conn_lookup() 1377 nvlist_destroy(key_nv); in _npf_conn_lookup() 1382 nvlist_add_number(key_nv, "proto", proto); in _npf_conn_lookup() 1384 nvlist_add_string(key_nv, "ifname", ifname); in _npf_conn_lookup() 1387 nvlist_add_number(key_nv, "di", di); in _npf_conn_lookup() 1397 nvlist_move_nvlist(req, "key", key_nv); in _npf_conn_lookup() 1454 ep->proto = nvlist_get_number(key_nv, "proto"); in npf_connkey_handle() 1461 const nvlist_t *key_nv, *nat_nv; in npf_conn_handle() local [all …]
|