__NR_bpf
__SYSCALL(__NR_bpf, sys_bpf)
prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
return syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)) == 0;
#ifndef __NR_bpf
__SYSCALL(__NR_bpf, sys_bpf)
#ifndef __NR_bpf
return syscall(__NR_bpf, cmd, attr, size);
#ifndef __NR_bpf
return syscall(__NR_bpf, cmd, attr, size);
prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
fd = syscall(__NR_bpf, BPF_MAP_CREATE, &attr, sizeof(attr));
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
err = syscall(__NR_bpf, BPF_PROG_QUERY, &attr, attr_size);
pfd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &eprog, sizeof(eprog));
bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));