linux/tools/testing/selftests/bpf/progs/bpf_iter_test_kern_common.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/* Copyright (c) 2020 Facebook */
   3#include "bpf_iter.h"
   4#include <bpf/bpf_helpers.h>
   5
   6char _license[] SEC("license") = "GPL";
   7int count = 0;
   8
   9SEC("iter/task")
  10int dump_task(struct bpf_iter__task *ctx)
  11{
  12        struct seq_file *seq = ctx->meta->seq;
  13        char c;
  14
  15        if (count < 4) {
  16                c = START_CHAR + count;
  17                bpf_seq_write(seq, &c, sizeof(c));
  18                count++;
  19        }
  20
  21        return 0;
  22}
  23