Lines Matching refs:iphdr
435 struct iphdr *iph = (struct iphdr *)skb->data;
507 static inline void ipgre_ecn_decapsulate(struct iphdr *iph, struct sk_buff *skb)
519 ipgre_ecn_encapsulate(u8 tos, struct iphdr *old_iph, struct sk_buff *skb)
531 struct iphdr *iph;
666 struct iphdr *old_iph = ip_hdr(skb);
667 struct iphdr *tiph;
672 struct iphdr *iph; /* Our new IP header */
683 tiph = (struct iphdr *)skb->data;
843 iph->ihl = sizeof(struct iphdr) >> 2;
879 *(__sum16*)ptr = ip_compute_csum((void*)(iph+1), skb->len - sizeof(struct iphdr));
901 struct iphdr *iph;
904 int addend = sizeof(struct iphdr) + 4;
1131 struct iphdr *iph = (struct iphdr *)skb_push(skb, t->hlen);
1134 memcpy(iph, &t->parms.iph, sizeof(struct iphdr));
1154 struct iphdr *iph = (struct iphdr *) skb_mac_header(skb);
1224 dev->needed_headroom = LL_MAX_HEADER + sizeof(struct iphdr) + 4;
1225 dev->mtu = ETH_DATA_LEN - sizeof(struct iphdr) - 4;
1236 struct iphdr *iph;
1265 struct iphdr *iph = &tunnel->parms.iph;
1274 tunnel->hlen = sizeof(struct iphdr) + 4;
1619 [IFLA_GRE_LOCAL] = { .len = FIELD_SIZEOF(struct iphdr, saddr) },
1620 [IFLA_GRE_REMOTE] = { .len = FIELD_SIZEOF(struct iphdr, daddr) },