Re: is eth header is not transmitted

2001-01-03 Thread Andi Kleen
On Thu, Jan 04, 2001 at 09:39:43AM +0530, Sourav Sen wrote: > > Ya, I also noticed if it is skb_push() it may work, but where is > skb_push() called?? ... the following > is part of the fn. call trace for udp send : > > in ip_build_xmit() > > sock_alloc_send_skb() -- allocates t

Re: is eth header is not transmitted

2001-01-03 Thread Sourav Sen
Ya, I also noticed if it is skb_push() it may work, but where is skb_push() called?? ... the following is part of the fn. call trace for udp send : in ip_build_xmit() sock_alloc_send_skb() -- allocates the sk_buff skb_reserve() -- advances the data pointer to by

Re: is eth header is not transmitted

2001-01-03 Thread Andi Kleen
On Wed, Jan 03, 2001 at 10:59:48PM +0530, Sourav Sen wrote: > > Hi, > In the function ip_build_xmit(), immediately after > sk_alloc_send_skb(), skb_reserve(skb, hh_len) is called. Now > skb_reserve(skb,len) only increment the data pointer and tail pointer by > len amt. > > Now in a

is eth header is not transmitted

2001-01-03 Thread Sourav Sen
Hi, In the function ip_build_xmit(), immediately after sk_alloc_send_skb(), skb_reserve(skb, hh_len) is called. Now skb_reserve(skb,len) only increment the data pointer and tail pointer by len amt. Now in a particular hard_start_xmit() say for rtl8139, the data transfer is takin