summaryrefslogtreecommitdiff
path: root/bpf.setup
diff options
context:
space:
mode:
authorPeter Bex <peter@more-magic.net>2013-05-06 00:09:46 +0200
committerPeter Bex <peter@more-magic.net>2016-03-04 21:37:56 +0100
commitc788574f648ed1d00e29d74e88accf72604928bb (patch)
treee6a87ea60ceae9d8a73f54c1bbfc774b6ae42454 /bpf.setup
parent9cc9d81e24b7089c5277b989fe0d33aa65cbf4bb (diff)
downloadbpf-c788574f648ed1d00e29d74e88accf72604928bb.tar.gz
Add setup file, copyright and BPF device interface
Add an initial opaque record type holding a connection to the BPF device. At least this now allows us to open a BPF device onto a network interface and request which network device we're connected to.
Diffstat (limited to 'bpf.setup')
-rw-r--r--bpf.setup12
1 files changed, 12 insertions, 0 deletions
diff --git a/bpf.setup b/bpf.setup
new file mode 100644
index 0000000..ba55d90
--- /dev/null
+++ b/bpf.setup
@@ -0,0 +1,12 @@
+;; -*- Scheme -*-
+
+(compile -s -O3 bpf-interface.scm -j bpf-interface)
+(compile -s -O3 bpf-interface.import.scm)
+(compile -s -O3 bpf-assembler.scm -j bpf-assembler)
+(compile -s -O3 bpf-assembler.import.scm)
+
+(install-extension
+ 'bpf
+ '("bpf-interface.so" "bpf-interface.import.so"
+ "bpf-assembler.so" "bpf-assembler.import.so")
+ `((version "0.1")))