lkml.org 
[lkml]   [2000]   [Aug]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
DateFri, 4 Aug 2000 16:08:09 -0500 (CDT)
FromRavi Wijayaratne <>
SubjectRe: How to access each packet sent to the network


On Fri, 4 Aug 2000, Aamir Shaikh wrote:
Aamir,

I think all packets are queued to the network device from the protocol
stack in
--------
int dev_queue_xmit(struct sk_buff *skb)
in
net/core/dev.c
--------
(I assume you use IP).
I would also encourage you to look at Linux network QOS implementations.
You might be able to do what you want to do without modifying
the kernel.

There is a excellant web page which describes this at
http://qos.ittc.ukans.edu/

Hope this helps
Ravi


> Hi,
> I need to access each and every packet that my host is sending out on
>the network. For this I need to know which function and file is used by
>the network device driver before it sends the packet to the wire.
>I need to put some delay into this code so that the sending of packets
>is delayed somehow. I'm using Linux redhat 6.1 kernel version 2.2.12-20.
>
> Any kernel hackers around here ??
>
> Thanks in anticipation,
> Sincerely,
> Aamir
>
>
> ashak@mailcity.com
>


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:58    [from the cache]
©2003-2010