trafgen: print seed on smoke-test, set seed manually

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: add option to help text

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: inline constant expression calculator

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: allow spaces between operands

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: minor: fix typo

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: also allow normal strings as payload

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: further simplify -e example

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: improve comment in -e example

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: add pkt-conf preprocessor, read from stdin

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
docs: add cpp recommendation for trafgen

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
docs: todo: cleanup, sort list/todos

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
make: try reload file not from script

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
docs: add Tobias as co-maintainer

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
build_geip.sh: #!/bin/bash

Signed-off-by: Jon Schipp <jonschipp@gmail.com>
astraceroute: Fix typo in message

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
astraceroute: Don't call device_mtu() twice in a row

Store the result in len_rcv right away and reuse it.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
xio: Mention name of file in open_or_die{,_m} error message

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
astraceroute: Fix 'unkown' typo in a few other places

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
src: branch away mausezahn, since it's still staging

If someone wants to use mausezahn, he can checkout the
with-mausezahn branch and built it. For now, we leave it
there, until we have cleaned it up for inclusion.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
astraceroute: memset() buffer before file read

Otherwise we might end up using some garbage from that buffer when
parsing the port information and thus get an invalid port.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>