[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(usagi-users 02151) Mobile IP, options not added
- To: usagi-users@xxxxxxxxxxxxxx
- Subject: (usagi-users 02151) Mobile IP, options not added
- From: tehlers@xxxxxxxxxx
- Date: Tue, 28 Jan 2003 16:39:47 +0100
- Reply-to: tehlers@xxxxxxxxxx
- Resent-date: Wed, 29 Jan 2003 01:28:04 +0900
- Resent-from: yoshfuji@xxxxxxxxxxxxxx
- Resent-message-id: <200301290128.FMLAAB7709.usagi-users@linux-ipv6.org>
- Resent-to: usagi-users@xxxxxxxxxxxxxx (moderated)
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