Package dpkt :: Module ethernet
[hide private]
[frames] | no frames]

Module ethernet

source code

Ethernet II, LLC (802.3+802.2), LLC/SNAP, and Novell raw 802.3,
with automatic 802.1q, MPLS, PPPoE, and Cisco ISL decapsulation.

Classes [hide private]
  Ethernet
Functions [hide private]
 
__load_types() source code
Variables [hide private]
  ETH_CRC_LEN = 4
  ETH_HDR_LEN = 14
  ETH_LEN_MIN = 64
  ETH_LEN_MAX = 1518
  ETH_MTU = 1500
  ETH_MIN = 46
  ETH_TYPE_PUP = 512
  ETH_TYPE_IP = 2048
  ETH_TYPE_ARP = 2054
  ETH_TYPE_AOE = 34978
  ETH_TYPE_CDP = 8192
  ETH_TYPE_DTP = 8196
  ETH_TYPE_REVARP = 32821
  ETH_TYPE_8021Q = 33024
  ETH_TYPE_IPX = 33079
  ETH_TYPE_IP6 = 34525
  ETH_TYPE_PPP = 34827
  ETH_TYPE_MPLS = 34887
  ETH_TYPE_MPLS_MCAST = 34888
  ETH_TYPE_PPPoE_DISC = 34915
  ETH_TYPE_PPPoE = 34916
  ETH_TYPE_LLDP = 35020
  MPLS_LABEL_MASK = 4294963200
  MPLS_QOS_MASK = 3584
  MPLS_TTL_MASK = 255
  MPLS_LABEL_SHIFT = 12
  MPLS_QOS_SHIFT = 9
  MPLS_TTL_SHIFT = 0
  MPLS_STACK_BOTTOM = 256
  __package__ = 'dpkt'