diff options
author | 2020-04-22 02:04:22 -0600 | |
---|---|---|
committer | 2020-04-22 02:04:22 -0600 | |
commit | 5ac387260b81e1b8b4ed00cc9de0c14ec403d8b0 (patch) | |
tree | 6b8ef9201cda4b7b34f85c983d808f5996b93f9f /drivers/net/wireguard/symmetric.c | |
parent | wireguard: move symmetric crypto into standalone file (diff) | |
download | wireguard-linux-5ac387260b81e1b8b4ed00cc9de0c14ec403d8b0.tar.xz wireguard-linux-5ac387260b81e1b8b4ed00cc9de0c14ec403d8b0.zip |
wireguard: split CRYPTED/UNCRYPTED into {EN,DE}CRYPTED/NOT_{EN,DE}CRYPTED
By splitting the enum into all possibilities, rather than having the
{EN,DE} prefix being implicit based on context, it allows us to later
merge processing of encryption and decryption into the same context.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/wireguard/symmetric.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireguard/symmetric.c b/drivers/net/wireguard/symmetric.c index be81ba5c882e..6e16fec7c25e 100644 --- a/drivers/net/wireguard/symmetric.c +++ b/drivers/net/wireguard/symmetric.c @@ -141,7 +141,7 @@ void wg_packet_encrypt_worker(struct work_struct *work) struct sk_buff *first, *skb, *next; while ((first = ptr_ring_consume_bh(&queue->ring)) != NULL) { - enum packet_state state = PACKET_STATE_CRYPTED; + enum packet_state state = PACKET_STATE_ENCRYPTED; skb_list_walk_safe(first, skb, next) { if (likely(encrypt_packet(skb, @@ -166,7 +166,7 @@ void wg_packet_decrypt_worker(struct work_struct *work) while ((skb = ptr_ring_consume_bh(&queue->ring)) != NULL) { enum packet_state state = likely(decrypt_packet(skb, &PACKET_CB(skb)->keypair->receiving)) ? - PACKET_STATE_CRYPTED : PACKET_STATE_DEAD; + PACKET_STATE_DECRYPTED : PACKET_STATE_DEAD; wg_queue_enqueue_per_peer_napi(skb, state); } } |