netsniff-ng: move contrib out

Save update-oui.py and update-geoip.sh into src, since they should be
part of the core, all other binary pcaps, bpfs, and so on not. Examples
will be added into the documentation later on.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
make: add make tag target

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
trafgen: minor: help: improve some bits'n'pieces

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
netsniff-ng: also support tcpdump-like filters

This is done either via:

  - netsniff-ng -i eth0 tcp and port 80
  - netsniff-ng -i eth0 -f "tcp and port 80" -s -o dump.pcap

We need to bind against libpcap from now on, but only to use its filter
compiler, no need to reinvent the wheel. Also, people are familiar with
the tcpdump syntax expression.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
docs: install: remove mz from here, since we don't ship it in master

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
bpfc: we're good with bpf asm only for low-level debugging or using extensions

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Netsniff-ng: update Readme with supported protocolls
Makefile: comment out -Wunused-but-set-parameter because it's not known on ubuntu 10.04
proto_80211_mac_hdr.c: fix comparison errors, occured with -Wtype-limits
proto_80211_mac_hdr.c: add forgotten bracket
bpf: replace define with actual value

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
make: remove commented out flag

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Netsniff-ng Readme: fix spelling mistake
bpf: also include bpf.h

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
mailmap: remove unused address

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Merge branch 'master' of git://github.com/markusa/netsniff-ng