hwtLib.types.net package

Submodules

hwtLib.types.net.arp module

class hwtLib.types.net.arp.ARP_HW_TYPE[source]

Bases: object

ARP_SEC = 32
ETHERNET = 1
FIBRE_CHANNEL = 18
FRAME_RELAY = 15
INIFNIBAND = 32
IP_SEC_TUNNEL = 31
class hwtLib.types.net.arp.ARP_OPTCODE[source]

Bases: object

ARP_NAK = 10
class DRARP[source]

Bases: object

ERROR = 7
REPLY = 6
REQUEST = 5
IN_ARP_REPLY = 9
IN_ARP_REQUEST = 8
MAPOS_UNARP = 23
class MARS[source]

Bases: object

GROUPLIST_REPLY = 21
GROUPLIST_REQUEST = 20
JOIN = 14
LEAVE = 15
MSERV = 13
MULTI = 12
NAK = 16
REDIRECT_MAP = 22
REQUEST = 11
SJOIN = 18
SLEAVE = 19
UNSERV = 17
OP_EXP1 = 24
OP_EXP2 = 25
REPLY = 2
REQUEST = 1
REQUEST_REVERSE = 3

hwtLib.types.net.dpdk module

hwtLib.types.net.ethernet module

class hwtLib.types.net.ethernet.ETHER_TYPE[source]

Bases: object

ARP = 2054
IPX = 33079
IPX_b = 33080
IPv4 = 2048
IPv6 = 34525
MPLS_multicast = 34888
MPLS_unicast = 34887
QNX_qnet = 33284
VLAN_1AD = 34984
VLAN_1Q = 33024
WoL = 2114
hwtLib.types.net.ethernet.eth_addr_format(mac: List[Union[int, str]])[source]
hwtLib.types.net.ethernet.eth_addr_parse(macStr: str)[source]

hwtLib.types.net.icmp module

class hwtLib.types.net.icmp.ICMP_TYPE[source]

Bases: object

DESTINATION_UNREACHABLE = 3
ECHO_REPLY = 0
ECHO_REQUEST = 8
PARAMETER_PROBLE = 12
REDIRECT = 5
ROUTER_ADVERTISEMENT = 9
ROUTER_SOLICITATION = 10
TIMESTAMP = 13
TIMESTAMP_REPLY = 14
TIME_EXCEEDED = 11
TRACEROUTE = 30

hwtLib.types.net.ip module

class hwtLib.types.net.ip.IP_FLAGS[source]

Bases: object

DONT_FRAGMENT = 2
MORE_FRAGMENTS = 4
class hwtLib.types.net.ip.IP_PROTOCOL[source]

Bases: object

EGP = 8
ENCAP = 41
ETHERIP = 97
GGP = 3
HOPOPT = 0
ICMP = 1
IGMP = 2
IGP = 9
IPIP = 94
IPv4 = 4
IPv6_ICMP = 58
IPv6_frag = 44
IPv6_noNxt = 59
IPv6_opts = 60
IPv6_route = 43
L2TP = 115
OSPF = 89
QNX = 106
SCTP = 132
SMP = 121
TCP = 6
UDP = 17

hwtLib.types.net.tcp module

hwtLib.types.net.udp module