> Mobile IPv4 is being removed from OpenSolaris as detailed in PSARC 
 > 2007/311 (http://www.opensolaris.org/os/community/arc/caselog/2007/311/), 
 > and you can help that effort by participating in the code-review.
 > 
 > To give you an idea of the scope of this review, the work entails the 
 > removal of two packages (SUNWmipr and SUNWmipu), the removal of 81 source 
 > files, and the modification of 27 remaining files.  Within those modified 
 > files, 2157 lines of code were removed, mostly within the ip kernel module.
 > 
 > Please provide comments by Friday July 13th.  Also please notify me as 
 > soon as possible if you plan on participating in the review so that I can 
 > account for appropriate review coverage.
 > 
 > The webrev is located here:
 > 
 > http://cr.opensolaris.org/~seb/rm_mobileip_webrev/
 > 
 > For those within SWAN, the workspace (including cscope databases in 
 > usr/src and usr/src/uts) is located here:
 > 
 > /net/zhadum.east/export/ws/seb/rm_mobileip_cr/

Quickly looking at the common/inet sources from the above workspace, I
still see a number of references that look suspicious:

$ 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 *,

$ 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.
ip/ip6.c 7041:                   * Return DONT_PROCESS because of potential 
Mobile IPv6
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

-- 
meem
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to