No description
Find a file
Karl Hiramoto d378220c96 src/nf-queue.c: cleanup and improve performance of test program for NF_QUEUE
* Fix filename in file header

* If the kernel or netlink socket becomes over loaded,
  the kernel starts printing error messages like:

nf_queue: full at 1024 entries, dropping packets(s). Dropped: 1
nf_queue: full at 1024 entries, dropping packets(s). Dropped: 2
nf_queue: full at 1024 entries, dropping packets(s). Dropped: 3

So detect out of order packet ID's and set the NF_ACCEPT verdictÂ,
so they will be removed from the kernel queue.

* increase socket buffer to improve performance

without these changes sending more than 100 KB/s over tcp HTTP lo(localhost)
was difficult on my core2 duo machine, due to so many dropped packets.
After these changes over 150 MB/s was easy.

* improve help text

Signed-off-by: Karl Hiramoto <karl@hiramoto.org>
2010-04-19 12:58:39 +02:00
doc CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
include Don't install private header files. 2010-04-19 12:56:31 +02:00
lib Fix rule attribute comparison 2010-04-19 12:43:18 +02:00
m4 Move to automake-based build 2009-06-23 01:24:51 +02:00
src src/nf-queue.c: cleanup and improve performance of test program for NF_QUEUE 2010-04-19 12:58:39 +02:00
tests - Reworked the classifier interface. 2009-09-02 18:31:14 +02:00
.gitignore Move to automake-based build 2009-06-23 01:24:51 +02:00
autogen.sh Move to automake-based build 2009-06-23 01:24:51 +02:00
ChangeLog Pushed to pre8 due to wrong version string in pre7 2007-11-21 18:24:11 +01:00
configure.in CLI - Command Line Interface Library 2009-12-16 16:20:46 +01:00
COPYING Initial import 2007-09-15 01:28:01 +02:00
libnl-2.0.pc.in Move to automake-based build 2009-06-23 01:24:51 +02:00
Makefile.am Move to automake-based build 2009-06-23 01:24:51 +02:00