Lines Matching refs:ip4h
157 struct iphdr *ip4h; in ipvlan_get_L3_hdr() local
159 if (unlikely(!pskb_may_pull(skb, sizeof(*ip4h)))) in ipvlan_get_L3_hdr()
162 ip4h = ip_hdr(skb); in ipvlan_get_L3_hdr()
164 if (ip4h->ihl < 5 || ip4h->version != 4) in ipvlan_get_L3_hdr()
166 if (skb->len < pktlen || pktlen < (ip4h->ihl * 4)) in ipvlan_get_L3_hdr()
170 lyr3h = ip4h; in ipvlan_get_L3_hdr()
388 struct iphdr *ip4h; in ipvlan_addr_lookup() local
391 ip4h = (struct iphdr *)lyr3h; in ipvlan_addr_lookup()
392 i4addr = use_dest ? &ip4h->daddr : &ip4h->saddr; in ipvlan_addr_lookup()
422 const struct iphdr *ip4h; in ipvlan_process_v4_outbound() local
433 ip4h = ip_hdr(skb); in ipvlan_process_v4_outbound()
434 fl4.daddr = ip4h->daddr; in ipvlan_process_v4_outbound()
435 fl4.saddr = ip4h->saddr; in ipvlan_process_v4_outbound()
436 fl4.flowi4_tos = inet_dscp_to_dsfield(ip4h_dscp(ip4h)); in ipvlan_process_v4_outbound()