trafgen: parser: Add syntax to build UDP header
commit4f51efe253208cb906a31e75da21a1f718132486
authorVadim Kochan <vadim4j@gmail.com>
Thu, 28 Jan 2016 22:06:27 +0000 (29 00:06 +0200)
committerTobias Klauser <tklauser@distanz.ch>
Fri, 29 Jan 2016 08:01:14 +0000 (29 09:01 +0100)
tree1a69e5623b175f16bf13969759edf9a9d9836d0e
parentd275f16591ca44d91ee4e56d65553529a429a62d
trafgen: parser: Add syntax to build UDP header

Add function 'udp()' to generate UDP header.

Fields supported:

sp|sport UDP source port (default 0)
dp|dport UDP destination port (default 0)
len|length Length of UDP header + payload (calculated automatically)
csum Checksum field (calculated automatically)

Example (Echo request):

    { udp(dport=7) }

Signed-off-by: Vadim Kochan <vadim4j@gmail.com>
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
trafgen_lexer.l
trafgen_parser.y