Commit Graph

8 Commits

Author SHA1 Message Date
Jesper Dangaard Brouer
a47528b709 Merge branch 'master' of https://github.com/netoptimizer/bpf-examples into netoptimizer-master
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2021-01-08 14:54:40 +01:00
Jesper D. Brouer
89aeeafa0e Update UAPI header file bpf.h
I need the struct bpf_cpumap_val definition for the next example.

Signed-off-by: Jesper D. Brouer <netoptimizer@brouer.com>
2020-12-15 16:34:26 +01:00
Toke Høiland-Jørgensen
f0fce8f62b Update kernel headers and libbpf version
This makes the encap-forward example compile and fixes #3.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2020-11-25 11:19:24 +01:00
Jesper Dangaard Brouer
9ea235637e Add compiler.h to define some common compiler directives
This is taken from the Cilium project:
 https://github.com/cilium/cilium/blob/master/bpf/include/bpf/compiler.h

The use-case was adding READ_ONCE and WRITE_ONCE, but via re-using
the Cilium version we get a lot more useful compiler annotations.

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
2020-11-15 15:38:15 +01:00
Jesper Dangaard Brouer
c0cd6aedba parsing_helpers.h re-add IPv6 skip of extension headers
This code comes from xdp-tools repo.

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
2020-11-15 15:26:12 +01:00
Jesper Dangaard Brouer
097079cde1 Fix includes in parsing_helpers.h
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
2020-11-15 15:17:00 +01:00
Jesper Dangaard Brouer
6ee640393b Update parsing_helpers.h from xdp-tutorial
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
2020-11-15 15:12:20 +01:00
Toke Høiland-Jørgensen
4513664ca3 Initial import with encap-forward example
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2020-10-06 15:53:55 +02:00