Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pyroute2/netlink/rtnl/tcmsg/__pycache__/sched_hfsc.cpython-39.pyc
Ðазад
a ]�h1 � @ s� d Z ddlmZ ddlmZmZmZ ddlmZm Z ddlm Z eZdd� Z dd � ZG d d� de�ZG dd � d e�Zdd� ZG dd� de�Z dS )au hfsc ++++ Simple HFSC example:: eth0 = ip.get_links(ifname="eth0")[0] ip.tc("add", "hfsc", eth0, handle="1:", default="1:1") ip.tc("add-class", "hfsc", eth0, handle="1:1", parent="1:0" rsc={"m2": "5mbit"}) HFSC curve nla types: * `rsc`: real-time curve * `fsc`: link-share curve * `usc`: upper-limit curve � )�nla)�RTM_DELQDISC�RTM_NEWQDISC� TC_H_ROOT)�get_rate�get_time)�stats2c C s$ | � d| � dd��}|dM }d|iS )N�default�defcls� i�� )�get)�kwargr � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pyroute2/netlink/rtnl/tcmsg/sched_hfsc.py�get_parameters s r c C sp dg i}dD ]^}|| v r|d � d|�� t| | �dd��t| | �dd��t| | �dd��d�g� q|S ) N�attrs)ZrscZfscZusczTCA_HFSC_%s�m1r �d�m2)r r r )�append�upperr r r )r �ret�keyr r r �get_class_parameters% s ��� r c @ s e Zd ZdZdS )�options_hfsc))r �HN��__name__� __module__�__qualname__�fieldsr r r r r 6 s r c @ s e Zd ZdZG dd� de�ZdS )�options_hfsc_class))ZTCA_HFSC_UNSPEC�none)ZTCA_HFSC_RSC� hfsc_curve)ZTCA_HFSC_FSCr# )ZTCA_HFSC_USCr# c @ s e Zd ZdZdS )zoptions_hfsc_class.hfsc_curve))r �I)r r$ )r r$ Nr r r r r r# B s r# N)r r r Znla_mapr r# r r r r r! : s r! c O s | d d t tfv rtS tS d S )N�header�type)r r r r! )�msg�argvr r r r �optionsJ s r) c @ s e Zd ZG dd� de�ZdS )r c @ s e Zd ZdZdS )zstats2.stats_app))Zwork�Q)Zrtworkr* )Zperiodr$ )�levelr$ Nr r r r r � stats_appR s r, N)r r r r r, r r r r r Q s r N)�__doc__Zpyroute2.netlinkr Zpyroute2.netlink.rtnlr r r Z"pyroute2.netlink.rtnl.tcmsg.commonr r r Zc_stats2�parentr r r r! r) r r r r �<module> s
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка