summaryrefslogtreecommitdiff
path: root/trafgen.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-06all: drop fmem{cpy,set}Tobias Klauser1-5/+5
2018-03-06trafgen: don't close dev_out and dev_in in parent processTobias Klauser1-4/+4
2017-12-14trafgen: fix dinc()/ddec() modifiersPaolo Abeni1-12/+2
2017-10-20trafgen: fix NULL pointer dereference in -i option parsingTobias Klauser1-5/+3
2017-09-15trafgen: fix packet socket initialization with multiple CPUsPaolo Abeni1-2/+4
2017-08-10trafgen: Dump proto headers in *.cfg formatVadim Kochan1-27/+27
2017-08-10trafgen: dev_io: Change read/write to specify struct packet *Vadim Kochan1-21/+4
2017-07-17trafgen: Delegate creation of rfraw to dev_io APIVadim Kochan1-16/+9
2017-06-20trafgen: gracefully handle ENOBUFS on tx ring teardownTobias Klauser1-2/+3
2017-06-19trafgen: Fix output pcap file name length trimmingVadim Kochan1-1/+1
2017-06-09trafgen: Allow to generate packets to output pcap fileVadim Kochan1-63/+39
2017-02-09trafgen: Allow send packets from pcap fileVadim Kochan1-34/+132
2016-12-13zsh: trafgen: Add missing option -q/--qdisc-path to zsh completionTobias Klauser1-1/+1
2016-12-08all: Remove unused longindex parameter to getopt_long()Tobias Klauser1-2/+2
2016-09-21trafgen: proto: Update field value at runtimeVadim Kochan1-0/+9
2016-07-27trafgen: Move applying of dynamic elements to own functionVadim Kochan1-14/+11
2016-04-26trafgen: Use mkostemp_or_die() to create unique temporary fileTobias Klauser1-8/+2
2016-01-28trafgen: Add basic protocol generation logicVadim Kochan1-0/+3
2016-01-14trafgen: Simplify ring size unit parsingVadim Kochan1-12/+7
2016-01-14trafgen: Simplify 'gap' option unit parsingVadim Kochan1-8/+3
2016-01-12trafgen: Move gap feature into shaper logicVadim Kochan1-28/+40
2016-01-05trafgen: Fix typo of kbit in usage and manpageTobias Klauser1-1/+1
2016-01-05trafgen: Add option to specify packets sending rateVadim Kochan1-9/+131
2015-12-17trafgen: Added option to pass macro/define for C preprocessorVadim Kochan1-4/+15
2015-11-24trafgen: Preprocess packets directly after compilingTobias Klauser1-4/+2
2015-11-24trafgen: Fix error message if no packet configuration is givenTobias Klauser1-1/+1
2015-11-09csum: Remove unused parameter from calc_csum()Tobias Klauser1-1/+1
2015-11-09trafgen: Allow to build packet from command lineVadim Kochan1-5/+18
2015-11-07trafgen, minor: newline in help textDaniel Borkmann1-1/+1
2015-11-05trafgen: let the kernel check min/max transm. unit boundariesDaniel Borkmann1-10/+2
2015-11-05trafgen: Fix typo in error messageTobias Klauser1-1/+1
2015-11-02trafgen: Pre-calculate checksums if possibleTobias Klauser1-0/+19
2015-10-28all: Change reporting bugs emailVadim Kochan1-1/+1
2015-10-14trafgen: Move checking of dynamic packet elements to headerTobias Klauser1-2/+2
2015-10-13trafgen: Make xmit_packet_precheck() return voidTobias Klauser1-6/+3
2015-10-13trafgen: Add checksum helpers for TCP/UDP over IPv6Tobias Klauser1-0/+12
2015-06-30trafgen: Print min packet size in error messageVadim Kochan1-3/+6
2015-05-06sock: Fix capturing extra packets from other devVadim Kochan1-1/+1
2015-05-05die: Rename *_panic_func to *_panic_handlerVadim Kochan1-1/+1
2015-05-04trafgen: Delete rfmon mac80211 device on panicVadim Kochan1-0/+6
2015-03-31trafgen: Alloc cpus according to specified number of packetsVadim Kochan1-0/+8
2015-03-31trafgen: Remove note about trafgen.txf example from help textTobias Klauser1-1/+2
2015-01-30trafgen: disable timer slackEric Dumazet1-0/+2
2014-12-12all: Reduce amount of empty liens in usage and version output a bitTobias Klauser1-5/+5
2014-09-05trafgen: Don't duplicate copyright/bug report/license stringTobias Klauser1-14/+11
2014-09-05trafgen: Consistently use unsigned int for number of CPUsTobias Klauser1-9/+9
2014-09-01trafgen: Replace variable length arraysTobias Klauser1-6/+9
2014-08-21trafgen: minor fix to help text for option "--no-sock-mem"Jesper Dangaard Brouer1-1/+1
2014-08-21trafgen: add option to not adjust system socket mem during testrunJesper Dangaard Brouer1-3/+10
2014-05-09ring: Merge common ring_{rx,tx} initialization into own functionTobias Klauser1-11/+2