Send_pkt() does it support IPV6 ?
john.w.court at nokia.com
john.w.court at nokia.com
Tue Oct 16 00:00:27 PDT 2007
Hi,
Sorry if I have missed something blindingly obvious, but I can't see how
the send_pkt() routine in ip_fw2.c would create a valid ipv6 source and
destination address. This is relevent due to its use in ipfw_tick().
Basically in an ipv6 configuration when ipfw_tick() goes off to send a
keep-alive, I think send_pkt() would produce an erroneous IPV4 style
packet due to its use of id->dst_ip and id->src_ip rather than dst_ip6
and src_ip6 ? Further, ipfw_tick() then calls ip_output() rather than
any ip6_output() routine.
I am just checking before I make any modifications that I am not missing
something fundamental that invalidates my analysis.
Thanks
John Court
More information about the freebsd-ipfw
mailing list