Lines Matching refs:iph
257 static int setup_iph(struct iphdr *iph, uint16_t payload_len) in setup_iph() argument
262 memset(iph, 0, sizeof(*iph)); in setup_iph()
264 iph->version = 4; in setup_iph()
265 iph->tos = 0; in setup_iph()
266 iph->ihl = 5; in setup_iph()
267 iph->ttl = 2; in setup_iph()
268 iph->saddr = saddr->sin_addr.s_addr; in setup_iph()
269 iph->daddr = daddr->sin_addr.s_addr; in setup_iph()
270 iph->protocol = IPPROTO_EGP; in setup_iph()
271 iph->tot_len = htons(sizeof(*iph) + payload_len); in setup_iph()
272 iph->check = get_ip_csum((void *) iph, iph->ihl << 1); in setup_iph()
274 return sizeof(*iph); in setup_iph()
490 struct iphdr iph; in do_tx() member
526 iov[1].iov_len = setup_iph(&nh.iph, cfg_payload_len); in do_tx()