list all interfaces :
['docker_gwbridge',
'vnet20',
'usb0',
'wlp2s0',
'lo',
'br-5d11025eb09f',
'enp5s0',
'docker0',
'br-74037696e854',
'veth2b4d68c']
number of interfaces :
10
{}
{}
None
[{'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:bf:d4:25:87',
'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242bfd42587',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242bfd42587',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 7,
'iflink': 7,
'ip': '172.18.0.1',
'link_mode': 0,
'lower_veth2b4d68c': {'addr_assign_type': 1,
'addr_len': 6,
'address': 'fa:ea:1f:f4:38:d5',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': 'full',
'flags': '0x9303',
'gro_flush_timeout': 0,
'ifalias': [],
'ifindex': 14,
'iflink': 13,
'link_mode': 0,
'mtu': 1500,
'name_assign_type': 3,
'netdev_group': 0,
'operstate': 'up',
'phys_port_id': [],
'phys_port_name': [],
'phys_switch_id': [],
'proto_down': 0,
'speed': 10000,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'unknown',
'ifindex': '14',
'interface': 'veth2b4d68c'}},
'mask': '255.255.0.0',
'mtu': 1500,
'name': 'docker_gwbridge',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '172.18.0.0',
'operstate': 'up',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 748,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 3,
'tx_aborted_errors': 0,
'tx_bytes': 15150,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 146,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '7',
'interface': 'docker_gwbridge'}},
{'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:ce:44:13:18',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242ce441318',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242ce441318',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 4,
'iflink': 4,
'ip': '192.168.20.254',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'vnet20',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '192.168.20.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge', 'ifindex': '4', 'interface': 'vnet20'}},
{'addr_assign_type': 1,
'addr_len': 6,
'address': 'e2:b8:ec:e9:17:7a',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 0,
'dev_id': '0x0',
'dev_port': 0,
'device': {'authorized': 1,
'bAlternateSetting': 0,
'bInterfaceClass': 'e0',
'bInterfaceNumber': 0,
'bInterfaceProtocol': 3,
'bInterfaceSubClass': 1,
'bNumEndpoints': 1,
'iad_bFirstInterface': 0,
'iad_bFunctionClass': 'e0',
'iad_bFunctionProtocol': 3,
'iad_bFunctionSubClass': 1,
'iad_bInterfaceCount': 2,
'interface': 'RNDIS Communications Control',
'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
'supports_autosuspend': 1,
'uevent': {'devtype': 'usb_interface',
'driver': 'rndis_host',
'interface': '224/1/3',
'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
'product': '18d1/4ee3/310',
'type': '239/2/1'}},
'dormant': 0,
'duplex': '',
'flags': '0x9003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 20,
'iflink': 20,
'ip': '192.168.42.158',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'usb0',
'name_assign_type': '',
'netdev_group': 0,
'network_address': '192.168.42.0',
'operstate': 'unknown',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 7674286,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 8396,
'tx_aborted_errors': 0,
'tx_bytes': 1073698,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 6504,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 1,
'uevent': {'devtype': 'unknown', 'ifindex': '20', 'interface': 'usb0'}},
{'addr_assign_type': 0,
'addr_len': 6,
'address': '8c:a9:82:9d:7b:04',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': '',
'carrier_changes': 3,
'dev_id': '0x0',
'dev_port': 0,
'device': {'broken_parity_status': 0,
'class': '0x028000',
'config': '\x86\x80\x83\x00\x06\x04\x10\x00\x00\x00\x80\x02\x10\x00\x00\x00\x04\x00 \xf7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x80\x05\x13\x00\x00\x00\x00\xc8\x00\x00\x00\x00\x00\x00\x00\x0b\x01\x00\x00',
'consistent_dma_mask_bits': 36,
'current_link_speed': '2.5 GT/s',
'current_link_width': 1,
'd3cold_allowed': 1,
'device': '0x0083',
'dma_mask_bits': 36,
'driver_override': '(null)',
'enable': 1,
'irq': 33,
'local_cpulist': '0-3',
'local_cpus': '000f',
'max_link_speed': '2.5 GT/s',
'max_link_width': 1,
'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
'msi_bus': 1,
'numa_node': -1,
'remove': [],
'rescan': [],
'reset': [],
'resource': ['0x00000000f7200000 0x00000000f7201fff 0x0000000000140204',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000'],
'resource0': [],
'revision': '0x00',
'subsystem_device': '0x1305',
'subsystem_vendor': '0x8086',
'uevent': {'devtype': 'unknown',
'driver': 'iwlwifi',
'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
'pci_class': '28000',
'pci_id': '8086:0083',
'pci_slot_name': '0000:02:00.0',
'pci_subsys_id': '8086:1305'},
'vendor': '0x8086'},
'dormant': '',
'duplex': '',
'flags': '0x9002',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 3,
'iflink': 3,
'ip': '',
'link_mode': 0,
'mask': '',
'mtu': 1500,
'name': 'wlp2s0',
'name_assign_type': 4,
'netdev_group': 0,
'network_address': '',
'operstate': 'down',
'phy80211': {'address_mask': '00:00:00:00:00:00',
'addresses': ['8c:a9:82:9d:7b:04', '8c:a9:82:9d:7b:05'],
'index': 0,
'macaddress': '8c:a9:82:9d:7b:04',
'name': 'phy0',
'uevent': {'devtype': 'unknown'}},
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 1039,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 5,
'tx_aborted_errors': 0,
'tx_bytes': 10707,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 75,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 1,
'uevent': {'devtype': 'wlan', 'ifindex': '3', 'interface': 'wlp2s0'},
'wireless': {}},
{'addr_assign_type': 0,
'addr_len': 6,
'address': '00:00:00:00:00:00',
'broadcast': '00:00:00:00:00:00',
'carrier': 1,
'carrier_changes': 0,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x9',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 1,
'iflink': 1,
'ip': '127.0.0.1',
'link_mode': 0,
'mask': '255.0.0.0',
'mtu': 65536,
'name': 'lo',
'name_assign_type': '',
'netdev_group': 0,
'network_address': '127.0.0.0',
'operstate': 'unknown',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 208589,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 2911,
'tx_aborted_errors': 0,
'tx_bytes': 208589,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 2911,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 772,
'uevent': {'devtype': 'unknown', 'ifindex': '1', 'interface': 'lo'}},
{'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:7c:aa:36:c7',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.02427caa36c7',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.02427caa36c7',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 5,
'iflink': 5,
'ip': '192.168.16.254',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'br-5d11025eb09f',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '192.168.16.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '5',
'interface': 'br-5d11025eb09f'}},
{'addr_assign_type': 0,
'addr_len': 6,
'address': 'f0:bf:97:61:fa:a9',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'device': {'broken_parity_status': 0,
'class': '0x020000',
'config': ['i\x19\x83\x10\x07\x00\x10\x00\xc0\x00\x00\x02\x10\x00\x00\x00\x04\x00@\xf5\x00\x00\x00\x00\x01\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00M\x10\x81\x90\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00',
'\x01\x00\x00'],
'consistent_dma_mask_bits': 32,
'current_link_speed': '2.5 GT/s',
'current_link_width': 1,
'd3cold_allowed': 1,
'device': '0x1083',
'dma_mask_bits': 32,
'driver_override': '(null)',
'enable': 1,
'irq': 35,
'local_cpulist': '0-3',
'local_cpus': '000f',
'max_link_speed': '2.5 GT/s',
'max_link_width': 1,
'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
'msi_bus': 1,
'numa_node': -1,
'remove': [],
'rescan': [],
'reset': [],
'resource': ['0x00000000f5400000 0x00000000f543ffff 0x0000000000140204',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000009000 0x000000000000907f 0x0000000000040101',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000'],
'resource0': [],
'resource2': [],
'revision': '0xc0',
'subsystem_device': '0x9081',
'subsystem_vendor': '0x104d',
'uevent': {'devtype': 'unknown',
'driver': 'atl1c',
'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
'pci_class': '20000',
'pci_id': '1969:1083',
'pci_slot_name': '0000:05:00.0',
'pci_subsys_id': '104D:9081'},
'vendor': '0x1969',
'vpd': []},
'dormant': 0,
'duplex': 'unknown',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 2,
'iflink': 2,
'ip': '',
'link_mode': 0,
'mask': '',
'mtu': 1500,
'name': 'enp5s0',
'name_assign_type': 4,
'netdev_group': 0,
'network_address': '',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': -1,
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 1,
'uevent': {'devtype': 'unknown', 'ifindex': '2', 'interface': 'enp5s0'}},
{'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:cf:03:74:8d',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242cf03748d',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242cf03748d',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 8,
'iflink': 8,
'ip': '172.17.0.1',
'link_mode': 0,
'mask': '255.255.0.0',
'mtu': 1500,
'name': 'docker0',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '172.17.0.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge', 'ifindex': '8', 'interface': 'docker0'}},
{'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:07:4a:7d:83',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242074a7d83',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242074a7d83',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 6,
'iflink': 6,
'ip': '10.0.32.1',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'br-74037696e854',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '10.0.32.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '6',
'interface': 'br-74037696e854'}},
{'addr_assign_type': 1,
'addr_len': 6,
'address': 'fa:ea:1f:f4:38:d5',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'brport': {'bpdu_guard': 0,
'broadcast_flood': 1,
'change_ack': 0,
'config_pending': 0,
'designated_bridge': '8000.0242bfd42587',
'designated_cost': 0,
'designated_port': 32769,
'designated_root': '8000.0242bfd42587',
'flush': [],
'forward_delay_timer': 0,
'hairpin_mode': 0,
'hold_timer': 0,
'learning': 1,
'message_age_timer': 0,
'multicast_fast_leave': 0,
'multicast_flood': 1,
'multicast_router': 1,
'multicast_to_unicast': 0,
'path_cost': 2,
'port_id': '0x8001',
'port_no': '0x1',
'priority': 32,
'proxyarp': 0,
'proxyarp_wifi': 0,
'root_block': 0,
'state': 3,
'unicast_flood': 1},
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': 'full',
'flags': '0x9303',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 14,
'iflink': 13,
'ip': '169.254.139.54',
'link_mode': 0,
'mask': '255.255.0.0',
'master': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:bf:d4:25:87',
'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': [],
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': [],
'ifindex': 7,
'iflink': 7,
'link_mode': 0,
'mtu': 1500,
'name_assign_type': 3,
'netdev_group': 0,
'operstate': 'up',
'phys_port_id': [],
'phys_port_name': [],
'phys_switch_id': [],
'proto_down': 0,
'speed': [],
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '7',
'interface': 'docker_gwbridge'}},
'mtu': 1500,
'name': 'veth2b4d68c',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '169.254.0.0',
'operstate': 'up',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': 10000,
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 790,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 3,
'tx_aborted_errors': 0,
'tx_bytes': 69577,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 1,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 381,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'unknown',
'ifindex': '14',
'interface': 'veth2b4d68c'},
'upper_docker_gwbridge': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:bf:d4:25:87',
'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': [],
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': [],
'ifindex': 7,
'iflink': 7,
'link_mode': 0,
'mtu': 1500,
'name_assign_type': 3,
'netdev_group': 0,
'operstate': 'up',
'phys_port_id': [],
'phys_port_name': [],
'phys_switch_id': [],
'proto_down': 0,
'speed': [],
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '7',
'interface': 'docker_gwbridge'}}}]
[{'ifindex': 7,
'iflink': 7,
'ip': '172.18.0.1',
'mask': '255.255.0.0',
'name': 'docker_gwbridge',
'network_address': '172.18.0.0',
'operstate': 'up',
'timestamp': 1525686318},
{'ifindex': 14,
'iflink': 13,
'ip': '169.254.139.54',
'mask': '255.255.0.0',
'name': 'veth2b4d68c',
'network_address': '169.254.0.0',
'operstate': 'up',
'timestamp': 1525686318}]
list interfaces info as dict :
{'br-5d11025eb09f': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:7c:aa:36:c7',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.02427caa36c7',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.02427caa36c7',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 5,
'iflink': 5,
'ip': '192.168.16.254',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'br-5d11025eb09f',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '192.168.16.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '5',
'interface': 'br-5d11025eb09f'}},
'br-74037696e854': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:07:4a:7d:83',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242074a7d83',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242074a7d83',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 6,
'iflink': 6,
'ip': '10.0.32.1',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'br-74037696e854',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '10.0.32.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '6',
'interface': 'br-74037696e854'}},
'docker0': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:cf:03:74:8d',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242cf03748d',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242cf03748d',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 8,
'iflink': 8,
'ip': '172.17.0.1',
'link_mode': 0,
'mask': '255.255.0.0',
'mtu': 1500,
'name': 'docker0',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '172.17.0.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '8',
'interface': 'docker0'}},
'docker_gwbridge': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:bf:d4:25:87',
'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242bfd42587',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242bfd42587',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 7,
'iflink': 7,
'ip': '172.18.0.1',
'link_mode': 0,
'lower_veth2b4d68c': {'addr_assign_type': 1,
'addr_len': 6,
'address': 'fa:ea:1f:f4:38:d5',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': 'full',
'flags': '0x9303',
'gro_flush_timeout': 0,
'ifalias': [],
'ifindex': 14,
'iflink': 13,
'link_mode': 0,
'mtu': 1500,
'name_assign_type': 3,
'netdev_group': 0,
'operstate': 'up',
'phys_port_id': [],
'phys_port_name': [],
'phys_switch_id': [],
'proto_down': 0,
'speed': 10000,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'unknown',
'ifindex': '14',
'interface': 'veth2b4d68c'}},
'mask': '255.255.0.0',
'mtu': 1500,
'name': 'docker_gwbridge',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '172.18.0.0',
'operstate': 'up',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 748,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 3,
'tx_aborted_errors': 0,
'tx_bytes': 15150,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 146,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '7',
'interface': 'docker_gwbridge'}},
'enp5s0': {'addr_assign_type': 0,
'addr_len': 6,
'address': 'f0:bf:97:61:fa:a9',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'device': {'broken_parity_status': 0,
'class': '0x020000',
'config': ['i\x19\x83\x10\x07\x00\x10\x00\xc0\x00\x00\x02\x10\x00\x00\x00\x04\x00@\xf5\x00\x00\x00\x00\x01\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00M\x10\x81\x90\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00',
'\x01\x00\x00'],
'consistent_dma_mask_bits': 32,
'current_link_speed': '2.5 GT/s',
'current_link_width': 1,
'd3cold_allowed': 1,
'device': '0x1083',
'dma_mask_bits': 32,
'driver_override': '(null)',
'enable': 1,
'irq': 35,
'local_cpulist': '0-3',
'local_cpus': '000f',
'max_link_speed': '2.5 GT/s',
'max_link_width': 1,
'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
'msi_bus': 1,
'numa_node': -1,
'remove': [],
'rescan': [],
'reset': [],
'resource': ['0x00000000f5400000 0x00000000f543ffff 0x0000000000140204',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000009000 0x000000000000907f 0x0000000000040101',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000'],
'resource0': [],
'resource2': [],
'revision': '0xc0',
'subsystem_device': '0x9081',
'subsystem_vendor': '0x104d',
'uevent': {'devtype': 'unknown',
'driver': 'atl1c',
'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
'pci_class': '20000',
'pci_id': '1969:1083',
'pci_slot_name': '0000:05:00.0',
'pci_subsys_id': '104D:9081'},
'vendor': '0x1969',
'vpd': []},
'dormant': 0,
'duplex': 'unknown',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 2,
'iflink': 2,
'ip': '',
'link_mode': 0,
'mask': '',
'mtu': 1500,
'name': 'enp5s0',
'name_assign_type': 4,
'netdev_group': 0,
'network_address': '',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': -1,
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 1,
'uevent': {'devtype': 'unknown',
'ifindex': '2',
'interface': 'enp5s0'}},
'lo': {'addr_assign_type': 0,
'addr_len': 6,
'address': '00:00:00:00:00:00',
'broadcast': '00:00:00:00:00:00',
'carrier': 1,
'carrier_changes': 0,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x9',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 1,
'iflink': 1,
'ip': '127.0.0.1',
'link_mode': 0,
'mask': '255.0.0.0',
'mtu': 65536,
'name': 'lo',
'name_assign_type': '',
'netdev_group': 0,
'network_address': '127.0.0.0',
'operstate': 'unknown',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 208589,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 2911,
'tx_aborted_errors': 0,
'tx_bytes': 208589,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 2911,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 772,
'uevent': {'devtype': 'unknown', 'ifindex': '1', 'interface': 'lo'}},
'usb0': {'addr_assign_type': 1,
'addr_len': 6,
'address': 'e2:b8:ec:e9:17:7a',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 0,
'dev_id': '0x0',
'dev_port': 0,
'device': {'authorized': 1,
'bAlternateSetting': 0,
'bInterfaceClass': 'e0',
'bInterfaceNumber': 0,
'bInterfaceProtocol': 3,
'bInterfaceSubClass': 1,
'bNumEndpoints': 1,
'iad_bFirstInterface': 0,
'iad_bFunctionClass': 'e0',
'iad_bFunctionProtocol': 3,
'iad_bFunctionSubClass': 1,
'iad_bInterfaceCount': 2,
'interface': 'RNDIS Communications Control',
'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
'supports_autosuspend': 1,
'uevent': {'devtype': 'usb_interface',
'driver': 'rndis_host',
'interface': '224/1/3',
'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
'product': '18d1/4ee3/310',
'type': '239/2/1'}},
'dormant': 0,
'duplex': '',
'flags': '0x9003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 20,
'iflink': 20,
'ip': '192.168.42.158',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'usb0',
'name_assign_type': '',
'netdev_group': 0,
'network_address': '192.168.42.0',
'operstate': 'unknown',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 7674286,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 8396,
'tx_aborted_errors': 0,
'tx_bytes': 1073698,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 6504,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 1,
'uevent': {'devtype': 'unknown',
'ifindex': '20',
'interface': 'usb0'}},
'veth2b4d68c': {'addr_assign_type': 1,
'addr_len': 6,
'address': 'fa:ea:1f:f4:38:d5',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'brport': {'bpdu_guard': 0,
'broadcast_flood': 1,
'change_ack': 0,
'config_pending': 0,
'designated_bridge': '8000.0242bfd42587',
'designated_cost': 0,
'designated_port': 32769,
'designated_root': '8000.0242bfd42587',
'flush': [],
'forward_delay_timer': 0,
'hairpin_mode': 0,
'hold_timer': 0,
'learning': 1,
'message_age_timer': 0,
'multicast_fast_leave': 0,
'multicast_flood': 1,
'multicast_router': 1,
'multicast_to_unicast': 0,
'path_cost': 2,
'port_id': '0x8001',
'port_no': '0x1',
'priority': 32,
'proxyarp': 0,
'proxyarp_wifi': 0,
'root_block': 0,
'state': 3,
'unicast_flood': 1},
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': 'full',
'flags': '0x9303',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 14,
'iflink': 13,
'ip': '169.254.139.54',
'link_mode': 0,
'mask': '255.255.0.0',
'master': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:bf:d4:25:87',
'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': [],
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': [],
'ifindex': 7,
'iflink': 7,
'link_mode': 0,
'mtu': 1500,
'name_assign_type': 3,
'netdev_group': 0,
'operstate': 'up',
'phys_port_id': [],
'phys_port_name': [],
'phys_switch_id': [],
'proto_down': 0,
'speed': [],
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '7',
'interface': 'docker_gwbridge'}},
'mtu': 1500,
'name': 'veth2b4d68c',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '169.254.0.0',
'operstate': 'up',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': 10000,
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 790,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 3,
'tx_aborted_errors': 0,
'tx_bytes': 69577,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 1,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 381,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'unknown',
'ifindex': '14',
'interface': 'veth2b4d68c'},
'upper_docker_gwbridge': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:bf:d4:25:87',
'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 4,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': [],
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': [],
'ifindex': 7,
'iflink': 7,
'link_mode': 0,
'mtu': 1500,
'name_assign_type': 3,
'netdev_group': 0,
'operstate': 'up',
'phys_port_id': [],
'phys_port_name': [],
'phys_switch_id': [],
'proto_down': 0,
'speed': [],
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '7',
'interface': 'docker_gwbridge'}}},
'vnet20': {'addr_assign_type': 3,
'addr_len': 6,
'address': '02:42:ce:44:13:18',
'brforward': '',
'bridge': {'ageing_time': 30000,
'bridge_id': '8000.0242ce441318',
'default_pvid': 1,
'flush': [],
'forward_delay': 1500,
'gc_timer': 0,
'group_addr': '1:80:c2:0:0:0',
'group_fwd_mask': '0x0',
'hash_elasticity': 4,
'hash_max': 512,
'hello_time': 200,
'hello_timer': 0,
'max_age': 2000,
'multicast_igmp_version': 2,
'multicast_last_member_count': 2,
'multicast_last_member_interval': 100,
'multicast_membership_interval': 26000,
'multicast_mld_version': 1,
'multicast_querier': 0,
'multicast_querier_interval': 25500,
'multicast_query_interval': 12500,
'multicast_query_response_interval': 1000,
'multicast_query_use_ifaddr': 0,
'multicast_router': 1,
'multicast_snooping': 1,
'multicast_startup_query_count': 2,
'multicast_startup_query_interval': 3124,
'multicast_stats_enabled': 0,
'nf_call_arptables': 0,
'nf_call_ip6tables': 0,
'nf_call_iptables': 0,
'priority': 32768,
'root_id': '8000.0242ce441318',
'root_path_cost': 0,
'root_port': 0,
'stp_state': 0,
'tcn_timer': 0,
'topology_change': 0,
'topology_change_detected': 0,
'topology_change_timer': 0,
'vlan_filtering': 0,
'vlan_protocol': '0x8100',
'vlan_stats_enabled': 0},
'brif': {},
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 0,
'carrier_changes': 1,
'dev_id': '0x0',
'dev_port': 0,
'dormant': 0,
'duplex': '',
'flags': '0x1003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 4,
'iflink': 4,
'ip': '192.168.20.254',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'vnet20',
'name_assign_type': 3,
'netdev_group': 0,
'network_address': '192.168.20.0',
'operstate': 'down',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 0,
'type': 1,
'uevent': {'devtype': 'bridge',
'ifindex': '4',
'interface': 'vnet20'}},
'wlp2s0': {'addr_assign_type': 0,
'addr_len': 6,
'address': '8c:a9:82:9d:7b:04',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': '',
'carrier_changes': 3,
'dev_id': '0x0',
'dev_port': 0,
'device': {'broken_parity_status': 0,
'class': '0x028000',
'config': '\x86\x80\x83\x00\x06\x04\x10\x00\x00\x00\x80\x02\x10\x00\x00\x00\x04\x00 \xf7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x80\x05\x13\x00\x00\x00\x00\xc8\x00\x00\x00\x00\x00\x00\x00\x0b\x01\x00\x00',
'consistent_dma_mask_bits': 36,
'current_link_speed': '2.5 GT/s',
'current_link_width': 1,
'd3cold_allowed': 1,
'device': '0x0083',
'dma_mask_bits': 36,
'driver_override': '(null)',
'enable': 1,
'irq': 33,
'local_cpulist': '0-3',
'local_cpus': '000f',
'max_link_speed': '2.5 GT/s',
'max_link_width': 1,
'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
'msi_bus': 1,
'numa_node': -1,
'remove': [],
'rescan': [],
'reset': [],
'resource': ['0x00000000f7200000 0x00000000f7201fff 0x0000000000140204',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000',
'0x0000000000000000 0x0000000000000000 0x0000000000000000'],
'resource0': [],
'revision': '0x00',
'subsystem_device': '0x1305',
'subsystem_vendor': '0x8086',
'uevent': {'devtype': 'unknown',
'driver': 'iwlwifi',
'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
'pci_class': '28000',
'pci_id': '8086:0083',
'pci_slot_name': '0000:02:00.0',
'pci_subsys_id': '8086:1305'},
'vendor': '0x8086'},
'dormant': '',
'duplex': '',
'flags': '0x9002',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 3,
'iflink': 3,
'ip': '',
'link_mode': 0,
'mask': '',
'mtu': 1500,
'name': 'wlp2s0',
'name_assign_type': 4,
'netdev_group': 0,
'network_address': '',
'operstate': 'down',
'phy80211': {'address_mask': '00:00:00:00:00:00',
'addresses': ['8c:a9:82:9d:7b:04',
'8c:a9:82:9d:7b:05'],
'index': 0,
'macaddress': '8c:a9:82:9d:7b:04',
'name': 'phy0',
'uevent': {'devtype': 'unknown'}},
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 1039,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 5,
'tx_aborted_errors': 0,
'tx_bytes': 10707,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 75,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 1,
'uevent': {'devtype': 'wlan',
'ifindex': '3',
'interface': 'wlp2s0'},
'wireless': {}}}
list interfaces info as dict :
['br-74037696e854',
'docker0',
'usb0',
'wlp2s0',
'lo',
'br-5d11025eb09f',
'vnet20',
'docker_gwbridge',
'enp5s0',
'veth2b4d68c']
{'addr_assign_type': 1,
'addr_len': 6,
'address': 'e2:b8:ec:e9:17:7a',
'broadcast': 'ff:ff:ff:ff:ff:ff',
'carrier': 1,
'carrier_changes': 0,
'dev_id': '0x0',
'dev_port': 0,
'device': {'authorized': 1,
'bAlternateSetting': 0,
'bInterfaceClass': 'e0',
'bInterfaceNumber': 0,
'bInterfaceProtocol': 3,
'bInterfaceSubClass': 1,
'bNumEndpoints': 1,
'iad_bFirstInterface': 0,
'iad_bFunctionClass': 'e0',
'iad_bFunctionProtocol': 3,
'iad_bFunctionSubClass': 1,
'iad_bInterfaceCount': 2,
'interface': 'RNDIS Communications Control',
'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
'supports_autosuspend': 1,
'uevent': {'devtype': 'usb_interface',
'driver': 'rndis_host',
'interface': '224/1/3',
'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
'product': '18d1/4ee3/310',
'type': '239/2/1'}},
'dormant': 0,
'duplex': '',
'flags': '0x9003',
'gro_flush_timeout': 0,
'ifalias': '',
'ifindex': 20,
'iflink': 20,
'ip': '192.168.42.158',
'link_mode': 0,
'mask': '255.255.255.0',
'mtu': 1500,
'name': 'usb0',
'name_assign_type': '',
'netdev_group': 0,
'network_address': '192.168.42.0',
'operstate': 'unknown',
'phys_port_id': '',
'phys_port_name': '',
'phys_switch_id': '',
'power': {'async': 'disabled',
'autosuspend_delay_ms': [],
'control': 'auto',
'runtime_active_kids': 0,
'runtime_active_time': 0,
'runtime_enabled': 'disabled',
'runtime_status': 'unsupported',
'runtime_suspended_time': 0,
'runtime_usage': 0},
'proto_down': 0,
'queues': {},
'speed': '',
'statistics': {'collisions': 0,
'multicast': 0,
'rx_bytes': 7674286,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 8396,
'tx_aborted_errors': 0,
'tx_bytes': 1073698,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 6504,
'tx_window_errors': 0},
'subsystem': {},
'timestamp': 1525686318,
'tx_queue_len': 1000,
'type': 1,
'uevent': {'devtype': 'unknown', 'ifindex': '20', 'interface': 'usb0'}}
get statistics of all interfaces as dict:
{'br-5d11025eb09f': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'br-74037696e854': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'docker0': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'docker_gwbridge': {'collisions': 0,
'multicast': 0,
'rx_bytes': 748,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 3,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 15150,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 146,
'tx_window_errors': 0},
'enp5s0': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'lo': {'collisions': 0,
'multicast': 0,
'rx_bytes': 208589,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 2911,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 208589,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 2911,
'tx_window_errors': 0},
'usb0': {'collisions': 0,
'multicast': 0,
'rx_bytes': 7674286,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 8396,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 1073698,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 6504,
'tx_window_errors': 0},
'veth2b4d68c': {'collisions': 0,
'multicast': 0,
'rx_bytes': 790,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 3,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 69577,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 1,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 381,
'tx_window_errors': 0},
'vnet20': {'collisions': 0,
'multicast': 0,
'rx_bytes': 0,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 0,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 0,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 0,
'tx_window_errors': 0},
'wlp2s0': {'collisions': 0,
'multicast': 0,
'rx_bytes': 1039,
'rx_compressed': 0,
'rx_crc_errors': 0,
'rx_dropped': 0,
'rx_errors': 0,
'rx_fifo_errors': 0,
'rx_frame_errors': 0,
'rx_length_errors': 0,
'rx_missed_errors': 0,
'rx_nohandler': 0,
'rx_over_errors': 0,
'rx_packets': 5,
'timetamp': 1525686318,
'tx_aborted_errors': 0,
'tx_bytes': 10707,
'tx_carrier_errors': 0,
'tx_compressed': 0,
'tx_dropped': 0,
'tx_errors': 0,
'tx_fifo_errors': 0,
'tx_heartbeat_errors': 0,
'tx_packets': 75,
'tx_window_errors': 0}}
list all interfaces type :
[{'ip': '172.18.0.1',
'mask': '255.255.0.0',
'name': 'docker_gwbridge',
'network_address': '172.18.0.0',
'operstate': 'up',
'timestamp': 1525686318,
'uevent': {'devtype': 'bridge',
'ifindex': '7',
'interface': 'docker_gwbridge'}},
{'ip': '192.168.20.254',
'mask': '255.255.255.0',
'name': 'vnet20',
'network_address': '192.168.20.0',
'operstate': 'down',
'timestamp': 1525686318,
'uevent': {'devtype': 'bridge', 'ifindex': '4', 'interface': 'vnet20'}},
{'ip': '192.168.42.158',
'mask': '255.255.255.0',
'name': 'usb0',
'network_address': '192.168.42.0',
'operstate': 'unknown',
'timestamp': 1525686318,
'uevent': {'devtype': 'unknown', 'ifindex': '20', 'interface': 'usb0'}},
{'ip': '',
'mask': '',
'name': 'wlp2s0',
'network_address': '',
'operstate': 'down',
'timestamp': 1525686318,
'uevent': {'devtype': 'wlan', 'ifindex': '3', 'interface': 'wlp2s0'}},
{'ip': '127.0.0.1',
'mask': '255.0.0.0',
'name': 'lo',
'network_address': '127.0.0.0',
'operstate': 'unknown',
'timestamp': 1525686318,
'uevent': {'devtype': 'unknown', 'ifindex': '1', 'interface': 'lo'}},
{'ip': '192.168.16.254',
'mask': '255.255.255.0',
'name': 'br-5d11025eb09f',
'network_address': '192.168.16.0',
'operstate': 'down',
'timestamp': 1525686318,
'uevent': {'devtype': 'bridge',
'ifindex': '5',
'interface': 'br-5d11025eb09f'}},
{'ip': '',
'mask': '',
'name': 'enp5s0',
'network_address': '',
'operstate': 'down',
'timestamp': 1525686318,
'uevent': {'devtype': 'unknown', 'ifindex': '2', 'interface': 'enp5s0'}},
{'ip': '172.17.0.1',
'mask': '255.255.0.0',
'name': 'docker0',
'network_address': '172.17.0.0',
'operstate': 'down',
'timestamp': 1525686318,
'uevent': {'devtype': 'bridge', 'ifindex': '8', 'interface': 'docker0'}},
{'ip': '10.0.32.1',
'mask': '255.255.255.0',
'name': 'br-74037696e854',
'network_address': '10.0.32.0',
'operstate': 'down',
'timestamp': 1525686318,
'uevent': {'devtype': 'bridge',
'ifindex': '6',
'interface': 'br-74037696e854'}},
{'ip': '169.254.139.54',
'mask': '255.255.0.0',
'name': 'veth2b4d68c',
'network_address': '169.254.0.0',
'operstate': 'up',
'timestamp': 1525686318,
'uevent': {'devtype': 'unknown',
'ifindex': '14',
'interface': 'veth2b4d68c'}}]