File: //usr/lib/python3.6/site-packages/cloudinit/net/netops/__pycache__/bsd_netops.cpython-36.pyc
3
\�mep � @ s: d dl mZ d dljjZd dlmZ G dd� dej�ZdS )� )�OptionalN)�subpc @ s� e Zd Zeed�dd��Zeed�dd��Zeddd�eeee ee d�d d
��Zeeeed�dd
��Z eddd�eeee ee d�dd��Z
eed�dd��Zeeeed�dd��Zeeed�dd��Z
dS )� BsdNetOps)� interfacec C s t j d| dg� d S )N�ifconfigZup)r )r � r � /usr/lib/python3.6/bsd_netops.py�link_up s zBsdNetOps.link_upc C s t j d| dg� d S )Nr Zdown)r )r r r r � link_down s zBsdNetOps.link_downN)�gateway�source_address)r �router r c C s6 t j dd|d| g� |r2|dkr2t j dd||g� d S )Nr
�addz
-interfacez0.0.0.0Zchange)r )r r
r 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 r r �append_route s zBsdNetOps.append_route)r r r r c C s* t j dd|g|r|dkr|gng � d S )Nr
�delz0.0.0.0)r )r r r r r r r � del_route"