Skip to content

Commit 9a350e0

Browse files
authored
Add spdx license comments 1 (#658)
* Move optional steps for testing VMs out of README.md file This may help avoid new users being confused that they must follow those instructions. Signed-off-by: Andy Fingerhut <[email protected]> * Add SPDX-License-Identifier line to most files. All of the files are Apache 2.0 license. Signed-off-by: Andy Fingerhut <[email protected]> --------- Signed-off-by: Andy Fingerhut <[email protected]>
1 parent 3acf7d1 commit 9a350e0

File tree

121 files changed

+167
-5
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+167
-5
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-License-Identifier: Apache-2.0
2+
13
# Python byte code
24
*.pyc
35
*.pyo

CONTRIBUTING.md

+2

README.md

+3

exercises/basic/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23
TOPO = pod-topo/topology.json
34

exercises/basic/README.md

+3

exercises/basic/basic.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/basic/receive.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import os
34
import sys
45

exercises/basic/send.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import random
34
import socket
45
import sys

exercises/basic/solution/basic.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/basic_tunnel/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23

34
include ../../utils/Makefile

exercises/basic_tunnel/README.md

+3

exercises/basic_tunnel/basic_tunnel.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/basic_tunnel/myTunnel_header.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12

23

34
from scapy.all import *

exercises/basic_tunnel/receive.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import os
34
import sys
45

exercises/basic_tunnel/send.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import argparse
34
import random
45
import socket

exercises/basic_tunnel/solution/basic_tunnel.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/calc/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23
#NO_P4 = true
34
#P4C_ARGS = --p4runtime-file $(basename $@).p4info --p4runtime-format text

exercises/calc/README.md

+3

exercises/calc/calc.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23

34
/*

exercises/calc/calc.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23

34
import re
45

exercises/calc/solution/calc.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23

34
/*

exercises/ecn/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23

34
include ../../utils/Makefile

exercises/ecn/README.md

+4-1

exercises/ecn/ecn.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/ecn/receive.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import sys
34

45
from scapy.all import get_if_list, sniff

exercises/ecn/send.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23

34
import socket
45
import sys

exercises/ecn/solution/ecn.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/firewall/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23
TOPO = pod-topo/topology.json
34
DEFAULT_PROG = basic.p4

exercises/firewall/README.md

+3

exercises/firewall/basic.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/firewall/firewall.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/firewall/solution/firewall.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/link_monitor/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23
TOPO = pod-topo/topology.json
34

exercises/link_monitor/README.md

+3

exercises/link_monitor/link_monitor.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/link_monitor/probe_hdrs.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
from scapy.all import *
23

34
TYPE_PROBE = 0x812

exercises/link_monitor/receive.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23

34
from probe_hdrs import *
45

exercises/link_monitor/send.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import sys
34
import time
45

exercises/link_monitor/solution/link_monitor.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/load_balance/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23

34
include ../../utils/Makefile

exercises/load_balance/README.md

+4-1

exercises/load_balance/load_balance.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/load_balance/receive.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import os
34
import sys
45

exercises/load_balance/send.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import random
34
import socket
45
import sys

exercises/load_balance/solution/load_balance.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/mri/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23

34
include ../../utils/Makefile

exercises/mri/README.md

+4-1

exercises/mri/mri.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/mri/receive.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import sys
34

45
from scapy.all import (

exercises/mri/send.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23

34
import socket
45
import sys

exercises/mri/solution/mri.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/multicast/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23
TOPO = sig-topo/topology.json
34

exercises/multicast/README.md

+3

exercises/multicast/disable_ipv6.sh

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
#!/bin/bash
2+
# SPDX-License-Identifier: Apache-2.0
23
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
34
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

exercises/multicast/multicast.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/multicast/solution/multicast.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/p4runtime/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23

34
include ../../utils/Makefile

exercises/p4runtime/README.md

+3

exercises/p4runtime/advanced_tunnel.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/p4runtime/mycontroller.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import argparse
34
import os
45
import sys

exercises/p4runtime/solution/mycontroller.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23
import argparse
34
import os
45
import sys

exercises/qos/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
BMV2_SWITCH_EXE = simple_switch_grpc
23

34
include ../../utils/Makefile

exercises/qos/README.md

+3

exercises/qos/qos.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

exercises/qos/receive.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23

34
import sys
45

exercises/qos/send.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env python3
2+
# SPDX-License-Identifier: Apache-2.0
23

34
import argparse
45
import socket

exercises/qos/solution/qos.p4

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: Apache-2.0
12
/* -*- P4_16 -*- */
23
#include <core.p4>
34
#include <v1model.p4>

0 commit comments

Comments
 (0)