Lines Matching defs:iph
256 static int setup_iph(struct iphdr *iph, uint16_t payload_len)
261 memset(iph, 0, sizeof(*iph));
263 iph->version = 4;
264 iph->tos = 0;
265 iph->ihl = 5;
266 iph->ttl = 2;
267 iph->saddr = saddr->sin_addr.s_addr;
268 iph->daddr = daddr->sin_addr.s_addr;
269 iph->protocol = IPPROTO_EGP;
270 iph->tot_len = htons(sizeof(*iph) + payload_len);
271 iph->check = get_ip_csum((void *) iph, iph->ihl << 1);
273 return sizeof(*iph);
489 struct iphdr iph;
525 iov[1].iov_len = setup_iph(&nh.iph, cfg_payload_len);