Lines Matching refs:iph
225 static int setup_iph(struct iphdr *iph, uint16_t payload_len) in setup_iph() argument
230 memset(iph, 0, sizeof(*iph)); in setup_iph()
232 iph->version = 4; in setup_iph()
233 iph->tos = 0; in setup_iph()
234 iph->ihl = 5; in setup_iph()
235 iph->ttl = 2; in setup_iph()
236 iph->saddr = saddr->sin_addr.s_addr; in setup_iph()
237 iph->daddr = daddr->sin_addr.s_addr; in setup_iph()
238 iph->protocol = IPPROTO_EGP; in setup_iph()
239 iph->tot_len = htons(sizeof(*iph) + payload_len); in setup_iph()
240 iph->check = get_ip_csum((void *) iph, iph->ihl << 1); in setup_iph()
242 return sizeof(*iph); in setup_iph()
397 struct iphdr iph; in do_tx() member
433 iov[1].iov_len = setup_iph(&nh.iph, cfg_payload_len); in do_tx()