Commit 59f23ee
committed
Add IPFamilyOf(), etc
Often you want to test whether two IPs/CIDRs are of the same family,
without actually caring which family they are. While you can do this
by checking:
if utilsnet.IsIPv6(ip) == utilsnet.IsIPv6CIDR(cidr) {
this is somewhat confusing to read and can look like it is checking
that they are both IPv6 if you read it quickly.
So add new functions so that you can do
if utilsnet.IPFamilyOf(ip) == utilsnet.IPFamilyOfCIDR(cidr) {1 parent 5c9db06 commit 59f23ee
3 files changed
+73
-34
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | | - | |
111 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
112 | 144 | | |
113 | 145 | | |
114 | 146 | | |
115 | 147 | | |
116 | 148 | | |
117 | 149 | | |
118 | | - | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
119 | 157 | | |
120 | 158 | | |
121 | 159 | | |
122 | 160 | | |
123 | 161 | | |
124 | 162 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
| 163 | + | |
137 | 164 | | |
138 | 165 | | |
139 | | - | |
140 | | - | |
141 | | - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
142 | 169 | | |
143 | 170 | | |
144 | 171 | | |
145 | 172 | | |
146 | 173 | | |
147 | 174 | | |
148 | | - | |
| 175 | + | |
149 | 176 | | |
150 | 177 | | |
151 | 178 | | |
152 | 179 | | |
153 | 180 | | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
| 181 | + | |
159 | 182 | | |
160 | 183 | | |
161 | 184 | | |
162 | 185 | | |
163 | 186 | | |
164 | 187 | | |
165 | | - | |
166 | | - | |
| 188 | + | |
167 | 189 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | | - | |
| 231 | + | |
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| |||
352 | 352 | | |
353 | 353 | | |
354 | 354 | | |
| 355 | + | |
355 | 356 | | |
356 | 357 | | |
357 | 358 | | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
358 | 362 | | |
359 | 363 | | |
360 | 364 | | |
| |||
392 | 396 | | |
393 | 397 | | |
394 | 398 | | |
395 | | - | |
| 399 | + | |
396 | 400 | | |
397 | 401 | | |
398 | 402 | | |
| |||
506 | 510 | | |
507 | 511 | | |
508 | 512 | | |
| 513 | + | |
509 | 514 | | |
510 | 515 | | |
511 | 516 | | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
512 | 520 | | |
513 | 521 | | |
514 | 522 | | |
| |||
519 | 527 | | |
520 | 528 | | |
521 | 529 | | |
522 | | - | |
| 530 | + | |
523 | 531 | | |
524 | 532 | | |
525 | 533 | | |
| |||
619 | 627 | | |
620 | 628 | | |
621 | 629 | | |
| 630 | + | |
622 | 631 | | |
623 | 632 | | |
624 | 633 | | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
625 | 637 | | |
626 | 638 | | |
627 | 639 | | |
| |||
630 | 642 | | |
631 | 643 | | |
632 | 644 | | |
| 645 | + | |
633 | 646 | | |
634 | 647 | | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
635 | 651 | | |
636 | 652 | | |
637 | 653 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
71 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
0 commit comments