"""
The POX packet library for packet parsing and creation.

This is based heavily on NOX's packet library, though it has undergone
some signficant change, particularly with regard to making packet
assembly easier.

Could still use more work.
"""

# None of this is probably that big, and almost all of it gets loaded
# under most circumstances anyway.  Let's just load all of it.
from arp import *
from dhcp import *
from dns import *
from eap import *
from eapol import *
from ethernet import *
from icmp import *
from ipv4 import *
from lldp import *
from tcp import *
from udp import *
from vlan import *

__all__ = [
  'arp',
  'dhcp',
  'dns',
  'eap',
  'eapol',
  'ethernet',
  'icmp',
  'ipv4',
  'lldp',
  'tcp',
  'tcp_opt',
  'udp',
  'vlan',
]

"""
The POX packet library for packet parsing and creation.

This is based heavily on NOX's packet library, though it has undergone
some signficant change, particularly with regard to making packet
assembly easier.

Could still use more work.
"""

# None of this is probably that big, and almost all of it gets loaded
# under most circumstances anyway.  Let's just load all of it.
import arp as ARP
import dhcp as DHCP
import dns as DNS
import eap as EAP
import eapol as EAPOL
import ethernet as ETHERNET
import icmp as ICMP
import ipv4 as IPV4
import lldp as LLDP
import tcp as TCP
import udp as UDP
import vlan as VLAN

from arp import *
from dhcp import *
from dns import *
from eap import *
from eapol import *
from ethernet import *
from icmp import *
from ipv4 import *
from lldp import *
from tcp import *
from udp import *
from vlan import *

__all__ = [
  'arp',
  'dhcp',
  'dns',
  'eap',
  'eapol',
  'ethernet',
  'icmp',
  'ipv4',
  'lldp',
  'tcp',
  'tcp_opt',
  'udp',
  'vlan',

  'ARP',
  'DHCP',
  'DNS',
  'EAP',
  'EAPOL',
  'ETHERNET',
  'ICMP',
  'IPV4',
  'LLDP',
  'TCP',
  'UDP',
  'VLAN',
]

Add all submodules to import *