File: //usr/lib/python3/dist-packages/cloudinit/net/netops/__pycache__/bsd_netops.cpython-38.pyc
U
Ӈg � @ s@ d dl mZ d dlm mZ d dlmZ G dd� dej�ZdS )� )�OptionalN��subpc @ s� e Zd Zeeejd�dd��Zeeejd�dd��Zeddd�eee e e e d�d d
��Z
eeeed�dd
��Zeddd�eee e e e d�dd��Zeed�dd��Z
edeee e d�dd��Zeeed�dd��ZdS )� BsdNetOps)� interface�returnc C s t � d| dg�S )N�ifconfigZupr �r � r
�A/usr/lib/python3/dist-packages/cloudinit/net/netops/bsd_netops.py�link_up s zBsdNetOps.link_upc C s t � d| dg�S )Nr Zdownr r r
r
r � link_down s zBsdNetOps.link_downN)�gateway�source_address�r �router r c C s6 t � dd|d| g� |r2|dkr2t � dd||g� d S )Nr �addz
-interface�0.0.0.0Zchanger r r
r
r � add_route s
�zBsdNetOps.add_route�r �addressr c C s t j| ||d�S )N)r r )r r r r
r
r �append_route s zBsdNetOps.append_route�r r r r c C s* t � dd|g|r|dkr|gng � d S )Nr �delr r r r
r
r � del_route"