Peter Memishian wrote: > Quickly looking at the common/inet sources from the above workspace, I > still see a number of references that look suspicious:
Excellent, thanks. :-) > > $ seek [Mm][Rr]tun . > Using argument '[Mm][Rr]tun' as search target. > ip/ip.c 485: * Hooks are placed in ip_rput_forward and ip_mrtun_forward. > ip/ip.c 641: static void ip_mrtun_forward(ire_t *, ill_t *, mblk_t *); > ip/ip.c 9188: * ip_mrtun_forward() routine and it needs > ip_ire.h 211: extern int ip_ire_report_mrtun(queue_t *, mblk_t *, > caddr_t, cred_t *); > ip_ire.h 225: extern int ire_add_mrtun(ire_t **, queue_t *, mblk_t *, > ipsq_func_t); > ip_ire.h 324: extern ire_t *ire_mrtun_lookup(ipaddr_t, ill_t *); > ip_ire.h 341: extern void ire_walk_ill_mrtun(uint_t, uint_t, pfv_t, > void *, ill_t *, All safely removed (meaningless comments and dangling forward declarations). > $ seek [mM]obile . > Using argument '[mM]obile' as search target. > arp/arp.c 728: * mobile node returns home. If the address has changed, then > tell IP. > ip/ip.c 9127: * Example: Thousands of mobileip PPP interfaces to > mobile > ip/ip.c 9129: * packets from other mobile nodes must not take the > route > ip/ip.c 9130: * via interface ires to the visiting mobile node > without > ip/ip.c 9131: * going through the home agent, in absence of > mobileip > ip/ip.c 10451: * for mobile IP. > ip/ip.c 14894: * o Mobile IP not running > ip/ip.c 23808: * the mobile IP case when the packet is being > reverse- > ip/ip_rts.c 552: * MobileIP IPv6 reverse > tunnels are > ip/ip_rts.c 634: * a MobileIP reverse tunnel. All safely removed (meaningless comments). > ip/ip6.c 7041: * Return DONT_PROCESS because of potential > Mobile IPv6 This is IPsec code, and since we've never had Mobile IPv6, I'm guessing there's a good reason for this code to be here unrelated to our implementation of Mobile IPv4. danmcd, can you comment on this Mobile IPv6 reference? > ip/ip6_if.c 2186: * Solaris doesn't currently support Mobile IPv6, so > there's no > ip_ire.h 39: #define IP_MRTUN_TABLE_SIZE 256 /* Mobile IP reverse > tunnel table */ > ip.h 635: * entry for a mobile-node in the routing table for foreign agent > originated All safely removed (meaningless comments and dangling constant). IP_SRCIF_TABLE_SIZE was also removed. Thanks, -Seb
