Lines Matching defs:ihl
80 int l = iph->ihl*4 - sizeof(struct iphdr);
126 int ihl = ip_hdrlen(skb);
129 icv = ah_tmp_icv(iph, ihl);
135 if (top_iph->ihl != 5) {
137 memcpy(top_iph+1, iph+1, top_iph->ihl*4 - sizeof(struct iphdr));
148 int ihl;
171 ihl = ip_hdrlen(skb);
178 iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl + seqhi_len);
181 seqhi = (__be32 *)((char *)iph + ihl);
195 if (top_iph->ihl != 5) {
197 memcpy(iph+1, top_iph+1, top_iph->ihl*4 - sizeof(struct iphdr));
251 if (top_iph->ihl != 5) {
253 memcpy(top_iph+1, iph+1, top_iph->ihl*4 - sizeof(struct iphdr));
271 int ihl = ip_hdrlen(skb);
278 auth_data = ah_tmp_auth(work_iph, ihl);
288 memcpy(skb_network_header(skb), work_iph, ihl);
289 __skb_pull(skb, ah_hlen + ihl);
294 skb_set_transport_header(skb, -ihl);
303 int ihl;
358 ihl = ip_hdrlen(skb);
365 work_iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl +
372 seqhi = (__be32 *)((char *)work_iph + ihl);
379 memcpy(work_iph, iph, ihl);
387 if (ihl > sizeof(*iph)) {
394 skb_push(skb, ihl);
424 memcpy(skb_network_header(skb), work_iph, ihl);
425 __skb_pull(skb, ah_hlen + ihl);
429 skb_set_transport_header(skb, -ihl);
443 struct ip_auth_hdr *ah = (struct ip_auth_hdr *)(skb->data+(iph->ihl<<2));