Lines Matching refs:ihdr

63 	struct iphdr *ihdr;  in net_test_get_skb()  local
86 ihdr = skb_put(skb, sizeof(*ihdr)); in net_test_get_skb()
114 (sizeof(*ihdr) + sizeof(*ehdr))); in net_test_get_skb()
118 ihdr->ihl = 5; in net_test_get_skb()
119 ihdr->ttl = 32; in net_test_get_skb()
120 ihdr->version = 4; in net_test_get_skb()
122 ihdr->protocol = IPPROTO_TCP; in net_test_get_skb()
124 ihdr->protocol = IPPROTO_UDP; in net_test_get_skb()
125 iplen = sizeof(*ihdr) + sizeof(*shdr) + attr->size; in net_test_get_skb()
134 ihdr->tot_len = htons(iplen); in net_test_get_skb()
135 ihdr->frag_off = 0; in net_test_get_skb()
136 ihdr->saddr = htonl(attr->ip_src); in net_test_get_skb()
137 ihdr->daddr = htonl(attr->ip_dst); in net_test_get_skb()
138 ihdr->tos = 0; in net_test_get_skb()
139 ihdr->id = 0; in net_test_get_skb()
140 ip_send_check(ihdr); in net_test_get_skb()
166 thdr->check = ~tcp_v4_check(l4len, ihdr->saddr, ihdr->daddr, 0); in net_test_get_skb()
184 udp4_hwcsum(skb, ihdr->saddr, ihdr->daddr); in net_test_get_skb()
206 struct iphdr *ihdr; in net_test_loopback_validate() local
228 ihdr = ip_hdr(skb); in net_test_loopback_validate()
230 ihdr = (struct iphdr *)(skb_network_header(skb) + 4); in net_test_loopback_validate()
233 if (ihdr->protocol != IPPROTO_TCP) in net_test_loopback_validate()
236 thdr = (struct tcphdr *)((u8 *)ihdr + 4 * ihdr->ihl); in net_test_loopback_validate()
242 if (ihdr->protocol != IPPROTO_UDP) in net_test_loopback_validate()
245 uhdr = (struct udphdr *)((u8 *)ihdr + 4 * ihdr->ihl); in net_test_loopback_validate()