Condition Coverage

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


and 3 conditions

line !l l&&!r l&&r condition
543 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'}
557 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("connect_poll")
565 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
628 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("login_poll")
636 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
692 0 0 0 $args{'reset_prompt'} && defined $self->{$Package}{'PROMPTTYPE'}
724 0 0 0 lc $_[0] ne "command" and lc $_[0] ne "poll_syntax"
735 0 0 0 $args[$i] eq "feed_list" and ref $args[$i + 1] eq "ARRAY"
787 0 0 0 $reset_prompt && defined $self->{$Package}{'PROMPTTYPE'}
809 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("cmd_poll")
817 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
876 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("attribute_poll")
884 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
951 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("change_baudrate_poll")
959 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1011 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("enable_poll")
1018 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1067 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("device_more_paging_poll")
1074 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1119 0 0 0 defined $self->{'POLL'} and $self->{'POLL'}{'coderef'} == "Control::CLI::Extreme"->can("device_peer_cpu_poll")
1126 0 0 0 defined $self->{'POLL'}{'complete'} and $self->{'POLL'}{'complete'} == 0
1279 0 0 0 defined $newSetting and defined $sendChar || !$newSetting
1321 0 0 0 @_ and not %args
1425 0 0 0 @_ and not %args
1471 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'}
1625 0 0 0 defined $cliType and $cliType eq "nncli"
1739 0 0 0 not $login->{'family_type'} and $login->{'non_recognized_login'}
1743 0 0 0 not $login->{'generic_login'} and $login->{'family_type'} eq $Prm{'generic'} || $login->{'detectionFromPrompt'} && !($self->{'LASTPROMPT'} =~ /^@/)
1755 0 0 0 $login->{'family_type'} eq $Prm{'generic'} and $self->{'errmode'} eq 'croak' || $self->{'errmode'} eq 'die'
1788 0 0 0 @_ and not %args
1792 0 0 0 defined $args{'feed_list'} and !ref($args{'feed_list'}) eq "ARRAY"
1820 0 0 0 $args{'reset_prompt'} && defined $self->{$Package}{'PROMPTTYPE'}
1837 0 0 0 $command =~ /\?\s*$/ and $self->{$Package}{'ATTRIB'}{'is_nncli'}
1853 0 0 0 defined $ok and $ok == 0
1932 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
1952 0 0 0 $cmd->{'noRefreshCmdDone'} and $familyType eq $Prm{'pers'}
1953 0 0 0 $cmd->{'noRefreshCmdDone'} and $familyType eq $Prm{'xos'}
1954 0 0 0 $familyType eq $Prm{'isw'} and $cmd->{'more_prompt'}
1977 0 0 0 length $cmd->{'lastLine'} and $self->{'POLL'}{'local_buffer'} =~ s/\n\n$/\n/
1994 0 0 0 $newLineLastLine and not length $cmd->{'lastLine'}
2000 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'})$/
2007 0 0 0 $cmd->{'more_prompt'} and $cmd->{'lastLine'} =~ s/(?:$cmd->{'more_prompt'})$//
2015 0 0 0 defined $MoreSkipWithin{$familyType} and $cmd->{'more_pages'} == 0
2032 0 0 0 $cmd->{'yn_prompt'} and $cmd->{'lastLine'} =~ /$cmd->{'yn_prompt'}/
2042 0 0 0 $cmd->{'cmd_prompt'} and $cmd->{'lastLine'} =~ /$cmd->{'cmd_prompt'}/
2071 0 0 0 @_ and not %args
2257 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}/
2276 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_/
2308 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}/
2328 0 0 0 $self->{$Package}{'ATTRIB'}{'is_nncli'} and $self->{$Package}{'ATTRIB'}{'model'} =~ /(?:Passport|ERS)-8[36]\d\d/
2373 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'})
2383 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}/
2420 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'})
2520 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'})
2757 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'})
2865 0 0 0 defined $self->socket && (defined $self->{$Package}{'ATTRIB'}{'oob_ip'} && $self->socket->peerhost eq $self->{$Package}{'ATTRIB'}{'oob_ip'})
2931 0 0 0 defined $2 && $2 eq $rsx
2945 0 0 0 defined $self->{$Package}{'ATTRIB'}{'model'} && $self->{$Package}{'ATTRIB'}{'model'} =~ /9030/
2957 0 0 0 defined $2 && $2 eq $rsx
2974 0 0 0 not $self->{$Package}{'ATTRIBFLAG'}{'mm_number'} and $attrib->{'attribute'} =~ /oob/
2980 0 0 0 $m1 and $m2
3023 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'})
3090 0 0 0 $$outref =~ /ether (\S+)/cg and $1 ne "00:00:00:00:00:00"
3130 0 0 0 @_ and not %args
3201 0 0 0 $changeBaud->{'maxMode'} and not defined $self->{$Package}{'ATTRIB'}{'max_baud'}
3264 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3319 0 0 0 length $self->{'POLL'}{'read_buffer'} and $self->{'POLL'}{'read_buffer'} =~ /$self->{$Package}{'prompt_qr'}/
3353 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3365 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3381 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'}
3407 0 0 0 @_ and not %args
3519 0 0 0 @_ and not %args
3554 0 0 0 defined $self->{$Package}{'ATTRIB'}{'model'} and $self->{$Package}{'ATTRIB'}{'model'} =~ /(?:Passport|ERS)-83\d\d/
3565 0 0 0 not $$resref and defined $self->{$Package}{'ATTRIB'}{'model'}
3658 0 0 0 @_ and not %args
3687 0 0 0 $devPeerCpu->{'username'} and $devPeerCpu->{'password'}
4030 0 0 0 defined $self->{$Package}{'ATTRIB'}{'model'} && $self->{$Package}{'ATTRIB'}{'model'} =~ /9030/
4229 0 0 0 $#$cmd and $cmdConfig
4312 0 0 0 defined $1 and !defined($currentSlot) || $1 != $currentSlot
4492 0 0 0 defined $self->baudrate and defined(my $origBaud = $self->{$Package}{'ORIGBAUDRATE'})

or 2 conditions

line l !l condition
1829 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
2091 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3156 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3428 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3476 0 0 $self->password || ''
3538 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3678 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3750 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
3824 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
4204 0 0 shift() || \''
4205 0 0 shift() || ''
4221 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''
4490 0 0 $self->{$Package}{'ATTRIB'}{'family_type'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
418 0 1 0 ref $invocant || $invocant
694 0 0 0 !$args{'poll_syntax'} || wantarray
753 0 0 0 $blocking || wantarray
789 0 0 0 !$pollSyntax || wantarray
856 0 0 0 !$args{'poll_syntax'} || wantarray
931 0 0 0 !$args{'poll_syntax'} || wantarray
1140 0 0 0 ref $fh or length $fh
1144 0 0 0 ref $fh or defined fileno $fh
1279 0 0 0 defined $sendChar || !$newSetting
1388 0 0 0 $self->connection_type eq 'SERIAL' || $self->connection_type eq 'TELNET' && $self->port != 23 || $self->connection_type eq 'SSH' && $self->port != 22
1510 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"
1625 0 0 0 $login->{'family_type'} eq $Prm{'bstk'} or defined $cliType and $cliType eq "nncli"
1646 0 0 0 $pattern eq "banner" or $pattern eq "bell"
1743 0 0 0 $login->{'family_type'} eq $Prm{'generic'} || $login->{'detectionFromPrompt'} && !($self->{'LASTPROMPT'} =~ /^@/)
1755 0 0 0 $self->{'errmode'} eq 'croak' || $self->{'errmode'} eq 'die'
1761 0 0 0 $login->{'family_type'} eq $Prm{'pers'} or $login->{'family_type'} eq $Prm{'xlr'}
1855 0 0 0 $cmd->{'alreadyCmdTimeout'} or not length $familyType
0 0 0 $cmd->{'alreadyCmdTimeout'} or not length $familyType or $familyType eq $Prm{'generic'}
2015 0 0 0 $cmd->{'more_pages'} == 0 or $cmd->{'more_pages'}-- > 1
2099 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"
2226 0 0 0 $attrib->{'attribute'} eq "is_dual_cpu" or $attrib->{'attribute'} eq "base_mac"
2257 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}/
2276 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_/
2308 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}/
2318 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"
2327 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2383 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}/
2455 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"
2483 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2509 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"
2539 0 0 0 not defined $baudRate or $1 > $baudRate
2554 0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version"
2562 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2592 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"
2601 0 0 0 $attrib->{'attribute'} eq "fw_version" or $attrib->{'attribute'} eq "sw_version"
2609 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2618 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"
2627 0 0 0 $attrib->{'attribute'} eq "is_dual_cpu" or $attrib->{'attribute'} eq "sysname"
2641 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2651 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"
2668 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2677 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"
2695 0 0 0 $attrib->{'attribute'} eq "sw_version" or $attrib->{'attribute'} eq "fw_version"
2703 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2711 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"
2747 0 0 0 $attrib->{'attribute'} eq "oob_ip" or $attrib->{'attribute'} eq "is_oob_connected"
2765 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"
2776 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2786 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"
2811 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2819 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"
2855 0 0 0 $attrib->{'attribute'} eq "oob_ip" or $attrib->{'attribute'} eq "is_oob_connected"
2884 0 0 0 not defined $baudRate or $1 > $baudRate
2893 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"
2906 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2913 0 0 0 $attrib->{'attribute'} eq "baudrate" or $attrib->{'attribute'} eq "max_baud"
2921 0 0 0 $attrib->{'attribute'} eq "sysname" or $attrib->{'attribute'} eq "base_mac"
2930 0 0 0 !defined($2) || $2 eq $rsx
2941 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"
2950 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]$/
2956 0 0 0 !defined($2) || $2 eq $rsx
2964 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
2974 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/
2987 0 0 0 $m1 || $m2
3011 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"
3037 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"
3046 0 0 0 $attrib->{'attribute'} eq "slots" or $attrib->{'attribute'} eq "ports"
3067 0 0 0 $attrib->{'attribute'} eq "baudrate" or $attrib->{'attribute'} eq "max_baud"
3075 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"
3084 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"
3105 0 0 0 $attrib->{'attribute'} eq "baudrate" or $attrib->{'attribute'} eq "max_baud"
3218 0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200
0 0 0 $changeBaud->{'baudrate'} == 9600 or $changeBaud->{'baudrate'} == 19200 or $changeBaud->{'baudrate'} == 38400
3223 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
3229 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
3353 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'} or $familyType eq $Prm{'s200'}
3365 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'} or $familyType eq $Prm{'s200'}
3381 0 0 0 $familyType eq $Prm{'pers'} and $self->{$Package}{'ATTRIB'}{'is_nncli'} or $familyType eq $Prm{'s200'}
3541 0 0 0 $familyType eq $Prm{'pers'} or $familyType eq $Prm{'xlr'}
3687 0 0 0 $devPeerCpu->{'username'} and $devPeerCpu->{'password'} or $devPeerCpu->{'prompt_credentials'}
3843 0 0 0 $familyType eq 'WLAN9100' || $familyType eq 'Series200'
4312 0 0 0 !defined($currentSlot) || $1 != $currentSlot
4338 0 0 0 not defined $currentHash or $1 ne $currentHash
4398 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$/
4450 0 0 0 $attrib eq "is_nncli" or $attrib eq "is_acli"