Hi Alan &netters ,
   I was wondering if you could help me with something.
 Hi netters!!!!!!!
 I am trying to change the driver to accomodate a propitiery header
prepended to the ethernet frame to achive some functionality. I
understand that i have to look in to the transmit path of TCP, UDP and
RAW sockets to make necessary changes.
 This is what i understand ...please correct me if i am wrong.
 ---
  An TCP xmit finally gets to ip_queue_xmit where from skb->dst->output
is called.Firstly i am unable to locate this function ..pointers would
be most appreciated. I understand that this function ( the one i m
trying to locate ) might call dev_queue_xmit which might call
hard_start_xmit(). Now if someone could tell me as to where exactly(API)

does the ethernet header gets prepended.  Also is it just enough if i
could along with ethernet header prepend my header along with it of
course taking due care of memory.

 I also understand that RAW sockets would behave differently in the way
that they by pass the stack but pass thro the driver. might call
dev_queue_xmit or hard_start_xmit..!!!!
 Comments are most welcome ...and please do let me know as to where i
could find that elusive function that calls dev_queue_xmit ....
THanks in advance.



-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to