mirror of
https://github.com/eunomia-bpf/bpf-developer-tutorial.git
synced 2026-02-03 02:04:30 +08:00
Add http and translate for signal (#73)
* use BPF_NO_GLOBAL_DATA to avoid error on old kernel versions or libbpf versions, use BPF_NO_GLOBAL_DATA * add translate of replace * add socket * add socket http impl * improve userspace program * add desc for http * update translate to eng * add ci for 32
This commit is contained in:
5
.github/workflows/test-eunomia.yaml
vendored
5
.github/workflows/test-eunomia.yaml
vendored
@@ -64,6 +64,11 @@ jobs:
|
||||
run: |
|
||||
./ecc src/20-tc/tc.bpf.c
|
||||
sudo timeout -s 2 3 ./ecli run src/20-tc/package.json || if [ $? = 124 ]; then exit 0; else exit $?; fi
|
||||
- name: test 23 http
|
||||
run: |
|
||||
./ecc src/23-http/accept.bpf.c src/23-http/accept.h
|
||||
sudo timeout -s 2 3 ./ecli run src/23-http/package.json || if [ $? = 124 ]; then exit 0; else exit $?; fi
|
||||
|
||||
- name: test 25 signal
|
||||
run: |
|
||||
./ecc src/25-signal/signal.bpf.c src/25-signal/signal.h
|
||||
|
||||
4
.github/workflows/test-libbpf.yml
vendored
4
.github/workflows/test-libbpf.yml
vendored
@@ -43,6 +43,10 @@ jobs:
|
||||
run: |
|
||||
make -C src/17-biopattern
|
||||
# sudo timeout -s 2 3 src/17-biopattern/biopattern || if [ $? = 124 ]; then exit 0; else exit $?; fi
|
||||
- name: test 23 http
|
||||
run: |
|
||||
make -C src/23-http
|
||||
# sudo timeout -s 2 3 src/23-http/sockfilter || if [ $? = 124 ]; then exit 0; else exit $?; fi
|
||||
- name: test 30 sslsniff
|
||||
run: |
|
||||
make -C src/30-sslsniff
|
||||
|
||||
Reference in New Issue
Block a user