summaryrefslogtreecommitdiff
path: root/trafgen_proto.h
AgeCommit message (Expand)AuthorFilesLines
2017-06-09trafgen: Allow to generate packets to output pcap fileVadim Kochan1-2/+4
2017-06-02trafgen: l7: Add DNS header generation APIVadim Kochan1-2/+17
2017-06-02trafgen: proto: Allow to set field with variable lengthVadim Kochan1-3/+4
2017-05-15trafgen: parser: Use proto_field_set_xxx where it is possibleVadim Kochan1-0/+1
2017-02-06trafgen: l3: Make possible to send frames via tun deviceVadim Kochan1-0/+2
2016-12-21trafgen: parser: Allow to set function at field offsetVadim Kochan1-3/+5
2016-12-21trafgen: proto: Add proto field only setters/gettersVadim Kochan1-0/+10
2016-12-21trafgen: proto: Rename proto_field_xxx -> proto_hdr_field_xxxVadim Kochan1-26/+26
2016-10-04trafgen: l2: Add support for PFC headerVadim Kochan1-0/+1
2016-10-04trafgen: l2: Add support for IEEE 802.3X PAUSE headerVadim Kochan1-0/+1
2016-09-21trafgen: parser: Unify proto field value parsingVadim Kochan1-0/+2
2016-09-21trafgen: proto: Introduce proto_upper_header() functionVadim Kochan1-0/+1
2016-09-21trafgen: proto: Improve to find lower header by indexVadim Kochan1-0/+1
2016-09-21trafgen: ipv4: Update csum at runtime if neededVadim Kochan1-0/+1
2016-09-21trafgen: proto: Randomize proto field at runtimeVadim Kochan1-0/+1
2016-09-21trafgen: proto: Increment proto field at runtimeVadim Kochan1-0/+11
2016-09-21trafgen: proto: Update field value at runtimeVadim Kochan1-0/+15
2016-08-12trafgen: proto: Split static protocol definition out of struct proto_hdrTobias Klauser1-19/+21
2016-08-09trafgen: proto: Make bytes pointer const in proto field set functionsTobias Klauser1-2/+2
2016-08-09trafgen: proto: Store registered protocols in an arrayTobias Klauser1-1/+2
2016-08-09trafgen: proto: Don't store context in each proto headerTobias Klauser1-5/+0
2016-08-02trafgen: proto: Reference to packet from struct proto_hdrVadim Kochan1-0/+4
2016-07-18trafgen: ipv4: Do not use user-provided 'ihl' field to calculate csumVadim Kochan1-0/+1
2016-07-13trafgen: proto: Add ICMPv4 header generationVadim Kochan1-0/+1
2016-04-25trafgen: proto: Add ICMPv6 header generationTobias Klauser1-0/+1
2016-04-25trafgen: proto: Add IPv6 header generationTobias Klauser1-0/+3
2016-02-23trafgen: l2: Add MPLS header generationVadim Kochan1-0/+1
2016-02-03trafgen: proto: Make proto_current_header() staticTobias Klauser1-1/+0
2016-02-02trafgen: l2: Add VLAN header generationVadim Kochan1-1/+3
2016-02-02trafgen: proto: Add set_next_proto callback to struct proto_hdrVadim Kochan1-1/+3
2016-02-02trafgen: proto: Simplify getting lower protocol after initVadim Kochan1-2/+2
2016-02-01trafgen: proto: Mark fields parameter to proto_header_fields_add as constTobias Klauser1-4/+5
2016-01-28trafgen: proto: Add functon to fill field with device ipv4 addressVadim Kochan1-0/+3
2016-01-28trafgen: proto: Add function to set field from device MACVadim Kochan1-0/+3
2016-01-28trafgen: Add basic protocol generation logicVadim Kochan1-0/+97