Stop calling ip_ctloutput() from ip6_ctloutput() at (level == IPPROTO_IP) because user won't know that opponent is IPv4 and won't set (level == IPPROTO_IP) for AF_INET6 socket. Instead just also set inp_ip_ttl at IPV6_UNICAST_HOPS setting, if the pcb is for IPv4.
Stop calling ip_ctloutput() from ip6_ctloutput() at (level == IPPROTO_IP)
because user won't know that opponent is IPv4 and won't set
(level == IPPROTO_IP) for AF_INET6 socket.
Instead just also set inp_ip_ttl at IPV6_UNICAST_HOPS setting, if the
pcb is for IPv4.

MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame