Home
last modified time | relevance | path

Searched refs:ip6i (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/netpfil/ipfw/nat64/
H A Dnat64clat.c153 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 Dnat64stl.c153 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 Dnat64_translate.c1348 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()