summaryrefslogtreecommitdiff
path: root/src/op_mode/show_interfaces.py
diff options
context:
space:
mode:
authorThomas Mangin <thomas.mangin@exa.net.uk>2020-04-14 17:10:20 +0100
committerThomas Mangin <thomas.mangin@exa.net.uk>2020-04-14 17:10:20 +0100
commit7d04bfbcc74e062b80b337753e7018a6af81e70c (patch)
tree4482e09b8cec0368a7de654ef8511d8c7adcad4b /src/op_mode/show_interfaces.py
parent7b0ab5a3c8edd5d925cc57e2e3f3dedea7f36adc (diff)
downloadvyos-1x-7d04bfbcc74e062b80b337753e7018a6af81e70c.tar.gz
vyos-1x-7d04bfbcc74e062b80b337753e7018a6af81e70c.zip
op_mode: T2223: two cosmetic change and bug fix
Diffstat (limited to 'src/op_mode/show_interfaces.py')
-rwxr-xr-xsrc/op_mode/show_interfaces.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/op_mode/show_interfaces.py b/src/op_mode/show_interfaces.py
index c5d4c8ac6..8b6690b7d 100755
--- a/src/op_mode/show_interfaces.py
+++ b/src/op_mode/show_interfaces.py
@@ -20,7 +20,6 @@ import re
import sys
import datetime
import argparse
-from subprocess import Popen, PIPE, STDOUT
import netifaces
from vyos.ifconfig import Section
@@ -87,7 +86,7 @@ def split_text(text, used=0):
text: the string to split
used: number of characted already used in the screen
"""
- returned = Popen('stty size', stdout=PIPE, stderr=STDOUT, shell=True).communicate()[0].strip().split()
+ returned = cmd('stty size')
if len(returned) == 2:
rows, columns = [int(_) for _ in returned]
else:
@@ -240,7 +239,9 @@ def run_clear_intf(intf, iftypes, vif, vrrp):
@register('reset')
def run_reset_intf(intf, iftypes, vif, vrrp):
- os.remove()
+ for interface in filtered_interfaces(ifnames, iftypes, vif, vrrp):
+ interface = Interface(ifname, create=False, debug=False)
+ interface.operational.reset_counters()
if __name__ == '__main__':