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