Lines Matching defs:top_iph
127 struct iphdr *top_iph = ip_hdr(skb);
135 top_iph->tos = iph->tos;
136 top_iph->ttl = iph->ttl;
137 top_iph->frag_off = iph->frag_off;
138 if (top_iph->ihl != 5) {
139 top_iph->daddr = iph->daddr;
140 memcpy(top_iph+1, iph+1, top_iph->ihl*4 - sizeof(struct iphdr));
157 struct iphdr *iph, *top_iph;
192 top_iph = ip_hdr(skb);
194 iph->tos = top_iph->tos;
195 iph->ttl = top_iph->ttl;
196 iph->frag_off = top_iph->frag_off;
198 if (top_iph->ihl != 5) {
199 iph->daddr = top_iph->daddr;
200 memcpy(iph+1, top_iph+1, top_iph->ihl*4 - sizeof(struct iphdr));
201 err = ip_clear_mutable_options(top_iph, &top_iph->daddr);
209 top_iph->tos = 0;
210 top_iph->tot_len = htons(skb->len);
211 top_iph->frag_off = 0;
212 top_iph->ttl = 0;
213 top_iph->check = 0;
251 top_iph->tos = iph->tos;
252 top_iph->ttl = iph->ttl;
253 top_iph->frag_off = iph->frag_off;
254 if (top_iph->ihl != 5) {
255 top_iph->daddr = iph->daddr;
256 memcpy(top_iph+1, iph+1, top_iph->ihl*4 - sizeof(struct iphdr));