|
@@ -80,6 +80,10 @@ static void send_reset(struct sk_buff *oldskb, int hook)
|
|
nskb->mark = 0;
|
|
nskb->mark = 0;
|
|
skb_init_secmark(nskb);
|
|
skb_init_secmark(nskb);
|
|
|
|
|
|
|
|
+ skb_shinfo(nskb)->gso_size = 0;
|
|
|
|
+ skb_shinfo(nskb)->gso_segs = 0;
|
|
|
|
+ skb_shinfo(nskb)->gso_type = 0;
|
|
|
|
+
|
|
tcph = (struct tcphdr *)((u_int32_t*)nskb->nh.iph + nskb->nh.iph->ihl);
|
|
tcph = (struct tcphdr *)((u_int32_t*)nskb->nh.iph + nskb->nh.iph->ihl);
|
|
|
|
|
|
/* Swap source and dest */
|
|
/* Swap source and dest */
|