i have a patch to retire sys/netinet/ip_mroute.c:mrt_ipip_input() and use sys/netinet/ip_encap.c framework, in multicast tunnel (vif) processing. if you can test this in your environment, please contact me. itojun