diff options
Diffstat (limited to 'drivers/net/wireguard/queueing.h')
| -rw-r--r-- | drivers/net/wireguard/queueing.h | 4 | 
1 files changed, 1 insertions, 3 deletions
| diff --git a/drivers/net/wireguard/queueing.h b/drivers/net/wireguard/queueing.h index e2388107f7fd..583adb37ee1e 100644 --- a/drivers/net/wireguard/queueing.h +++ b/drivers/net/wireguard/queueing.h @@ -79,9 +79,7 @@ static inline void wg_reset_packet(struct sk_buff *skb, bool encapsulating)  	u8 sw_hash = skb->sw_hash;  	u32 hash = skb->hash;  	skb_scrub_packet(skb, true); -	memset(&skb->headers_start, 0, -	       offsetof(struct sk_buff, headers_end) - -		       offsetof(struct sk_buff, headers_start)); +	memset(&skb->headers, 0, sizeof(skb->headers));  	if (encapsulating) {  		skb->l4_hash = l4_hash;  		skb->sw_hash = sw_hash; |