diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-10-23 19:20:52 +0900 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-10-23 19:20:52 +0900 |
commit | 95a869e45905766878cc4fee1a27a1c933786361 (patch) | |
tree | cbd1f01454e1bfcff4822448b52fa4ca49408e46 | |
parent | device: better debug message for unroutable packets (diff) | |
download | wireguard-monolithic-historical-95a869e45905766878cc4fee1a27a1c933786361.tar.xz wireguard-monolithic-historical-95a869e45905766878cc4fee1a27a1c933786361.zip |
data: reset all packet fields like tun.c
-rw-r--r-- | src/data.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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) |