OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
exabgp
/
netlink
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/16/2023 12:55:54 PM
rwxr-xr-x
📄
__init__.py
1.83 KB
03/13/2021 04:30:48 PM
rw-r--r--
📁
__pycache__
-
03/16/2023 12:55:54 PM
rwxr-xr-x
📄
attributes.py
1.6 KB
03/13/2021 04:30:48 PM
rw-r--r--
📄
firewall.py
2.72 KB
03/13/2021 04:30:48 PM
rw-r--r--
📄
message.py
1.12 KB
03/13/2021 04:30:48 PM
rw-r--r--
📄
netlink.py
5.61 KB
03/13/2021 04:30:48 PM
rw-r--r--
📄
old.py
24.49 KB
03/13/2021 04:30:48 PM
rw-r--r--
📁
route
-
03/16/2023 12:55:54 PM
rwxr-xr-x
📄
sequence.py
357 bytes
03/13/2021 04:30:48 PM
rw-r--r--
📄
tc.py
1.63 KB
03/13/2021 04:30:48 PM
rw-r--r--
Editing: tc.py
Close
# encoding: utf-8 """ tc.py Created by Thomas Mangin on 2015-03-31. Copyright (c) 2009-2017 Exa Networks. All rights reserved. License: 3-clause BSD. (See the COPYRIGHT file) """ # import socket from struct import calcsize # from collections import namedtuple from exabgp.netlink.message import Message # 0 1 2 3 # 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ # | Family | Reserved1 | Reserved2 | # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ # | Interface Index | # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ # | Qdisc handle | # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ # | Parent Qdisc | # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ # | TCM Info | # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ class TC(Message): class Header(object): PACK = "BxxxiIII" LEN = calcsize(PACK) class Command(object): RTM_NEWQDISC = 36 RTM_DELQDISC = 37 RTM_GETQDISC = 38 class Type(object): class Attribute(object): TCA_UNSPEC = 0x00 TCA_KIND = 0x01 TCA_OPTIONS = 0x02 TCA_STATS = 0x03 TCA_XSTATS = 0x04 TCA_RATE = 0x05 TCA_FCNT = 0x06 TCA_STATS2 = 0x07