index
:
netsniff-ng.git
coverity_scan
gh-actions
master
A high-performance Linux networking toolkit
Daniel Borkmann, Tobias Klauser
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
trafgen_proto.c
Age
Commit message (
Expand
)
Author
Files
Lines
2017-08-10
trafgen: Dump proto headers in *.cfg format
Vadim Kochan
1
-7
/
+62
2017-08-10
trafgen: Get packet from proto_hdr if possible
Vadim Kochan
1
-2
/
+8
2017-06-09
trafgen: Allow to generate packets to output pcap file
Vadim Kochan
1
-21
/
+29
2017-06-02
trafgen: l7: Add DNS header generation API
Vadim Kochan
1
-0
/
+127
2017-06-02
trafgen: proto: Allow to set field with variable length
Vadim Kochan
1
-26
/
+76
2017-05-15
trafgen: parser: Use proto_field_set_xxx where it is possible
Vadim Kochan
1
-0
/
+5
2017-02-06
trafgen: l3: Make possible to send frames via tun device
Vadim Kochan
1
-0
/
+5
2016-12-21
trafgen: parser: Allow to set function at field offset
Vadim Kochan
1
-16
/
+11
2016-12-21
trafgen: proto: Add proto field only setters/getters
Vadim Kochan
1
-0
/
+46
2016-12-21
trafgen: proto: Rename proto_field_xxx -> proto_hdr_field_xxx
Vadim Kochan
1
-71
/
+73
2016-12-21
trafgen: proto: Change __proto_field_set_bytes(...) to take struct proto_field
Vadim Kochan
1
-17
/
+33
2016-12-05
trafgen: l3: Support interface without IP address
Ken Wu
1
-4
/
+8
2016-10-21
trafgen: proto: Don't drop const qualifier during cast
Tobias Klauser
1
-2
/
+2
2016-09-21
trafgen: parser: Unify proto field value parsing
Vadim Kochan
1
-1
/
+1
2016-09-21
trafgen: proto: Introduce proto_upper_header() function
Vadim Kochan
1
-0
/
+12
2016-09-21
trafgen: proto: Improve to find lower header by index
Vadim Kochan
1
-14
/
+11
2016-09-21
trafgen: proto: Randomize proto field at runtime
Vadim Kochan
1
-0
/
+27
2016-09-21
trafgen: proto: Increment proto field at runtime
Vadim Kochan
1
-0
/
+54
2016-09-21
trafgen: proto: Update field value at runtime
Vadim Kochan
1
-0
/
+32
2016-08-12
trafgen: proto: Split static protocol definition out of struct proto_hdr
Tobias Klauser
1
-31
/
+34
2016-08-09
trafgen: proto: Make bytes pointer const in proto field set functions
Tobias Klauser
1
-3
/
+6
2016-08-09
trafgen: proto: Store registered protocols in an array
Tobias Klauser
1
-12
/
+7
2016-08-09
trafgen: proto: Don't store context in each proto header
Tobias Klauser
1
-12
/
+7
2016-08-05
trafgen: proto: Use field id as array index
Vadim Kochan
1
-6
/
+5
2016-08-02
trafgen: proto: Move proto headers into packet
Vadim Kochan
1
-21
/
+9
2016-08-02
trafgen: proto: Reference to packet from struct proto_hdr
Vadim Kochan
1
-6
/
+7
2016-07-18
trafgen: ipv4: Do not use user-provided 'ihl' field to calculate csum
Vadim Kochan
1
-1
/
+3
2016-04-25
trafgen: proto: Add IPv6 header generation
Tobias Klauser
1
-4
/
+29
2016-04-22
trafgen: proto: Replace panic() with bug() where applicable
Tobias Klauser
1
-2
/
+1
2016-04-21
trafgen: proto: Inline proto_current_header() into its only caller
Tobias Klauser
1
-9
/
+1
2016-02-23
trafgen: proto: Fix bad field masking
Vadim Kochan
1
-4
/
+20
2016-02-03
trafgen: proto: Make proto_current_header() static
Tobias Klauser
1
-1
/
+1
2016-02-02
trafgen: proto: Add set_next_proto callback to struct proto_hdr
Vadim Kochan
1
-5
/
+14
2016-02-02
trafgen: proto: Simplify getting lower protocol after init
Vadim Kochan
1
-7
/
+10
2016-02-01
trafgen: proto: Mark fields parameter to proto_header_fields_add as const
Tobias Klauser
1
-2
/
+2
2016-01-29
trafgen: l4: Add UDP header generation logic
Vadim Kochan
1
-0
/
+2
2016-01-29
trafgen: l3: Add IPv4 header generation backend
Vadim Kochan
1
-0
/
+2
2016-01-28
trafgen: proto: Add functon to fill field with device ipv4 address
Vadim Kochan
1
-0
/
+32
2016-01-28
trafgen: l2: Add Ethernet protocol header generation
Vadim Kochan
1
-1
/
+4
2016-01-28
trafgen: proto: Add function to set field from device MAC
Vadim Kochan
1
-0
/
+31
2016-01-28
trafgen: Add basic protocol generation logic
Vadim Kochan
1
-0
/
+326