Home
last modified time | relevance | path

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

/freebsd/contrib/wireguard-tools/
H A Dipc-freebsd.h57 const nvlist_t *const *nvl_peers; in kernel_get_device() local
117 nvl_peers = nvlist_get_nvlist_array(nvl_device, "peers", &peer_count); in kernel_get_device()
118 if (!nvl_peers) in kernel_get_device()
129 if (nvlist_exists_binary(nvl_peers[i], "public-key")) { in kernel_get_device()
130 binary = nvlist_get_binary(nvl_peers[i], "public-key", &size); in kernel_get_device()
136 if (nvlist_exists_binary(nvl_peers[i], "preshared-key")) { in kernel_get_device()
137 binary = nvlist_get_binary(nvl_peers[i], "preshared-key", &size); in kernel_get_device()
144 if (nvlist_exists_number(nvl_peers[i], "persistent-keepalive-interval")) { in kernel_get_device()
145 number = nvlist_get_number(nvl_peers[i], "persistent-keepalive-interval"); in kernel_get_device()
151 if (nvlist_exists_binary(nvl_peers[i], "endpoint")) { in kernel_get_device()
[all …]
/freebsd/sys/dev/wg/
H A Dif_wg.c2582 const nvlist_t * const*nvl_peers; in wgc_set() local
2584 nvl_peers = nvlist_get_nvlist_array(nvl, "peers", &peercount); in wgc_set()
2586 err = wg_peer_add(sc, nvl_peers[i]); in wgc_set()
2606 nvlist_t *nvl, *nvl_peer, *nvl_aip, **nvl_peers, **nvl_aips; in wgc_get() local
2632 nvl_peers = mallocarray(peer_count, sizeof(void *), M_NVLIST, M_WAITOK | M_ZERO); in wgc_get()
2638 nvl_peers[i++] = nvl_peer = nvlist_create(0); in wgc_get()
2692 nvlist_add_nvlist_array(nvl, "peers", (const nvlist_t * const *)nvl_peers, peer_count); in wgc_get()
2695 nvlist_destroy(nvl_peers[i]); in wgc_get()
2696 free(nvl_peers, M_NVLIST); in wgc_get()