Hi, Ok here is the slackware kernel-specific suggestion. ip_build_xmit() create the IP packet , calculates the checksum and sends the packet off. You can make changes in this routine by cloning the packet and changing the address to your local machine in one of the packet. Regards, Dharmender Rai ================================ Dharmender Rai, Cybage Software Pvt. Ltd, Kalyani Nagar, Pune -411006 Phone : 6686359 Extn : 261 ----- Original Message ----- From: "Fabien Lebaillif - Delamare" <fabien@quadrics.com> To: <dharmenderr@cybage.com> Cc: <kernelnewbies@nl.linux.org> Sent: Monday, September 30, 2002 2:00 PM Subject: Re: Kernel Network driver + IP stack + RAW socket > On Mon, 2002-09-30 at 09:39, Dharmender Rai wrote: > > use libpcap library (freely downloadable from > > www.insecure.org/nmap > :), My question is related to the kernel, not userland libs,apps. I just > want to know where in the kernel the decision is make to send back an > outgoing packet to userland. In which part the kernel says humm let see > I have this outgoing packet I gonna give it to the device driver but > before, I have these sockets that want to receive this buffer as well, > let's clone/copy (I don't know) the socket. > > > > > --- Fabien Lebaillif - Delamare <fabien@quadrics.com> > > wrote: > hi, > > > > > > > > > I have a network driver for a kind of high speed > > > NIC, everything is > > > working fine, I can ping, mount NFS volume etc... > > > My only problem is that I cannot see the outgoing > > > packet. Like for > > > example if I use tcpdump, ethereal or even a simple > > > RAW socket I cannot > > > capture the outgoing packets. > > > My question is ; does anyone know where in the code > > > the decision is made > > > to bounce back the packet to userland sockets ? > > > > > > Thanks for your answers. > > > -- > > > -fabien- > > > > > > -- > > > Kernelnewbies: Help each other learn about the Linux > > > kernel. > > > Archive: > > > http://mail.nl.linux.org/kernelnewbies/ > > > FAQ: http://kernelnewbies.org/faq/ > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Everything you'll ever need on one web page > > from News and Sport to Email and Music Charts > > http://uk.my.yahoo.com > -- > -fabien- > -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/