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

Reply via email to