[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(usagi-users 02151) Mobile IP, options not added



Hi, 

I'm trying to understand how the USAGI extension adds destination options headers to outgoing IP packets (in this case for mobile ipv6). The function ip6_xmit() defined in net/ipv6/ip6_output.c calls ip6_add_mipv6_txoptions() defined in include/net/mipglue.h. This call works. 
This function in turn then is supposed to call mipv6_modify_txoptions() defined in net/ipv6/mobile_ipv6/exthdrs.c. But this function is in fact never called because the struct mipv6_functions used by ip6_add_mipv6_txoptions() to call mipv6_modify_txoptions() does not contain the address of the latter function. 
I don't understand the point of this structure. Why is mipv6_modify_txoptions() never called. Does it not work yet? If anybody could help me with that, I'd be really grateful!!

Thanks a lot!
Torsten

-- Werden Sie Millionaer - im freenet.de Lottokiosk, rund um die Uhr geoeffnet.http://lottokiosk.freenet.de/?flx013lotto=54