Lines Matching refs:lyr3h
123 void *lyr3h = NULL; in ipvlan_get_L3_hdr() local
134 lyr3h = arph; in ipvlan_get_L3_hdr()
152 lyr3h = ip4h; in ipvlan_get_L3_hdr()
166 lyr3h = ip6h; in ipvlan_get_L3_hdr()
171 lyr3h = ip6h + 1; in ipvlan_get_L3_hdr()
179 return lyr3h; in ipvlan_get_L3_hdr()
295 void *lyr3h, int addr_type, in ipvlan_addr_lookup() argument
304 ip6h = (struct ipv6hdr *)lyr3h; in ipvlan_addr_lookup()
314 ndmh = (struct nd_msg *)lyr3h; in ipvlan_addr_lookup()
323 ip4h = (struct iphdr *)lyr3h; in ipvlan_addr_lookup()
331 arph = (struct arphdr *)lyr3h; in ipvlan_addr_lookup()
481 void *lyr3h; in ipvlan_xmit_mode_l3() local
485 lyr3h = ipvlan_get_L3_hdr(skb, &addr_type); in ipvlan_xmit_mode_l3()
486 if (!lyr3h) in ipvlan_xmit_mode_l3()
489 addr = ipvlan_addr_lookup(ipvlan->port, lyr3h, addr_type, true); in ipvlan_xmit_mode_l3()
503 void *lyr3h; in ipvlan_xmit_mode_l2() local
507 lyr3h = ipvlan_get_L3_hdr(skb, &addr_type); in ipvlan_xmit_mode_l2()
508 if (lyr3h) { in ipvlan_xmit_mode_l2()
509 addr = ipvlan_addr_lookup(ipvlan->port, lyr3h, addr_type, true); in ipvlan_xmit_mode_l2()
563 void *lyr3h; in ipvlan_external_frame() local
567 lyr3h = ipvlan_get_L3_hdr(skb, &addr_type); in ipvlan_external_frame()
568 if (!lyr3h) in ipvlan_external_frame()
571 addr = ipvlan_addr_lookup(port, lyr3h, addr_type, false); in ipvlan_external_frame()
582 void *lyr3h; in ipvlan_handle_mode_l3() local
588 lyr3h = ipvlan_get_L3_hdr(skb, &addr_type); in ipvlan_handle_mode_l3()
589 if (!lyr3h) in ipvlan_handle_mode_l3()
592 addr = ipvlan_addr_lookup(port, lyr3h, addr_type, true); in ipvlan_handle_mode_l3()
606 void *lyr3h; in ipvlan_handle_mode_l2() local
625 lyr3h = ipvlan_get_L3_hdr(skb, &addr_type); in ipvlan_handle_mode_l2()
626 if (!lyr3h) in ipvlan_handle_mode_l2()
629 addr = ipvlan_addr_lookup(port, lyr3h, addr_type, true); in ipvlan_handle_mode_l2()