blob: 67dffb29a4427e4439f3ca76588223efa69cdd58 [file] [log] [blame]
Rich Lanea68176f2013-08-09 17:41:05 -07001# Distributed under the OpenFlow Software License (see LICENSE)
2# Copyright (c) 2010 The Board of Trustees of The Leland Stanford Junior University
3# Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4"""
5Wrap scapy to satisfy pylint
6"""
7
8try:
9 import scapy.layers.l2
10 import scapy.layers.inet
11 import scapy.layers.inet6
12except ImportError:
13 sys.exit("Need to install scapy for packet parsing")
14
15Ether = scapy.layers.l2.Ether
16LLC = scapy.layers.l2.LLC
17SNAP = scapy.layers.l2.SNAP
18Dot1Q = scapy.layers.l2.Dot1Q
19IP = scapy.layers.inet.IP
20IPOption = scapy.layers.inet.IPOption
21IPv6 = scapy.layers.inet6.IPv6
22ARP = scapy.layers.inet.ARP
23TCP = scapy.layers.inet.TCP
24UDP = scapy.layers.inet.UDP
25ICMP = scapy.layers.inet.ICMP
26ICMPv6Unknown = scapy.layers.inet6.ICMPv6Unknown
27ICMPv6EchoRequest = scapy.layers.inet6.ICMPv6EchoRequest