/src/sys/net/npf/ |
npf_connkey.c | 319 nvlist_t *key_nv; local in function:npf_connkey_export 321 key_nv = nvlist_create(0); 324 nvlist_add_number(key_nv, "proto", proto); 325 nvlist_add_number(key_nv, "sport", ids[NPF_SRC]); 326 nvlist_add_number(key_nv, "dport", ids[NPF_DST]); 327 nvlist_add_binary(key_nv, "saddr", &ips[NPF_SRC], alen); 328 nvlist_add_binary(key_nv, "daddr", &ips[NPF_DST], alen); 334 nvlist_add_string(key_nv, "ifname", ifname); 337 nvlist_add_number(key_nv, "di", di); 340 return key_nv; [all...] |
npf_conn.c | 944 const nvlist_t *key_nv; local in function:npf_conn_find 950 key_nv = dnvlist_get_nvlist(req, "key", NULL); 951 if (!key_nv || !npf_connkey_import(npf, key_nv, &key)) {
|
/src/lib/libnpf/ |
npf.c | 1387 nvlist_t *req = NULL, *resp = NULL, *key_nv; local in function:_npf_conn_lookup 1394 if ((key_nv = nvlist_create(0)) == NULL) { 1397 if (!_npf_add_addr(key_nv, "saddr", af, addr[0])) { 1398 nvlist_destroy(key_nv); 1401 if (!_npf_add_addr(key_nv, "daddr", af, addr[1])) { 1402 nvlist_destroy(key_nv); 1405 nvlist_add_number(key_nv, "sport", htons(port[0])); 1406 nvlist_add_number(key_nv, "dport", htons(port[1])); 1407 nvlist_add_number(key_nv, "proto", proto); 1409 nvlist_add_string(key_nv, "ifname", ifname) 1486 const nvlist_t *key_nv, *nat_nv; local in function:npf_conn_handle [all...] |