summaryrefslogtreecommitdiff
path: root/trafgen_parser.y
AgeCommit message (Expand)AuthorFilesLines
2016-10-04trafgen: parser: Add 'pfc()' function for PFC headerVadim Kochan1-1/+39
2016-10-04trafgen: parser: Add 'pause()' function for IEEE 802.3X PAUSE headerVadim Kochan1-0/+27
2016-09-21trafgen: parser: Add 'drnd()' function for proto fieldsVadim Kochan1-0/+9
2016-09-21trafgen: parser: Add support of 'dinc' function for proto fieldsVadim Kochan1-0/+53
2016-09-21trafgen: parser: Unify proto field value parsingVadim Kochan1-146/+215
2016-08-12trafgen: proto: Split static protocol definition out of struct proto_hdrTobias Klauser1-1/+1
2016-08-09trafgen: parser: Check read access to file before invoking cppTobias Klauser1-2/+8
2016-08-02trafgen: proto: Move proto headers into packetVadim Kochan1-3/+13
2016-08-02trafgen: proto: Reference to packet from struct proto_hdrVadim Kochan1-0/+10
2016-07-13trafgen: proto: Add ICMPv4 header generationVadim Kochan1-1/+40
2016-07-11trafgen: parser: Replace 'mtype' by 'type'Vadim Kochan1-4/+4
2016-07-11trafgen: parser: Split [e]type to separate keywordsVadim Kochan1-1/+2
2016-04-25trafgen: proto: Add ICMPv6 header generationTobias Klauser1-0/+34
2016-04-25trafgen: proto: Add IPv6 header generationTobias Klauser1-2/+44
2016-02-23trafgen: parser: Add syntax for MPLS header creatingVadim Kochan1-1/+33
2016-02-02trafgen: parser: Add syntax for VLAN header creatingVadim Kochan1-0/+40
2016-02-02trafgen: proto: Simplify getting lower protocol after initVadim Kochan1-2/+1
2016-02-02trivial: trafgen: parser: Fix spacingTobias Klauser1-11/+11
2016-02-01trafgen: parser: Fix parsing of "prot[o]" field in eth()Tobias Klauser1-1/+6
2016-02-01trafgen: parser: Add TCP header generation functionTobias Klauser1-1/+44
2016-01-29trafgen: parser: Rename IPv4 specific types and union membersTobias Klauser1-7/+7
2016-01-29trafgen: parser: Support "etype"/"type" keywords for EthertypeTobias Klauser1-4/+4
2016-01-29trafgen: parser: Add syntax to build UDP headerVadim Kochan1-0/+29
2016-01-29trafgen: parser: Add syntax for IPv4 protocol generationVadim Kochan1-0/+51
2016-01-28trafgen: parser: Add syntax to generate ARP header fieldsVadim Kochan1-1/+47
2016-01-28trafgen: parser: Add syntax to generate Ethernet header fieldsVadim Kochan1-1/+56
2016-01-28trafgen: Add helper to get current packetVadim Kochan1-0/+5
2016-01-28trafgen: Export set_fill funcVadim Kochan1-1/+1
2015-12-17cpp: Constify cpp argv passed to cpp_execTobias Klauser1-2/+2
2015-12-17trafgen: Added option to pass macro/define for C preprocessorVadim Kochan1-2/+3
2015-12-17cpp: Allow to pass additional cpp optionsVadim Kochan1-1/+1
2015-11-25trafgen: Make sure yyin is set before close itVadim Kochan1-1/+1
2015-11-24trafgen: Invoke C preprocessor from cpp.c moduleVadim Kochan1-12/+2
2015-11-10bpfc, trafgen: Do not close stdin when "-" is specifiedVadim Kochan1-1/+2
2015-11-09csum: Remove unused parameter from calc_csum()Tobias Klauser1-1/+1
2015-11-09trafgen: Allow to build packet from command lineVadim Kochan1-0/+25
2015-10-14trafgen: Move checking of dynamic packet elements to headerTobias Klauser1-6/+1
2015-10-13trafgen: Change signature of compile_packets() to match provided typesTobias Klauser1-1/+1
2015-10-13trafgen: Don't panic() on parser errorsTobias Klauser1-9/+18
2015-10-13trafgen: Add checksum helpers for TCP/UDP over IPv6Tobias Klauser1-6/+19
2015-10-13trafgen: Adjust syntax error messageTobias Klauser1-1/+1
2015-02-05xmalloc: Make xrealloc() arguments conform to realloc()Tobias Klauser1-13/+13
2014-05-03all: Use macros for printf/scanf format specifiersJames McCoy1-4/+4
2014-04-22conf: Use configuration file path from Makefile instead of hardcoded pathsTobias Klauser1-2/+2
2013-11-25trafgen: Check return value of system()Tobias Klauser1-1/+2
2013-06-04xutils: eliminate xutils, move rest to epoll2Daniel Borkmann1-1/+0
2013-06-04xutils: break out string handling and lockingDaniel Borkmann1-0/+1
2013-05-24misc: fix some minor compile warnings all overDaniel Borkmann1-2/+2
2013-04-11trafgen: parser: fix regression on last pkt elementDaniel Borkmann1-2/+7
2013-03-27trafgen: parser: do not enforce whitesapceDaniel Borkmann1-3/+3