Fixed interface name parsing for vpp monitoring to allow for VLANs 71/8771/1
authorJordan Augé <[email protected]>
Thu, 12 Oct 2017 07:44:33 +0000 (09:44 +0200)
committerJordan Augé <[email protected]>
Thu, 12 Oct 2017 07:44:33 +0000 (09:44 +0200)
Change-Id: I4a9408783d7cf87511fa941ed0318122f53fab26
Signed-off-by: Jordan Augé <[email protected]>
netmodel/interfaces/vpp/__init__.py

index b234c0c..0c3abb9 100644 (file)
@@ -47,7 +47,7 @@ def parse(s):
 
     header = kw_name + kw_idx + kw_state + kw_counter + kw_count
 
-    interface = (pp.Word(pp.alphanums + '/' + '-').setResultsName('device_name') + \
+    interface = (pp.Word(pp.alphanums + '/-.').setResultsName('device_name') + \
              pp.Word(pp.nums).setResultsName('index') + \
              pp.oneOf(['up', 'down']).setResultsName('state') + \
              pp.Optional(kw_rx_packets + pp.Word(pp.nums).setResultsName('rx_packets')) + \