Skip to content

Commit

Permalink
Merge pull request #2 from kerwenwwer/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
kerwenwwer authored Mar 6, 2024
2 parents 458a5ec + 3f61ac3 commit 73d9a95
Show file tree
Hide file tree
Showing 27 changed files with 683 additions and 279 deletions.
3 changes: 2 additions & 1 deletion .env
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
MY_PROTO=XDP
MY_PROTO=UDP
#DEBUG=--debug
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ bin/
go.sum
bpf/bpf_*
.vscode
log
9 changes: 7 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@ FROM golang:1.19 AS ebpf-tcp-proxy

USER root

RUN apt-get update && apt-get install -y bpftool iproute2 lsof netcat-traditional tmux
RUN apt-get update && apt-get install -y bpftool iproute2 lsof netcat-traditional
RUN apt install -y tmux tshark iputils-ping iproute2 net-tools tcpdump traceroute

COPY ./bpf/* /bpf/
COPY bpf/* /bpf/
COPY bin/xdp-gossip /usr/local/bin/xdp-gossip

COPY k8s/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
9 changes: 7 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
all: bpf/*.o build
all: build
docker: docker-build docker-push

.PHONY: bpf/*.o
bpf/*.o: bpf/*.c
Expand All @@ -10,7 +11,11 @@ build: bpf/*.o

.PHONY: docker-build
docker-build:
docker build -t xdp-gossip .
docker build -t kerwenwwer/gossip-service:latest .

.PHONY: docker-push
docker-push:
docker push kerwenwwer/gossip-service:latest

.PHONY: docker-up
docker-up:
Expand Down
20 changes: 0 additions & 20 deletions bench/list.sh

This file was deleted.

37 changes: 0 additions & 37 deletions bench/propagation.sh

This file was deleted.

68 changes: 0 additions & 68 deletions bench/publish.py

This file was deleted.

9 changes: 0 additions & 9 deletions bench/publish.sh

This file was deleted.

19 changes: 0 additions & 19 deletions bench/start_cluster.sh

This file was deleted.

Loading

0 comments on commit 73d9a95

Please sign in to comment.