diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-12-11 13:51:34 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-12-11 13:59:39 +0100 |
commit | 5c329a7861562511003657ccf1ed95738508139e (patch) | |
tree | bb1e342c2c838678b1bf0cd222a564d96112e7da /src/send.c | |
parent | main: consistent lines (diff) | |
download | wireguard-monolithic-historical-5c329a7861562511003657ccf1ed95738508139e.tar.xz wireguard-monolithic-historical-5c329a7861562511003657ccf1ed95738508139e.zip |
device: clean up xmit error path
Diffstat (limited to 'src/send.c')
-rw-r--r-- | src/send.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -138,7 +138,7 @@ static void message_create_data_done(struct sk_buff_head *queue, struct wireguar packet_send_queue(peer); } -int packet_send_queue(struct wireguard_peer *peer) +void packet_send_queue(struct wireguard_peer *peer) { struct sk_buff_head queue; unsigned long flags; @@ -152,7 +152,7 @@ int packet_send_queue(struct wireguard_peer *peer) spin_unlock_irqrestore(&peer->tx_packet_queue.lock, flags); if (unlikely(!skb_queue_len(&queue))) - return NETDEV_TX_OK; + return; /* We submit it for encryption and sending. */ switch (packet_create_data(&queue, peer, message_create_data_done)) { @@ -189,5 +189,4 @@ int packet_send_queue(struct wireguard_peer *peer) * a reference to the local queue. */ __skb_queue_purge(&queue); } - return NETDEV_TX_OK; } |