-#! /usr/bin/env python
+#! /usr/bin/env python3
#
# BSD LICENSE
#
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2016 Cisco and/or its affiliates.
# Copyright (c) 2018 Vinci Consulting Corp. All rights reserved.
-#!/usr/bin/env python
+#!/usr/bin/env python3
from socket import inet_pton, inet_ntop, AF_INET, AF_INET6
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""ACL plugin Test Case HLD:
"""
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" ACL plugin extended stateful tests """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""ACL IRB Test Case HLD:
**config**
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
"""ACL plugin - MACIP tests
"""
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" Classifier-based L2 ACL Test Case HLD:
"""
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" CDP tests """
from scapy.packet import Packet
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
import binascii
import random
-#!/usr/bin/env python
+#!/usr/bin/env python3
from socket import AF_INET, AF_INET6
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
from util import ip4n_range, ip4_range
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
from socket import inet_pton, inet_ntop, AF_INET, AF_INET6
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import time,argparse,sys,cmd, unittest
from ipaddress import *
-#!/usr/bin/env python
+#!/usr/bin/env python3
# Copyright (c) 2015 Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
-#!/usr/bin/env python
+#!/usr/bin/env python3
import ipaddress
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import ipaddress
import argparse
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" Vpp QUIC tests """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import binascii
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import binascii
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import binascii
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
import re
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
import sys
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (c) 2016 Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
from vpp_papi.vpp_serializer import VPPType, VPPEnumType
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (c) 2016 Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
from cffi import FFI
### Python
```
-#!/usr/bin/env python
+#!/usr/bin/env python3
from vpp_papi.vpp_stats import VPPStats
stats = VPPStats('/run/vpp/stats.sock')
dir = stats.ls(['^/if', '/err/ip4-input', '/sys/node/ip4-input'])
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
import os
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
import gc
-#!/usr/bin/env python
+#!/usr/bin/env python3
# IPFIX support for Scapy (RFC7011)
from scapy.all import bind_layers, FieldLenField, IntField, Packet, \
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
import os
--- /dev/null
+++ b/scapy/layers/geneve.py
@@ -0,0 +1,50 @@
-+#! /usr/bin/env python
++#! /usr/bin/env python3
+# (GENEVE):
+# A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks
+
--- /dev/null
+++ b/scapy/layers/geneve.py
@@ -0,0 +1,50 @@
-+#! /usr/bin/env python
++#! /usr/bin/env python3
+# (GENEVE):
+# A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks
+
-#!/usr/bin/env python
+#!/usr/bin/env python3
import inspect
import os
-#!/usr/bin/env python
+#!/usr/bin/env python3
import sys
import shutil
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" sanity check script """
import vpp_papi
-#!/usr/bin/env python
+#!/usr/bin/env python3
from __future__ import print_function
from multiprocessing import Pipe
-#!/usr/bin/env python
+#!/usr/bin/env python3
import abc
import six
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" BFD tests """
from __future__ import division
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
from framework import VppTestCase
-#!/usr/bin/env python
+#!/usr/bin/env python3
import binascii
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""CLI functional tests"""
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" Container integration tests """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
from framework import VppTestCase, VppTestRunner
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
from util import ip4_range, ip4_range
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""GSO functional tests"""
#
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""CRUD tests of APIs (Create, Read, Update, Delete) HLD:
- interface up/down/add/delete - interface type:
-#!/usr/bin/env python
+#!/usr/bin/env python3
import binascii
import random
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""IRB Test Case HLD:
**config**
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""IP4 VRF Multi-instance Test Case HLD:
**NOTES:**
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""IP6 VRF Multi-instance Test Case HLD:
**NOTES:**
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import random
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""IP{4,6} over IP{v,6} tunnel functional tests"""
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""L2 FIB Test Case HLD:
**config 1**
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import random
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" L2BD ARP term Test """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""L2BD Multi-instance Test Case HLD:
**NOTES:**
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import random
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""L2XC Multi-instance Test Case HLD:
**NOTES:**
-#!/usr/bin/env python
+#!/usr/bin/env python3
import abc
import six
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""IP4 and IP6 MTU functional tests"""
#
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
from socket import AF_INET, AF_INET6, inet_pton
-#!/usr/bin/env python
+#!/usr/bin/env python3
import random
import unittest
import datetime
-#!/usr/bin/env python
+#!/usr/bin/env python3
from socket import AF_INET, AF_INET6, inet_pton
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import binascii
import random
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import six
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" 6RD RFC5969 functional tests """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import socket
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import time
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
from framework import VppTestCase, VppTestRunner
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import os
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
from framework import VppTestCase, VppTestRunner
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Test framework utility functions tests"""
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" VAPI test """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" Vpp VCL tests """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
""" VAPI test """
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import unittest
import random
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
from util import ip4n_range, ip4_range, reassemble4
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
import unittest
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
from util import ip4_range, reassemble4_ether
-#!/usr/bin/env python
+#!/usr/bin/env python3
import socket
from util import ip4n_range, ip4_range
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""
UDP encap objects
"""