Searched refs:nvl_peers (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/wireguard-tools/ |
H A D | ipc-freebsd.h | 57 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 D | if_wg.c | 2582 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()
|