"panemade"<panemade@indiatimes.com> wrote: hello, 1)which function in kernel source tree actually takes data from application to be send it as a packet? 2)when one layer gives control to next layer i.e. from transport to IP layer is it neccessary for transport layer to occur ite rrupt to give control to next layer? 3)i am not getting line in ip_fragment function if ((skb2 = alloc_skb(len+hlen+dev->hard_header_len+15,GFP_ATOMIC)) == NULL) in ip_output.c. i want to know what is the mean ing for 15 value when skbuff is allocated for new fragment? regards, parag. Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com Buy The Best In BOOKS at http://www.bestsellers.indiatimes.com Bid for for Air Tickets @ Re.1 on Air Sahara Flights. Just log on to http://airsahara.indiatimes.com and Bid Now! Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com Buy The Best In BOOKS at http://www.bestsellers.indiatimes.com Bid for for Air Tickets @ Re.1 on Air Sahara Flights. Just log on to http://airsahara.indiatimes.com and Bid Now! - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html