| line |
true |
false |
branch |
|
125
|
0 |
0 |
if ($sType eq 128 and $wType eq 129) { } |
|
|
0 |
0 |
elsif ($sType eq 135 and $wType eq 136) { } |
|
|
0 |
0 |
elsif ($sType eq 133 and $wType eq 134) { } |
|
145
|
0 |
1 |
unless my $raw = $self->SUPER::pack('CCn', $self->type, $self->code, $self->checksum) |
|
155
|
0 |
1 |
unless my($type, $code, $checksum, $payload) = $self->SUPER::unpack('CCn a*', $self->raw) |
|
180
|
0 |
0 |
if (not $icmpType and $l->layer =~ /ICMPv6::/) |
|
181
|
0 |
0 |
if (not $ip and $l->layer eq 'IPv6') |
|
182
|
0 |
0 |
if (not $rh0 and $l->layer eq 'IPv6::Routing') |
|
183
|
0 |
0 |
if (not $hbh and $l->layer eq 'IPv6::HopByHop') |
|
184
|
0 |
0 |
if (not $dst and $l->layer eq 'IPv6::Destination') |
|
185
|
0 |
0 |
if (not $mob and $l->layer eq 'IPv6::Mobility') |
|
187
|
0 |
0 |
if ($l->can('nextHeader')) |
|
189
|
0 |
0 |
if ($l->layer eq 'IPv6::Fragment') |
|
196
|
0 |
0 |
if ($rh0 and $rh0->segmentsLeft != 0) |
|
204
|
0 |
0 |
if ($fragmentFlag) |
|
207
|
0 |
0 |
if ($hbh) |
|
210
|
0 |
0 |
if ($dst) |
|
213
|
0 |
0 |
if ($mob) |
|
222
|
0 |
0 |
unless my $packed = $self->SUPER::pack('a*a*NNCCna*', inet6Aton($ip->src), inet6Aton($lastIpDst), $ipPayloadLength, $v32->to_Dec, $self->type, $self->code, 0, $icmpType->pack) |
|
236
|
0 |
0 |
if $self->nextLayer |
|
238
|
0 |
0 |
if ($self->payload) |
|
243
|
0 |
0 |
if ($type eq 128 or $type eq 129) { } |
|
|
0 |
0 |
elsif ($type eq 135) { } |
|
|
0 |
0 |
elsif ($type eq 136) { } |
|
|
0 |
0 |
elsif ($type eq 133) { } |
|
|
0 |
0 |
elsif ($type eq 134) { } |
|
|
0 |
0 |
elsif ($type eq 1) { } |
|
|
0 |
0 |
elsif ($type eq 3) { } |
|
|
0 |
0 |
elsif ($type eq 2) { } |
|
|
0 |
0 |
elsif ($type eq 4) { } |