]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
selftests/bpf: Fix non-strict SEC() program sections
authorAndrii Nakryiko <andrii@kernel.org>
Wed, 3 Nov 2021 22:08:41 +0000 (15:08 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Sun, 7 Nov 2021 16:34:23 +0000 (08:34 -0800)
Fix few more SEC() definitions that were previously missed.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Dave Marchevsky <davemarchevsky@fb.com>
Link: https://lore.kernel.org/bpf/20211103220845.2676888-9-andrii@kernel.org
tools/testing/selftests/bpf/progs/test_l4lb.c
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
tools/testing/selftests/bpf/progs/test_map_lock.c
tools/testing/selftests/bpf/progs/test_queue_stack_map.h
tools/testing/selftests/bpf/progs/test_skb_ctx.c
tools/testing/selftests/bpf/progs/test_spin_lock.c
tools/testing/selftests/bpf/progs/test_tcp_estats.c

index 04fee08863cb1513783ef2cd02a19f696600d1c9..c26057ec46dca109ad90e130e166fcd1d42b2bfc 100644 (file)
@@ -448,7 +448,7 @@ static __always_inline int process_packet(void *data, __u64 off, void *data_end,
        return bpf_redirect(ifindex, 0);
 }
 
-SEC("l4lb-demo")
+SEC("tc")
 int balancer_ingress(struct __sk_buff *ctx)
 {
        void *data_end = (void *)(long)ctx->data_end;
index b9e2753f4f91473251243a3b489b85b6c139bb34..19e4d2071c605299aba7986306039dde4eece808 100644 (file)
@@ -447,7 +447,7 @@ static __noinline int process_packet(void *data, __u64 off, void *data_end,
        return bpf_redirect(ifindex, 0);
 }
 
-SEC("l4lb-demo")
+SEC("tc")
 int balancer_ingress(struct __sk_buff *ctx)
 {
        void *data_end = (void *)(long)ctx->data_end;
index b5c07ae7b68f01d1012633bf49f80f23afdd8fef..acf073db9e8b96e037d0818971fe42e5ea7eba38 100644 (file)
@@ -30,7 +30,7 @@ struct {
        __type(value, struct array_elem);
 } array_map SEC(".maps");
 
-SEC("map_lock_demo")
+SEC("cgroup/skb")
 int bpf_map_lock_test(struct __sk_buff *skb)
 {
        struct hmap_elem zero = {}, *val;
index 0fcd3ff0e38a2a0c9365a8b8f66329ac2debd9c9..648e8cab7a23a97907e9d8a1a57f0335c828271f 100644 (file)
@@ -24,7 +24,7 @@ struct {
        __uint(value_size, sizeof(__u32));
 } map_out SEC(".maps");
 
-SEC("test")
+SEC("tc")
 int _test(struct __sk_buff *skb)
 {
        void *data_end = (void *)(long)skb->data_end;
index 1d61b36e6067e3af35725c12abdf75c7339cb36a..c482110cfc9560f2d15811b3de48c56930f65548 100644 (file)
@@ -5,7 +5,7 @@
 
 char _license[] SEC("license") = "GPL";
 
-SEC("skb_ctx")
+SEC("tc")
 int process(struct __sk_buff *skb)
 {
        #pragma clang loop unroll(full)
index 0d31a3b3505f50ae35435e56f67fdbff858d1102..7e88309d3229b742a0a24b89901fcbbe9ec32823 100644 (file)
@@ -45,7 +45,7 @@ struct {
 
 #define CREDIT_PER_NS(delta, rate) (((delta) * rate) >> 20)
 
-SEC("spin_lock_demo")
+SEC("tc")
 int bpf_sping_lock_test(struct __sk_buff *skb)
 {
        volatile int credit = 0, max_credit = 100, pkt_len = 64;
index 2c5c602c60114b15b03e83bff11e995366728110..e2ae049c2f8501c435e0e7c727708d9d23f7a24a 100644 (file)
@@ -244,7 +244,7 @@ static __always_inline void send_basic_event(struct sock *sk,
        bpf_map_update_elem(&ev_record_map, &key, &ev, BPF_ANY);
 }
 
-SEC("dummy_tracepoint")
+SEC("tp/dummy/tracepoint")
 int _dummy_tracepoint(struct dummy_tracepoint_args *arg)
 {
        if (!arg->sock)