aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2016-10-23 19:20:52 +0900
committerJason A. Donenfeld <Jason@zx2c4.com>2016-10-23 19:20:52 +0900
commit95a869e45905766878cc4fee1a27a1c933786361 (patch)
treecbd1f01454e1bfcff4822448b52fa4ca49408e46 /src
parentdevice: better debug message for unroutable packets (diff)
downloadwireguard-monolithic-historical-95a869e45905766878cc4fee1a27a1c933786361.tar.xz
wireguard-monolithic-historical-95a869e45905766878cc4fee1a27a1c933786361.zip
data: reset all packet fields like tun.c
Diffstat (limited to 'src')
-rw-r--r--src/data.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/data.c b/src/data.c
index fbab31e..2da5ddd 100644
--- a/src/data.c
+++ b/src/data.c
@@ -70,9 +70,9 @@ static inline void skb_reset(struct sk_buff *skb)
skb->mac_len = 0;
skb->dev = NULL;
skb->hdr_len = skb_headroom(skb);
- skb->mac_header = (typeof(skb->mac_header))~0U;
- skb->transport_header = (typeof(skb->transport_header))~0U;
+ skb_reset_mac_header(skb);
skb_reset_network_header(skb);
+ skb_probe_transport_header(skb, 0);
}
static inline void skb_encrypt(struct sk_buff *skb, struct packet_data_encryption_ctx *ctx)