Condition Coverage

blib/lib/Control/CLI/Extreme.pm
Criterion Covered Total %
condition 1 755 0.1


and 3 conditions

line !l l&&!r l&&r condition
598 0 0 0 not $self->{'LOGINSTAGE'} and $self->{'TYPE'} ne "SERIAL"
0 0 0 not $self->{'LOGINSTAGE'} and $self->{'TYPE'} ne "SERIAL" and useIPv6()
0 0 0 not $self->{'LOGINSTAGE'} and $self->{'TYPE'} ne "SERIAL" and useIPv6() and defined $args{'blocking'}
0 0 0 not $self->{'LOGINSTAGE'} and $self->{'TYPE'} ne "SERIAL" and useIPv6() and defined $args{'blocking'} and not $args{'blocking'}
612 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("connect_poll")
620 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
683 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("login_poll")
691 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
747 0 0 0 $args{'reset_prompt'} && defined $self->{$Package}{'PROMPTTYPE'}
781 0 0 0 lc $_[0] ne "command" and lc $_[0] ne "poll_syntax"
792 0 0 0 $args[$i] eq "feed_list" and ref $args[$i + 1] eq "ARRAY"
844 0 0 0 $reset_prompt && defined $self->{$Package}{'PROMPTTYPE'}
868 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("cmd_poll")
876 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
935 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("attribute_poll")
943 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1010 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("change_baudrate_poll")
1018 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1070 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("enable_poll")
1077 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1126 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("device_more_paging_poll")
1133 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1178 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == __PACKAGE__->can("device_peer_cpu_poll")
1185 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1338 0 0 0 defined $newSetting and defined $sendChar || !$newSetting
1380 0 0 0 @_ and not %args
1484 0 0 0 @_ and not %args
1530 0 0 0 $self->{'LOGINSTAGE'} eq "username" and $login->{'username'}
0 0 0 $self->{'LOGINSTAGE'} eq "password" and $login->{'password'}
0 0 0 $self->console and $login->{'wake_console'}
1694 0 0 0 defined $cliType and $cliType eq "nncli"
1808 0 0 0 not $login->{'family_type'} and $login->{'non_recognized_login'}
1812 0 0 0 not $login->{'generic_login'} and $login->{'family_type'} eq $Prm{'generic'} || $login->{'detectionFromPrompt'} && !($self->{'LASTPROMPT'} =~ /^@/)
1824 0 0 0 $login->{'family_type'} eq $Prm{'generic'} and $self->{'errmode'} eq 'croak' || $self->{'errmode'} eq 'die'
1857 0 0 0 @_ and not %args
1861 0 0 0 defined $args{'feed_list'} and !ref($args{'feed_list'}) eq "ARRAY"
1891 0 0 0 $args{'reset_prompt'} && defined $self->{$Package}{'PROMPTTYPE'}
1908 0 0 0 $command =~ /\?\s*$/ and $self->{$Package}{'ATTRIB'}{'is_nncli'}
1924 0 0 0 defined $ok and $ok == 0
2003 0 0 0 $self->{$Package}{'noRefreshCmdPattern'} and not $cmd->{'noRefreshCmdDone'}
0 0 0 $self->{$Package}{'noRefreshCmdPattern'} and not $cmd->{'noRefreshCmdDone'} and $output =~ /$self->{$Package}{'noRefreshCmdPattern'}/m
2028 0 0 0 $cmd->{'noRefreshCmdDone'} and $familyType eq $Prm{'pers'}
2029 0 0 0 $cmd->{'noRefreshCmdDone'} and $familyType eq $Prm{'xos'}
2030 0 0 0 $familyType eq $Prm{'isw'} and $cmd->{'more_prompt'}
2053 0 0 0 length $cmd->{'lastLine'} and $self->{'POLL'}{'local_buffer'} =~ s/\n\n$/\n/
2070 0 0 0 $newLineLastLine and not length $cmd->{'lastLine'}
2076 0 0 0 $cmd->{'more_prompt_delay'} and not $cmd->{'morePromptDelayed'}
0 0 0 $cmd->{'more_prompt_delay'} and not $cmd->{'morePromptDelayed'} and $cmd->{'lastLine'} =~ /(?:$cmd->{'more_prompt_delay'})$/
2083 0 0 0 $cmd->{'more_prompt'} and $cmd->{'lastLine'} =~ s/(?:$cmd->{'more_prompt'})$//
2092 0 0 0 defined $MoreSkipWithin{$familyType} and $cmd->{'more_pages'} == 0
2109 0 0 0 $cmd->{'yn_prompt'} and $cmd->{'lastLine'} =~ /$cmd->{'yn_prompt'}/
2125 0 0 0 $cmd->{'cmd_prompt'} and $cmd->{'lastLine'} =~ /$cmd->{'cmd_prompt'}/
2154 0 0 0 @_ and not %args
2340 0 0 0 $$outref =~ /\s1\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/ and $$outref =~ /\s2\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/
2359 0 0 0 not $self->{$Package}{'ATTRIBFLAG'}{'model'} and $attrib->{'attribute'} eq 'slots' || $attrib->{'attribute'} eq 'ports'
0 0 0 not $self->{$Package}{'ATTRIBFLAG'}{'is_voss'} and $attrib->{'attribute'} =~ /^(?:is_)?oob_/
2391 0 0 0 $$outref =~ /\s1\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/ and $$outref =~ /\s2\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/
2411 0 0 0 $self->{$Package}{'ATTRIB'}{'is_nncli'} and $self->{$Package}{'ATTRIB'}{'model'} =~ /(?:Passport|ERS)-8[36]\d\d/
2456 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'} || defined $self->{$Package}{'ATTRIB'}{'oob_virt_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_virt_ip'})
2466 0 0 0 $$outref =~ /\s1\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/ and $$outref =~ /\s2\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/
2503 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'} || defined $self->{$Package}{'ATTRIB'}{'oob_virt_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_virt_ip'})
2603 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'})
2840 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'})
2968 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'})
3034 0 0 0 defined $2 && $2 eq $rsx
3048 0 0 0 defined $self->{$Package}{'ATTRIB'}{'model'} && $self->{$Package}{'ATTRIB'}{'model'} =~ /9030/
3060 0 0 0 defined $2 && $2 eq $rsx
3077 0 0 0 not $self->{$Package}{'ATTRIBFLAG'}{'mm_number'} and $attrib->{'attribute'} =~ /oob/
3083 0 0 0 $m1 and $m2
3126 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'} || defined $self->{$Package}{'ATTRIB'}{'oob_virt_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_virt_ip'})
3193 0 0 0 $$outref =~ /ether (\S+)/cg and $1 ne "00:00:00:00:00:00"
3294 0 0 0 @_ and not %args
3365 0 0 0 $changeBaud->{'maxMode'} and not defined $self->{$Package}{'ATTRIB'}{'max_baud'}
3428 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3483 0 0 0 length $self->{'POLL'}{'read_buffer'} and $self->{'POLL'}{'read_buffer'} =~ /$self->{$Package}{'prompt_qr'}/
3517 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3529 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3545 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3571 0 0 0 @_ and not %args
3683 0 0 0 @_ and not %args
3718 0 0 0 defined $self->{$Package}{'ATTRIB'}{'model'} and $self->{$Package}{'ATTRIB'}{'model'} =~ /(?:Passport|ERS)-83\d\d/
3729 0 0 0 not $$resref and defined $self->{$Package}{'ATTRIB'}{'model'}
3834 0 0 0 @_ and not %args
3863 0 0 0 $devPeerCpu->{'username'} and $devPeerCpu->{'password'}
4227 0 0 0 defined $self->{$Package}{'ATTRIB'}{'model'} && $self->{$Package}{'ATTRIB'}{'model'} =~ /9030/
4444 0 0 0 $cmd->$#* and $cmdConfig
4527 0 0 0 defined $1 and !defined($currentSlot) || $1 != $currentSlot
4711 0 0 0 defined $self->baudrate and defined(my $origBaud = $self->{$Package}{'ORIGBAUDRATE'})

or 2 conditions

line l !l condition
1900 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
2174 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3320 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3592 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3640 0 0 $self->password || ''
3702 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3854 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3926 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
4000 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
4419 0 0 shift() || \''
4420 0 0 shift() || ''
4436 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
4709 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
474 0 1 0 ref $invocant || $invocant
751 0 0 0 !$args{'poll_syntax'} || wantarray
810 0 0 0 $blocking || wantarray
848 0 0 0 !$pollSyntax || wantarray
915 0 0 0 !$args{'poll_syntax'} || wantarray
990 0 0 0 !$args{'poll_syntax'} || wantarray
1199 0 0 0 ref $fh or length $fh
1203 0 0 0 ref $fh or defined fileno $fh
1338 0 0 0 defined $sendChar || !$newSetting
1447 0 0 0 $self->connection_type eq 'SERIAL' || $self->connection_type eq 'TELNET' && $self->port != 23 || $self->connection_type eq 'SSH' && $self->port != 22
1569 0 0 0 $key eq "banner" or $key eq "menu"
0 0 0 $key eq "banner" or $key eq "menu" or $key eq "submenu"
0 0 0 $key eq "ersbanner" or $key eq "passportbanner"
0 0 0 $key eq "ersbanner" or $key eq "passportbanner" or $key eq "pp1600banner"
0 0 0 $key eq "vspbanner" or $key eq "fabengbanner"
0 0 0 $key eq "isw" or $key eq "isw2"
1694 0 0 0 $login->{'family_type'} eq $Prm{'bstk'} or defined $cliType and $cliType eq "nncli"
1715 0 0 0 $pattern eq "banner" or $pattern eq "bell"
1812 0 0 0 $login->{'family_type'} eq $Prm{'generic'} || $login->{'detectionFromPrompt'} && !($self->{'LASTPROMPT'} =~ /^@/)
1824 0 0 0 $self->{'errmode'} eq 'croak' || $self->{'errmode'} eq 'die'
1830 0 0 0 $login->{'family_type'} eq $Prm{'pers'} or $login->{'family_type'} eq $Prm{'xlr'}
1926 0 0 0 $cmd->{'alreadyCmdTimeout'} or not length $familyType
0 0 0 $cmd->{'alreadyCmdTimeout'} or not length $familyType or $familyType eq $Prm{'generic'}
2092 0 0 0 $cmd->{'more_pages'} == 0 or $cmd->{'more_pages'}-- > 1
2182 0 0 0 $attrib->{'attribute'} eq "family_type" or $attrib->{'attribute'} eq "is_nncli"
0 0 0 $attrib->{'attribute'} eq "family_type" or $attrib->{'attribute'} eq "is_nncli" or $attrib->{'attribute'} eq "is_acli"
0 0 0 $attrib->{'attribute'} eq "family_type" or $attrib->{'attribute'} eq "is_nncli" or $attrib->{'attribute'} eq "is_acli" or $attrib->{'attribute'} eq "is_master_cpu"
0 0 0 $attrib->{'attribute'} eq "family_type" or $attrib->{'attribute'} eq "is_nncli" or $attrib->{'attribute'} eq "is_acli" or $attrib->{'attribute'} eq "is_master_cpu" or $attrib->{'attribute'} eq "cpu_slot"
2309 0 0 0 $attrib->{'attribute'} eq "is_dual_cpu" or $attrib->{'attribute'} eq "base_mac"
2340 0 0 0 $$outref =~ /CP.+ dormant / or $$outref =~ /\s1\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/ and $$outref =~ /\s2\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/
2359 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss" or $attrib->{'attribute'} eq "is_fabric_engine"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss" or $attrib->{'attribute'} eq "is_fabric_engine" or $attrib->{'attribute'} eq "apls_box_type"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss" or $attrib->{'attribute'} eq "is_fabric_engine" or $attrib->{'attribute'} eq "apls_box_type" or $attrib->{'attribute'} eq "brand_name"
0 0 0 $attrib->{'attribute'} eq 'slots' || $attrib->{'attribute'} eq 'ports'
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss" or $attrib->{'attribute'} eq "is_fabric_engine" or $attrib->{'attribute'} eq "apls_box_type" or $attrib->{'attribute'} eq "brand_name" or not $self->{$Package}{'ATTRIBFLAG'}{'model'} and $attrib->{'attribute'} eq 'slots' || $attrib->{'attribute'} eq 'ports'
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss" or $attrib->{'attribute'} eq "is_fabric_engine" or $attrib->{'attribute'} eq "apls_box_type" or $attrib->{'attribute'} eq "brand_name" or not $self->{$Package}{'ATTRIBFLAG'}{'model'} and $attrib->{'attribute'} eq 'slots' || $attrib->{'attribute'} eq 'ports' or not $self->{$Package}{'ATTRIBFLAG'}{'is_voss'} and $attrib->{'attribute'} =~ /^(?:is_)?oob_/
2391 0 0 0 $$outref =~ /CP.+ dormant / or $$outref =~ /\s1\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/ and $$outref =~ /\s2\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/
2401 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss" or $attrib->{'attribute'} eq "apls_box_type"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "is_apls" or $attrib->{'attribute'} eq "is_voss" or $attrib->{'attribute'} eq "apls_box_type" or $attrib->{'attribute'} eq "brand_name"
2410 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2466 0 0 0 $$outref =~ /CP.+ dormant / or $$outref =~ /\s1\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/ and $$outref =~ /\s2\s+\d{4}\S{2}\s+1\s+CPU\s+(?:\d+\s+){4}/
2538 0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version"
0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "switch_mode"
0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "unit_number"
0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "unit_number" or $attrib->{'attribute'} eq "base_unit"
0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "unit_number" or $attrib->{'attribute'} eq "base_unit" or $attrib->{'attribute'} eq "stack_size"
0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "unit_number" or $attrib->{'attribute'} eq "base_unit" or $attrib->{'attribute'} eq "stack_size" or $attrib->{'attribute'} eq "model"
0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "unit_number" or $attrib->{'attribute'} eq "base_unit" or $attrib->{'attribute'} eq "stack_size" or $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname"
0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "unit_number" or $attrib->{'attribute'} eq "base_unit" or $attrib->{'attribute'} eq "stack_size" or $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac"
2566 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2592 0 0 0 $attrib->{'attribute'} eq "mgmt_ip" or $attrib->{'attribute'} eq "oob_ip"
0 0 0 $attrib->{'attribute'} eq "mgmt_ip" or $attrib->{'attribute'} eq "oob_ip" or $attrib->{'attribute'} eq "is_oob_connected"
2622 0 0 0 not defined $baudRate or $1 > $baudRate
2637 0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version"
2645 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2675 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac"
2684 0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version"
2692 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2701 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "fw_version"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version"
2710 0 0 0 $attrib->{'attribute'} eq "is_dual_cpu" or $attrib->{'attribute'} eq "sysname"
2724 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2734 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "fw_version"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version"
2751 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2760 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac"
2778 0 0 0 $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
2786 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2794 0 0 0 $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "stack_size"
0 0 0 $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "stack_size" or $attrib->{'attribute'} eq "unit_number"
0 0 0 $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "stack_size" or $attrib->{'attribute'} eq "unit_number" or $attrib->{'attribute'} eq "master_unit"
2830 0 0 0 $attrib->{'attribute'} eq "oob_ip" or $attrib->{'attribute'} eq "is_oob_connected"
2848 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "sw_version"
2859 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2869 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "sw_version"
2879 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2889 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "sw_version"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
2914 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2922 0 0 0 $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "stack_size"
0 0 0 $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "stack_size" or $attrib->{'attribute'} eq "unit_number"
0 0 0 $attrib->{'attribute'} eq "switch_mode" or $attrib->{'attribute'} eq "stack_size" or $attrib->{'attribute'} eq "unit_number" or $attrib->{'attribute'} eq "manager_unit"
2958 0 0 0 $attrib->{'attribute'} eq "oob_ip" or $attrib->{'attribute'} eq "is_oob_connected"
2987 0 0 0 not defined $baudRate or $1 > $baudRate
2996 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "sw_version"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sysname"
3009 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
3016 0 0 0 $attrib->{'attribute'} eq "baudrate" or $attrib->{'attribute'} eq "max_baud"
3024 0 0 0 $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac"
3033 0 0 0 !defined($2) || $2 eq $rsx
3044 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "switch_type"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "switch_type" or $attrib->{'attribute'} eq "baudrate"
3053 0 0 0 $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
0 0 0 $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} =~ /^is_slx_[rsx]$/
3059 0 0 0 !defined($2) || $2 eq $rsx
3067 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
3077 0 0 0 $attrib->{'attribute'} eq "is_ha" or $attrib->{'attribute'} eq "mm_number"
0 0 0 $attrib->{'attribute'} eq "is_ha" or $attrib->{'attribute'} eq "mm_number" or $attrib->{'attribute'} eq "is_dual_mm"
0 0 0 $attrib->{'attribute'} eq "is_ha" or $attrib->{'attribute'} eq "mm_number" or $attrib->{'attribute'} eq "is_dual_mm" or $attrib->{'attribute'} eq "is_active_mm"
0 0 0 $attrib->{'attribute'} eq "is_ha" or $attrib->{'attribute'} eq "mm_number" or $attrib->{'attribute'} eq "is_dual_mm" or $attrib->{'attribute'} eq "is_active_mm" or not $self->{$Package}{'ATTRIBFLAG'}{'mm_number'} and $attrib->{'attribute'} =~ /oob/
3090 0 0 0 $m1 || $m2
3114 0 0 0 $attrib->{'attribute'} eq "oob_ip" or $attrib->{'attribute'} eq "oob_standby_ip"
0 0 0 $attrib->{'attribute'} eq "oob_ip" or $attrib->{'attribute'} eq "oob_standby_ip" or $attrib->{'attribute'} eq "is_oob_connected"
3140 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sw_version"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
3149 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
3170 0 0 0 $attrib->{'attribute'} eq "baudrate" or $attrib->{'attribute'} eq "max_baud"
3178 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sw_version"
0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
3187 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports" or $attrib->{'attribute'} eq "base_mac"
3208 0 0 0 $attrib->{'attribute'} eq "baudrate" or $attrib->{'attribute'} eq "max_baud"
3223 0 0 0 $attrib->{'attribute'} eq "model" or $attrib->{'attribute'} eq "base_mac"
3233 0 0 0 $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
3241 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
3382 0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400
3387 0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400 or $changeBaud->{'baudrate'} == 57600
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400 or $changeBaud->{'baudrate'} == 57600 or $changeBaud->{'baudrate'} == 115200
3393 0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400 or $changeBaud->{'baudrate'} == 57600
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400 or $changeBaud->{'baudrate'} == 57600 or $changeBaud->{'baudrate'} == 115200
3517 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'} or $familyType eq $Prm{'s200'}
3529 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'} or $familyType eq $Prm{'s200'}
3545 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'} or $familyType eq $Prm{'s200'}
3705 0 0 0 $familyType eq $Prm{'pers'} or $familyType eq $Prm{'xlr'}
3863 0 0 0 $devPeerCpu->{'username'} and $devPeerCpu->{'password'} or $devPeerCpu->{'prompt_credentials'}
4019 0 0 0 $familyType eq 'WLAN9100' || $familyType eq 'Series200' || $familyType eq 'ISWmarvell'
4103 0 0 0 ($cmdIpanema->{'virtualRt'}) = $self->last_prompt =~ /\.rt(\d):/g or ($cmdIpanema->{'virtualRtCli'}) = $self->last_prompt =~ /\.rt(\d)\]/g
4112 0 0 0 $cmdIpanema->{'virtualRt'} or $cmdIpanema->{'virtualRtCli'}
4527 0 0 0 !defined($currentSlot) || $1 != $currentSlot
4554 0 0 0 not defined $currentHash or $1 ne $currentHash
4573 0 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} eq $Prm{'isw'} or $self->{$Package}{'ATTRIB'}{'family_type'} eq $Prm{'iswMarv'}
4617 0 0 0 $self->{$Package}{'ATTRIB'}{'is_apls'} or $model =~ /^(?:VSP|XA)/
0 0 0 $self->{$Package}{'ATTRIB'}{'is_apls'} or $model =~ /^(?:VSP|XA)/ or $model =~ /VOSS$/
4669 0 0 0 $attrib eq "is_nncli" or $attrib eq "is_acli"