public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Modify the sock Structure!!
@ 2006-03-25  7:11 Benjamin
  2006-03-25 18:39 ` Jan Engelhardt
  0 siblings, 1 reply; 3+ messages in thread
From: Benjamin @ 2006-03-25  7:11 UTC (permalink / raw)
  To: linux-kernel

Hello! I try to modify the sock Structure in sock.h in order to record 
some data!
I just add a unsigned short in the end of the structure. such as:

struct sock {
    /* Socket demultiplex comparisons on incoming packets. */
    __u32            daddr;        /* Foreign IPv4 addr            */
    __u32            rcv_saddr;    /* Bound local IPv4 addr        */

         ...................................................................
        ....................................................................



  void                    (*destruct)(struct sock *sk);
  unsigned short        data;                 /*I put the unsigned short 
here*/
};



 I re-complied the kernel.  The kernel and network functions work 
normally so far.
However, I am a new guy for the kernel programming. I just wonder this 
modification is
safe or not. Is there any side-effect? Or I need to add additional code 
to avoid some unexpected
situation?  Thank you very much!
 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-03-25 19:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-25  7:11 Modify the sock Structure!! Benjamin
2006-03-25 18:39 ` Jan Engelhardt
2006-03-25 19:05   ` Benjamin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox