nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | # Copyright (c) 2013 by Gilbert Ramirez <gram@alumni.rice.edu> |
2 | # |
||
3 | # This program is free software; you can redistribute it and/or |
||
4 | # modify it under the terms of the GNU General Public License |
||
5 | # as published by the Free Software Foundation; either version 2 |
||
6 | # of the License, or (at your option) any later version. |
||
7 | # |
||
8 | # This program is distributed in the hope that it will be useful, |
||
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||
11 | # GNU General Public License for more details. |
||
12 | # |
||
13 | # You should have received a copy of the GNU General Public License |
||
14 | # along with this program; if not, write to the Free Software |
||
15 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
||
16 | |||
17 | |||
18 | from dftestlib import dftest |
||
19 | |||
20 | class testIPv4(dftest.DFTest): |
||
21 | trace_file = "nfs.pcap" |
||
22 | |||
23 | def test_uint64_1(self): |
||
24 | dfilter = "nfs.fattr3.size == 264032" |
||
25 | self.assertDFilterCount(dfilter, 1) |
||
26 | |||
27 | def test_eq_1(self): |
||
28 | dfilter = "ip.src == 172.25.100.14" |
||
29 | self.assertDFilterCount(dfilter, 1) |
||
30 | |||
31 | def test_eq_2(self): |
||
32 | dfilter = "ip.src == 255.255.255.255" |
||
33 | self.assertDFilterCount(dfilter, 0) |
||
34 | |||
35 | def test_ne_1(self): |
||
36 | dfilter = "ip.src != 172.25.100.14" |
||
37 | self.assertDFilterCount(dfilter, 1) |
||
38 | |||
39 | def test_ne_2(self): |
||
40 | dfilter = "ip.src != 255.255.255.255" |
||
41 | self.assertDFilterCount(dfilter, 2) |
||
42 | |||
43 | def test_gt_1(self): |
||
44 | dfilter = "ip.dst > 198.95.230.200" |
||
45 | self.assertDFilterCount(dfilter, 0) |
||
46 | |||
47 | def test_gt_2(self): |
||
48 | dfilter = "ip.dst > 198.95.230.20" |
||
49 | self.assertDFilterCount(dfilter, 0) |
||
50 | |||
51 | def test_gt_3(self): |
||
52 | dfilter = "ip.dst > 198.95.230.10" |
||
53 | self.assertDFilterCount(dfilter, 1) |
||
54 | |||
55 | def test_ge_1(self): |
||
56 | dfilter = "ip.dst >= 198.95.230.200" |
||
57 | self.assertDFilterCount(dfilter, 0) |
||
58 | |||
59 | def test_ge_2(self): |
||
60 | dfilter = "ip.dst >= 198.95.230.20" |
||
61 | self.assertDFilterCount(dfilter, 1) |
||
62 | |||
63 | def test_ge_3(self): |
||
64 | dfilter = "ip.dst >= 198.95.230.10" |
||
65 | self.assertDFilterCount(dfilter, 1) |
||
66 | |||
67 | def test_lt_1(self): |
||
68 | dfilter = "ip.src < 172.25.100.140" |
||
69 | self.assertDFilterCount(dfilter, 1) |
||
70 | |||
71 | def test_lt_2(self): |
||
72 | dfilter = "ip.src < 172.25.100.14" |
||
73 | self.assertDFilterCount(dfilter, 0) |
||
74 | |||
75 | def test_lt_3(self): |
||
76 | dfilter = "ip.src < 172.25.100.10" |
||
77 | self.assertDFilterCount(dfilter, 0) |
||
78 | |||
79 | def test_le_1(self): |
||
80 | dfilter = "ip.src <= 172.25.100.140" |
||
81 | self.assertDFilterCount(dfilter, 1) |
||
82 | |||
83 | def test_le_2(self): |
||
84 | dfilter = "ip.src <= 172.25.100.14" |
||
85 | self.assertDFilterCount(dfilter, 1) |
||
86 | |||
87 | def test_le_3(self): |
||
88 | dfilter = "ip.src <= 172.25.100.10" |
||
89 | self.assertDFilterCount(dfilter, 0) |
||
90 | |||
91 | def test_cidr_eq_1(self): |
||
92 | dfilter = "ip.src == 172.25.100.14/32" |
||
93 | self.assertDFilterCount(dfilter, 1) |
||
94 | |||
95 | def test_cidr_eq_2(self): |
||
96 | dfilter = "ip.src == 172.25.100.0/24" |
||
97 | self.assertDFilterCount(dfilter, 1) |
||
98 | |||
99 | def test_cidr_eq_3(self): |
||
100 | dfilter = "ip.src == 172.25.0.0/16" |
||
101 | self.assertDFilterCount(dfilter, 1) |
||
102 | |||
103 | def test_cidr_eq_4(self): |
||
104 | dfilter = "ip.src == 172.0.0.0/8" |
||
105 | self.assertDFilterCount(dfilter, 1) |
||
106 | |||
107 | def test_cidr_ne_1(self): |
||
108 | dfilter = "ip.src != 172.25.100.14/32" |
||
109 | self.assertDFilterCount(dfilter, 1) |
||
110 | |||
111 | def test_cidr_ne_2(self): |
||
112 | dfilter = "ip.src != 172.25.100.0/24" |
||
113 | self.assertDFilterCount(dfilter, 1) |
||
114 | |||
115 | def test_cidr_ne_3(self): |
||
116 | dfilter = "ip.src != 172.25.0.0/16" |
||
117 | self.assertDFilterCount(dfilter, 1) |
||
118 | |||
119 | def test_cidr_ne_4(self): |
||
120 | dfilter = "ip.src != 200.0.0.0/8" |
||
121 | self.assertDFilterCount(dfilter, 2) |
||
122 | |||
123 |