--- Rasmus_Bøg_Hansen <moffe@amagerkollegiet.dk> wrote: > On Sun, 14 Oct 2001, Mehta, Phoram Kirtikumar > (UMKC-Student) wrote: > > > 1. how does ifconfig and netstat get teh net > statistics, where can i get > > the source to that funtion or source file. > > They are from /proc/net/. Yeah, here you can find src of network utilities: http://www.tazenda.demon.co.uk/phil/net-tools/ > > > 2. is there any funtion in the network device > driver source by accessing > > which i can get the packets received or the type > of packets. if not can > > anybody gimme some tips on how can i write it. > > You can use a packet filter. > > > i am trying to write or modify the eth device > driver(3c509.c) in such a > > way that i can statistics of the traffic and then > i also want to > > identify teh traffic. in short i want to > incorporate a function in my > > driver which when acceseed would act as a > sniffer/protocol analyzer . > > any help or advise will be appreciated. > > Do it in userspace with packet filters. Look at > tcpdump for example > code. Sure. Or ... to use netfilter hook functions (if you can't use user space code) > > Rasmus > > -- > -- [ Rasmus 'Møffe' Bøg Hansen ] > --------------------------------------- > [...] Note that 120 sec is defined in the protocol > as the maximum > possible RTT. I guess we'll have to use something > other than TCP > to talk to the University of Mars. > --------------------------------- [ moffe at > amagerkollegiet dot dk ] -- > > - > : send the line > "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at > http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html