Yes. The packet is sent anyway, the redirect as you can see in the code you
pasted is configurable.
> 3. Is it okay, if I define CONFIG_IP_NO_ICMP_REDIRECT in the file
> /usr/src/linux/include/net/ip_masq.h as
>
> #ifndef CONFIG_IP_NO_ICMP_REDIRECT
> #define CONFIG_IP_NO_ICMP_REDIRECT
> #endif
>
> to accomplish the desired effect for the point 2 ?
I'd add it to my net/Config.in as a question but yes should be fine