File tree Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ module Gen = QuickCheck_gen
5
5
open Arbitrary_Base
6
6
7
7
let arbitrary_dlAddr = arbitrary_uint48
8
- let arbitrary_nwAddr = arbitrary_uint32
8
+ let arbitrary_dlTyp = arbitrary_uint16
9
9
10
10
let arbitrary_dlVlan =
11
11
let open Gen in
@@ -18,6 +18,10 @@ let arbitrary_dlVlan =
18
18
ret_gen (Some w16, b, Int32. to_int w4)
19
19
end
20
20
21
+
22
+ let arbitrary_nwAddr = arbitrary_uint32
23
+ let arbitrary_nwTos = arbitrary_uint8
24
+ let arbitrary_nwProto = arbitrary_uint8
21
25
let arbitrary_tpPort = Arbitrary_Base. arbitrary_uint16
22
26
23
27
let arbitrary_dl_unparsable_len l =
Original file line number Diff line number Diff line change
1
+ open QuickCheck
2
+
3
+ val arbitrary_dlAddr : Packet .dlAddr arbitrary
4
+ val arbitrary_dlTyp : Packet .dlTyp arbitrary
5
+ val arbitrary_dlVlan : (int option * bool * int ) arbitrary
6
+ val arbitrary_nwAddr : Packet .nwAddr arbitrary
7
+ val arbitrary_nwTos : Packet .nwTos arbitrary
8
+ val arbitrary_nwProto : Packet .nwProto arbitrary
9
+ val arbitrary_tpPort : Packet .tpPort arbitrary
10
+
11
+ val arbitrary_payload : int -> Packet .bytes arbitrary
12
+ val arbitrary_arp : Packet.Arp .t arbitrary
13
+
14
+ val arbitrary_udp : Packet .bytes arbitrary -> Packet.Udp .t arbitrary
15
+ val arbitrary_tcp : Packet .bytes arbitrary -> Packet.Tcp .t arbitrary
16
+
17
+ val arbitrary_ip_unparsable : Packet.Ip .tp arbitrary
18
+ val arbitrary_ip : Packet.Ip .tp arbitrary -> Packet.Ip .t arbitrary
19
+
20
+ val arbitrary_dl_unparsable : Packet .nw arbitrary
21
+ val arbitrary_packet : Packet .nw arbitrary -> Packet .packet arbitrary
You can’t perform that action at this time.
0 commit comments