Searched refs:ip6i (Results 1 – 3 of 3) sorted by relevance
| /f-stack/freebsd/netpfil/ipfw/nat64/ |
| H A D | nat64clat.c | 153 struct ip6_hdr *ip6i; in nat64clat_handle_icmp6() local 191 ip6i = mtodo(m, hlen); in nat64clat_handle_icmp6() 192 daddr = nat64_extract_ip4(&ip6i->ip6_dst, cfg->base.clat_plen); in nat64clat_handle_icmp6()
|
| H A D | nat64stl.c | 153 struct ip6_hdr *ip6i; in nat64stl_handle_icmp6() local 191 ip6i = mtodo(m, hlen); in nat64stl_handle_icmp6() 193 sizeof(struct in6_addr), &ip6i->ip6_dst, &tablearg) == 0) { in nat64stl_handle_icmp6()
|
| H A D | nat64_translate.c | 1348 struct ip6_hdr *ip6, *ip6i; in nat64_handle_icmp6() local 1505 ip6i = mtodo(m, hlen); in nat64_handle_icmp6() 1507 proto = ip6i->ip6_nxt; in nat64_handle_icmp6() 1508 plen = ntohs(ip6i->ip6_plen); in nat64_handle_icmp6() 1527 if (nat64_check_ip6(&ip6i->ip6_src) != 0 || in nat64_handle_icmp6() 1528 nat64_check_ip6(&ip6i->ip6_dst) != 0) { in nat64_handle_icmp6() 1533 if (!IN6_ARE_ADDR_EQUAL(&ip6->ip6_dst, &ip6i->ip6_src)) { in nat64_handle_icmp6() 1540 ip.ip_src.s_addr = nat64_extract_ip4(&ip6i->ip6_src, cfg->plat_plen); in nat64_handle_icmp6() 1545 ip6i->ip6_hlim += IPV6_HLIMDEC; in nat64_handle_icmp6() 1546 nat64_init_ip4hdr(ip6i, ip6f, plen, proto, &ip); in nat64_handle_icmp6()
|