diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-12-07 18:41:46 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-12-09 21:31:11 +0100 |
commit | 0bf5285f13d31ec33985856b2a958075a4e553dd (patch) | |
tree | a356629015a0b577bd8a0b91e4f6b0d807fe5306 /src | |
parent | qemu: bump kernel version (diff) | |
download | wireguard-monolithic-historical-0bf5285f13d31ec33985856b2a958075a4e553dd.tar.xz wireguard-monolithic-historical-0bf5285f13d31ec33985856b2a958075a4e553dd.zip |
data: reset tc when resetting skb
Diffstat (limited to 'src')
-rw-r--r-- | src/data.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -122,6 +122,12 @@ static inline void skb_reset(struct sk_buff *skb) skb->peeked = 0; skb->mac_len = 0; skb->dev = NULL; +#ifdef CONFIG_NET_SCHED + skb->tc_index = 0; +#ifdef CONFIG_NET_CLS_ACT + skb->tc_verd = 0; +#endif +#endif skb->hdr_len = skb_headroom(skb); skb_reset_mac_header(skb); skb_reset_network_header(skb); |