%PDF- %PDF-
| Direktori : /lib/python3.9/site-packages/ansible/module_utils/facts/network/__pycache__/ |
| Current File : //lib/python3.9/site-packages/ansible/module_utils/facts/network/__pycache__/linux.cpython-39.pyc |
a
�)g�B � @ s� d dl mZmZmZ eZd dlZd dlZd dlZd dl Z d dl
Z
d dlmZm
Z
d dlmZ G dd� de�ZG dd� de
�ZdS ) � )�absolute_import�division�print_functionN)�Network�NetworkCollector)�get_file_contentc @ sH e Zd ZdZdZdddddd�Zdd
d�Zddd
�Zdd� Zdd� Z d S )�LinuxNetworkad
This is a Linux-specific subclass of Network. It defines
- interfaces (a list of interface names)
- interface_<name> dictionary of ipv4, ipv6, and mac address information.
- all_ipv4_addresses and all_ipv6_addresses: lists of all configured addresses.
- ipv4_address and ipv6_address: the first non-local address for each family.
�LinuxZetherZ
infinibandZpppZloopbackZtunnel)�1�32Z512Z772Z65534Nc C s� i }| j �d�}|d u r|S | j||d�\}}| �|||�\}}|�� |d<