Lines Matching refs:nskb
39 struct sk_buff *nskb;
67 nskb = skb_copy_expand(oldskb, LL_MAX_HEADER, skb_tailroom(oldskb),
69 if (!nskb)
73 nf_reset(nskb);
74 nskb->mark = 0;
75 skb_init_secmark(nskb);
77 skb_shinfo(nskb)->gso_size = 0;
78 skb_shinfo(nskb)->gso_segs = 0;
79 skb_shinfo(nskb)->gso_type = 0;
81 tcph = (struct tcphdr *)(skb_network_header(nskb) + ip_hdrlen(nskb));
84 niph = ip_hdr(nskb);
94 skb_trim(nskb, ip_hdrlen(nskb) + sizeof(struct tcphdr));
95 niph->tot_len = htons(nskb->len);
131 || (nskb->nf_bridge && nskb->nf_bridge->mask & BRNF_BRIDGED)
136 if (ip_route_me_harder(&nskb, addr_type))
139 nskb->ip_summed = CHECKSUM_NONE;
142 niph->ttl = dst_metric(nskb->dst, RTAX_HOPLIMIT);
146 niph->check = ip_fast_csum(skb_network_header(nskb), niph->ihl);
149 if (nskb->len > dst_mtu(nskb->dst))
152 nf_ct_attach(nskb, oldskb);
154 NF_HOOK(PF_INET, NF_IP_LOCAL_OUT, nskb, NULL, nskb->dst->dev,
159 kfree_skb(nskb);