tcpdump mailing list archives

Re: advice for heavy traffic capturing


From: "Loris Degioanni" <loris () netgroup-serv polito it>
Date: Thu, 12 Aug 2004 09:44:56 -0700

Fulvio, Darren


Is the JIT code easily ported to other platforms ?

Yes, as far as the platform is Intel ;-)

That's fine with me :)
Do you have a URL for this ?

http://winpcap.polito.it
You'll find everything in the source pack.
Cheers,

As Fulvio said, the jitter is in the winpcap source pack, under the WinNTx
driver forlder. Beware: it is able to produce x86 Intel 32-bit code only, so
be careful to use it inside OSes (like Linux or xBSD) which support a higher
number of processors than Windows. Besides this, it should be easily
portable to any platform with a C compiler and the freedom of executing a
data segment at kernel level.

Other things:
- modern network cards don't almost do buffering. The memory inside the
board is usually few KB, and its purpose is providing the space for a packet
or two. The actual buffering is done in the RAM of the PC. What determines
the card performance is PHY efficiency and PCI bandwidth usage.
- Intel NIC drivers for Linux and FreeBSD are almost identical. This is
probably an issue from the license point of view, because the same code is
released both with GNU and BSD licence.

Loris

-
This is the tcpdump-workers list.
Visit https://lists.sandelman.ca/ to unsubscribe.


Current thread: