#ifndef TRAFGEN_CONF #define TRAFGEN_CONF #include #include #include #define TYPE_INC 0 #define TYPE_DEC 1 enum csum { CSUM_IP, CSUM_UDP, CSUM_TCP, }; struct counter { int type; uint8_t min, max, inc, val; off_t off; }; struct randomizer { off_t off; }; struct csum16 { off_t off, from, to; enum csum which; }; struct packet { uint8_t *payload; size_t len; }; struct packet_dyn { struct counter *cnt; size_t clen; struct randomizer *rnd; size_t rlen; struct csum16 *csum; size_t slen; }; extern int compile_packets(char *file, int verbose, int cpu, bool invoke_cpp); extern void cleanup_packets(void); #endif /* TRAFGEN_CONF */ git'>
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2016-04-29 16:49:34 +0200
committerThierry Reding <treding@nvidia.com>2016-04-29 16:49:34 +0200
commit10fef6e44c6c868655a03ed61b1033ee177f903c (patch)
treed4b79b1156c97aea990a9a65d4114cf7abe8082c /Documentation/men-chameleon-bus.txt
parentf55532a0c0b8bb6148f4e07853b876ef73bc69ca (diff)
parent87d66f280672800c9c2ad1ce3b7a993ce1e04769 (diff)
Merge branch 'for-4.7/phy' into for-4.7/xusb
Diffstat (limited to 'Documentation/men-chameleon-bus.txt')