Home
last modified time | relevance | path

Searched refs:current_keypair (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/net/wireguard/
Dnoise.c171 old = rcu_dereference_protected(keypairs->current_keypair, in wg_noise_keypairs_clear()
173 RCU_INIT_POINTER(keypairs->current_keypair, NULL); in wg_noise_keypairs_clear()
191 keypair = rcu_dereference_protected(peer->keypairs.current_keypair, in wg_noise_expire_current_peer_keypairs()
201 struct noise_keypair *previous_keypair, *next_keypair, *current_keypair; in add_new_keypair() local
208 current_keypair = rcu_dereference_protected(keypairs->current_keypair, in add_new_keypair()
228 wg_noise_keypair_put(current_keypair, true); in add_new_keypair()
233 current_keypair); in add_new_keypair()
238 rcu_assign_pointer(keypairs->current_keypair, new_keypair); in add_new_keypair()
283 rcu_dereference_protected(keypairs->current_keypair, in wg_noise_received_with_keypair()
286 rcu_assign_pointer(keypairs->current_keypair, received_keypair); in wg_noise_received_with_keypair()
Dnoise.h44 struct noise_keypair __rcu *current_keypair; member
Dsend.c130 keypair = rcu_dereference_bh(peer->keypairs.current_keypair); in keep_key_fresh()
358 rcu_dereference_bh(peer->keypairs.current_keypair)); in wg_packet_send_staged_packets()
Dreceive.c229 keypair = rcu_dereference_bh(peer->keypairs.current_keypair); in keep_key_fresh()