Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | oops! -T snuck into the wrong place... | 2011-08-23 | 1 | -2/+2 | ||
| | ||||||
* | Allow TOS/TCLASS to be set with -T, accept the same keywords as in pf.conf. | 2011-08-23 | 2 | -6/+117 | ||
| | | | | | ok mcbride@ djm@ 'fine from me' jmc@ | |||||
* | event_del() a persistent event; fixes segfault seen on the server when the | 2011-08-20 | 1 | -0/+1 | ||
| | | | | | | remote end closes and reopens a connection. From Christiano F. Haesbaert, ok claudio@ | |||||
* | Convert SO_RTABLE's protocol level to the SOL_SOCKET; ok claudio | 2011-06-21 | 1 | -12/+18 | ||
| | ||||||
* | various cleanup; | 2011-03-16 | 2 | -24/+26 | ||
| | ||||||
* | add DPADD; from brad | 2011-03-15 | 1 | -0/+1 | ||
| | ||||||
* | Implement UDP mode for tcpbench and switch tcpbench to use libevent. | 2011-03-09 | 3 | -443/+495 | ||
| | | | | | | | | In UDP mode the tcpbench client tries to flood the pipe to the maximum and the server will busy read the packets. For TCP mode nothing has changed. All the work was done by Christiano F. Haesbaert (haesbaert(at)haesbaert org). OK myself and a lot of pushing from deraadt@ | |||||
* | add HISTORY and AUTHORS sections. | 2010-10-26 | 1 | -2/+12 | ||
| | | | | ok jmc@, djm@ | |||||
* | Add a few more tcpcb and sockbuffer variables that tcpbench can inspect. | 2010-10-19 | 1 | -0/+12 | ||
| | ||||||
* | Make -k work in clientmode by passing the right socket to the | 2010-09-28 | 1 | -3/+2 | ||
| | | | | stats_prepare() function. | |||||
* | put .Os in the right place; | 2010-07-03 | 1 | -2/+2 | ||
| | ||||||
* | Fix the naming of interfaces and variables for rdomains and rtables | 2010-07-03 | 2 | -24/+24 | ||
| | | | | | | | | | | | | and make it possible to bind sockets (including listening sockets!) to rtables and not just rdomains. This changes the name of the system calls, socket option, and ioctl. After building with this you should remove the files /usr/share/man/cat2/[gs]etrdomain.0. Since this removes the existing [gs]etrdomain() system calls, the libc major is bumped. Written by claudio@, criticized^Wcritiqued by me | |||||
* | try not to use size_t in places it does not belong; ok djm | 2009-12-11 | 1 | -5/+5 | ||
| | ||||||
* | - adjust usage() to fit in 80 columns | 2009-09-11 | 1 | -5/+4 | ||
| | | | | | | | - re-order client options in usage() to match server options and the manual, as suggested by jmc. ok jmc@ | |||||
* | Move connect code out ouf clientloop into own function. This code can be | 2009-09-08 | 1 | -22/+32 | ||
| | | | | reused by the upcomming UDP mode. OK henning | |||||
* | There is no need for two getaddrinfo implementations for client and server. | 2009-09-08 | 1 | -23/+12 | ||
| | | | | | Merge them and make the client code look more like the server one. OK henning@ | |||||
* | gcc2 hates claudio | 2009-08-29 | 1 | -3/+1 | ||
| | ||||||
* | Change the way how the server works. Instead of forking of a child per | 2009-08-28 | 1 | -240/+377 | ||
| | | | | | | | | connection do multiplexing via poll(2). This allows to use more concurrent connections and to specify additional kvm data to fetch. This was all done by Christiano Farina Haesbaert (christiano.fh gmail dot com) plus some input by myself. OK henning@ | |||||
* | use Bk/Ek to avoid ugly split in synopsis; | 2009-08-13 | 1 | -1/+3 | ||
| | ||||||
* | Print a warning when rdomain is used on non-AF_INET sockets. Those are | 2009-08-13 | 1 | -2/+4 | ||
| | | | | currently not supported. Requested by djm sort of. | |||||
* | Allow tcpbench to bind to a different rdomain. | 2009-08-13 | 2 | -5/+29 | ||
| | | | | OK sthen, djm and maybe more | |||||
* | remove unused variable | 2008-09-18 | 1 | -1/+0 | ||
| | | | | sure henning@ | |||||
* | only update stats when we actually wrote sth, relevant for -n, ok djm | 2008-08-14 | 1 | -10/+11 | ||
| | | | | From: Pierre Riteau <pierre.riteau@gmail.com> | |||||
* | some minor improvements from Pierre Riteau; ok djm | 2008-06-26 | 3 | -23/+12 | ||
| | ||||||
* | turd polishing (useless chatter removed), ok djm | 2008-06-15 | 1 | -2/+5 | ||
| | ||||||
* | tweak previous; | 2008-06-12 | 1 | -2/+2 | ||
| | ||||||
* | allow the tcpbench client side to open more than one tcp connection | 2008-06-12 | 2 | -69/+107 | ||
| | | | | to the server and use them simultaniously. ok djm ryan | |||||
* | fix uninitialised variable; from ray@ | 2008-05-15 | 2 | -4/+4 | ||
| | ||||||
* | tweak previous; ok djm | 2008-05-09 | 1 | -14/+14 | ||
| | ||||||
* | s/bench/tcpbench/ in usage(); spotted by schellekens.dries AT gmail.com | 2008-05-09 | 1 | -3/+3 | ||
| | ||||||
* | import tcpbench, a small TCP benchmarking tool that can also sample | 2008-05-09 | 3 | -0/+950 | ||
relevant kernel variables via kvm(3) ok dlg@ deraadt@ |