Граф коммитов

4 Коммитов

Автор SHA1 Сообщение Дата
Evan Baker dbdb22d901
chore: upgrade go toolchain to 1.23 (#3022)
* chore: update to go1.23

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

* set bpf-prog back to debian base image

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

---------

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-10-09 19:09:07 -05:00
Evan Baker 994ba651b9
combine linux and win Dockerfiles using build targets (#2559)
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2024-06-17 21:53:44 +00:00
Camryn Lee aa2577fdf8
ci: build ipv6-hp-bpf in pipeline (#2769)
* build ipv6-hp-bpf img in pipeline

* test binary build

* use sudo

* build separate binaries

* test archives

* combine dockerfiles and build cmds

* setup binary builds

* fix makefile

* parameterize arch for dockerfile cp and library installation
2024-06-11 16:05:07 +00:00
Camryn Lee 0475212f9f
feat: eBPF ingress/egress TC program for cilium external LB (#2710)
* tc egress + ingress bpf program for external lb dualstack svcs

* changes work with ip -6 neigh add for LL

* adding README and updated printk

* use helper func to compare IPs

* fix checksum

* prep makefile changes for future image installs

* remove generated files, update paths, addressing comments

* remove old path

* update dockerfile for bpf-tc

* implement zap logging

* update dockerfile

* create qdisc before cilium so initcontainer can start bpf-tc to attach filters

* addressing comments and change use debug macro for prints

* remove checksum flag

* logs to outfile

* reduce image size, run nft delete in main.go, delete filters if they exist before adding on restart

* rename to ipv6-hp-bpf

* reorder load_bytes

* delete filter by name
2024-05-30 20:43:37 +00:00