mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
traffic.cgi: Do not use hard-coded red interface name
If QMI is used the dial in mode has to be set as ppp dialin but the interface name is red. In such a case the old code tried to display the stats for the ppp0 interface which is wrong. This patch fixes this issue by calling the handy function to get the correct interface name for red. Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
This commit is contained in:
committed by
Peter Müller
parent
9eef0e16c1
commit
44ea49fa75
@@ -55,12 +55,12 @@ display_vnstat($netsettings{'GREEN_DEV'});
|
||||
|
||||
# Display external network / check if it is PPP or ETH
|
||||
# and dont display if RED_DEV=GREEN_DEV (green only mode)
|
||||
if ($netsettings{'RED_TYPE'} ne 'PPPOE') {
|
||||
if ($netsettings{'RED_DEV'} ne $netsettings{'GREEN_DEV'}) {
|
||||
display_vnstat($netsettings{'RED_DEV'});
|
||||
}
|
||||
} else {
|
||||
display_vnstat("ppp0");
|
||||
if ($netsettings{'RED_DEV'} ne $netsettings{'GREEN_DEV'}) {
|
||||
# Omit the red interface name.
|
||||
my $red_iface = &General::get_red_interface();
|
||||
|
||||
# Display the red stats if a device could be grabbed.
|
||||
display_vnstat($red_iface) if ($red_iface);
|
||||
}
|
||||
|
||||
# Check config and display aditional Networks (BLUE and ORANGE)
|
||||
|
||||
Reference in New Issue
Block a user