mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 03:07:56 +00:00
firemod: fixes missing L4 connections in list_cx
This commit is contained in:
@@ -548,7 +548,7 @@ elsif ($::action eq "list_cx") {
|
|||||||
my $out = '';
|
my $out = '';
|
||||||
my $num_ep = 0;
|
my $num_ep = 0;
|
||||||
for my $line (@lines) {
|
for my $line (@lines) {
|
||||||
#print " |||$line\n";
|
print " |||$line\n" if ($::debug);
|
||||||
if ($line =~ /\s*WAN_LINK CX:\s+([^ ]+)\s+id:.*$/ ) {
|
if ($line =~ /\s*WAN_LINK CX:\s+([^ ]+)\s+id:.*$/ ) {
|
||||||
$out .= "WL $1";
|
$out .= "WL $1";
|
||||||
}
|
}
|
||||||
@@ -556,6 +556,12 @@ elsif ($::action eq "list_cx") {
|
|||||||
$out .= ", wanlink $1";
|
$out .= ", wanlink $1";
|
||||||
$num_ep++;
|
$num_ep++;
|
||||||
}
|
}
|
||||||
|
if ($line =~ /^L4Endp\s+\[([^ ]+)\]/) {
|
||||||
|
$num_ep++;
|
||||||
|
}
|
||||||
|
if ($line =~ /^L4_GENERIC\s+CX:\s+([^ ]+)\s+id:/) {
|
||||||
|
$out .= "L4 $1";
|
||||||
|
}
|
||||||
if ($line =~ /^\s*(WanLink|LANFORGE.*? CX):\s+([^ ]+) .*$/ ) {
|
if ($line =~ /^\s*(WanLink|LANFORGE.*? CX):\s+([^ ]+) .*$/ ) {
|
||||||
$out .= "CX $2";
|
$out .= "CX $2";
|
||||||
}
|
}
|
||||||
@@ -566,7 +572,7 @@ elsif ($::action eq "list_cx") {
|
|||||||
$out .= ", endpoint $2";
|
$out .= ", endpoint $2";
|
||||||
$num_ep++;
|
$num_ep++;
|
||||||
}
|
}
|
||||||
if (($line =~ /^ *$/) && ($num_ep >1)) {
|
if (($line =~ /^ *$/) && ($num_ep > 0)) {
|
||||||
print "$out\n";
|
print "$out\n";
|
||||||
$out = '';
|
$out = '';
|
||||||
$num_ep = 0;
|
$num_ep = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user