samples: bpf: include bpf/bpf.h instead of local libbpf.h

There are two files in the tree called libbpf.h which is becoming
problematic.  Most samples don't actually need the local libbpf.h
they simply include it to get to bpf/bpf.h.  Include bpf/bpf.h
directly instead.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Acked-by: Jesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
This commit is contained in:
Jakub Kicinski 2018-05-14 22:35:02 -07:00 committed by Alexei Starovoitov
parent fb40c9ddd6
commit 2bf3e2ef42
35 changed files with 34 additions and 35 deletions

View File

@ -24,7 +24,7 @@
#include <poll.h> #include <poll.h>
#include <ctype.h> #include <ctype.h>
#include <assert.h> #include <assert.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "perf-sys.h" #include "perf-sys.h"

View File

@ -2,7 +2,7 @@
#ifndef __BPF_LOAD_H #ifndef __BPF_LOAD_H
#define __BPF_LOAD_H #define __BPF_LOAD_H
#include "libbpf.h" #include <bpf/bpf.h>
#define MAX_MAPS 32 #define MAX_MAPS 32
#define MAX_PROGS 32 #define MAX_PROGS 32

View File

@ -17,7 +17,7 @@
#include <sys/resource.h> #include <sys/resource.h>
#include <sys/wait.h> #include <sys/wait.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#define MAX_CPU 8 #define MAX_CPU 8

View File

@ -10,7 +10,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <signal.h> #include <signal.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#define MAX_ENTRIES 20 #define MAX_ENTRIES 20

View File

@ -8,7 +8,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>

View File

@ -9,7 +9,7 @@
#include <errno.h> #include <errno.h>
#include <arpa/inet.h> #include <arpa/inet.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_util.h" #include "bpf_util.h"
#define MAX_INDEX 64 #define MAX_INDEX 64

View File

@ -21,7 +21,7 @@
#include <arpa/inet.h> #include <arpa/inet.h>
#include <errno.h> #include <errno.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#define TEST_BIT(t) (1U << (t)) #define TEST_BIT(t) (1U << (t))

View File

@ -9,7 +9,6 @@
#include <net/if.h> #include <net/if.h>
#include <linux/if_packet.h> #include <linux/if_packet.h>
#include <arpa/inet.h> #include <arpa/inet.h>
#include "libbpf.h"
static inline int open_raw_sock(const char *name) static inline int open_raw_sock(const char *name)
{ {

View File

@ -2,7 +2,7 @@
#include <stdio.h> #include <stdio.h>
#include <assert.h> #include <assert.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "sock_example.h" #include "sock_example.h"
#include <unistd.h> #include <unistd.h>

View File

@ -2,7 +2,7 @@
#include <stdio.h> #include <stdio.h>
#include <assert.h> #include <assert.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "sock_example.h" #include "sock_example.h"
#include <unistd.h> #include <unistd.h>

View File

@ -2,7 +2,7 @@
#include <stdio.h> #include <stdio.h>
#include <assert.h> #include <assert.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "sock_example.h" #include "sock_example.h"
#include <unistd.h> #include <unistd.h>

View File

@ -16,7 +16,7 @@
#include <assert.h> #include <assert.h>
#include <stdbool.h> #include <stdbool.h>
#include <sys/resource.h> #include <sys/resource.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
/* This program verifies bpf attachment to tracepoint sys_enter_* and sys_exit_*. /* This program verifies bpf attachment to tracepoint sys_enter_* and sys_exit_*.

View File

@ -13,7 +13,7 @@
#include <string.h> #include <string.h>
#include <errno.h> #include <errno.h>
#include "libbpf.h" #include <bpf/bpf.h>
static void usage(void) static void usage(void)
{ {

View File

@ -14,7 +14,7 @@
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include "libbpf.h" #include <bpf/bpf.h>
static void usage(void) static void usage(void)
{ {

View File

@ -9,7 +9,7 @@
#include <stdio.h> #include <stdio.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include <unistd.h> #include <unistd.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include <linux/bpf.h> #include <linux/bpf.h>
#include "cgroup_helpers.h" #include "cgroup_helpers.h"

View File

@ -21,7 +21,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_util.h" #include "bpf_util.h"
#define min(a, b) ((a) < (b) ? (a) : (b)) #define min(a, b) ((a) < (b) ? (a) : (b))

View File

@ -13,7 +13,7 @@
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#define PORT_A (map_fd[0]) #define PORT_A (map_fd[0])

View File

@ -19,7 +19,7 @@
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <sys/resource.h> #include <sys/resource.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#define MAX_CNT 1000000 #define MAX_CNT 1000000

View File

@ -3,7 +3,7 @@
#include <assert.h> #include <assert.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include <unistd.h> #include <unistd.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include <sys/socket.h> #include <sys/socket.h>
#include <string.h> #include <string.h>

View File

@ -18,7 +18,7 @@
#include <sys/mman.h> #include <sys/mman.h>
#include <time.h> #include <time.h>
#include <signal.h> #include <signal.h>
#include "libbpf.h" #include <libbpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "perf-sys.h" #include "perf-sys.h"
#include "trace_helpers.h" #include "trace_helpers.h"

View File

@ -2,7 +2,7 @@
#include <stdio.h> #include <stdio.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include <unistd.h> #include <unistd.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
int main(int ac, char **argv) int main(int ac, char **argv)

View File

@ -7,7 +7,7 @@
#include <string.h> #include <string.h>
#include <sys/resource.h> #include <sys/resource.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"

View File

@ -13,7 +13,7 @@
#include <linux/bpf.h> #include <linux/bpf.h>
#include <sys/resource.h> #include <sys/resource.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"

View File

@ -14,7 +14,7 @@
#include <linux/bpf.h> #include <linux/bpf.h>
#include <sys/resource.h> #include <sys/resource.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
struct pair { struct pair {

View File

@ -5,7 +5,7 @@
#include <linux/filter.h> #include <linux/filter.h>
#include <linux/seccomp.h> #include <linux/seccomp.h>
#include <sys/prctl.h> #include <sys/prctl.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include <sys/resource.h> #include <sys/resource.h>

View File

@ -16,7 +16,7 @@
#include <unistd.h> #include <unistd.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "libbpf.h" #include <bpf/bpf.h>
#include "perf-sys.h" #include "perf-sys.h"
#define SAMPLE_PERIOD 0x7fffffffffffffffULL #define SAMPLE_PERIOD 0x7fffffffffffffffULL

View File

@ -3,7 +3,7 @@
#include <stdio.h> #include <stdio.h>
#include <linux/bpf.h> #include <linux/bpf.h>
#include <unistd.h> #include <unistd.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
int main(int argc, char **argv) int main(int argc, char **argv)

View File

@ -26,7 +26,7 @@
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"
#include "libbpf.h" #include <bpf/bpf.h>
static int do_attach(int idx, int fd, const char *name) static int do_attach(int idx, int fd, const char *name)

View File

@ -26,7 +26,7 @@ static const char *__doc_err_only__=
#include <net/if.h> #include <net/if.h>
#include <time.h> #include <time.h>
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"

View File

@ -28,7 +28,7 @@ static const char *__doc__ =
* use bpf/libbpf.h), but cannot as (currently) needed for XDP * use bpf/libbpf.h), but cannot as (currently) needed for XDP
* attaching to a device via bpf_set_link_xdp_fd() * attaching to a device via bpf_set_link_xdp_fd()
*/ */
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"

View File

@ -24,7 +24,7 @@
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"
#include "libbpf.h" #include <bpf/bpf.h>
static int ifindex_in; static int ifindex_in;
static int ifindex_out; static int ifindex_out;

View File

@ -24,7 +24,7 @@
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"
#include "libbpf.h" #include <bpf/bpf.h>
static int ifindex_in; static int ifindex_in;
static int ifindex_out; static int ifindex_out;

View File

@ -16,7 +16,7 @@
#include <sys/socket.h> #include <sys/socket.h>
#include <unistd.h> #include <unistd.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "libbpf.h" #include <bpf/bpf.h>
#include <arpa/inet.h> #include <arpa/inet.h>
#include <fcntl.h> #include <fcntl.h>
#include <poll.h> #include <poll.h>

View File

@ -18,7 +18,7 @@
#include <unistd.h> #include <unistd.h>
#include <time.h> #include <time.h>
#include "bpf_load.h" #include "bpf_load.h"
#include "libbpf.h" #include <bpf/bpf.h>
#include "bpf_util.h" #include "bpf_util.h"
#include "xdp_tx_iptunnel_common.h" #include "xdp_tx_iptunnel_common.h"

View File

@ -38,7 +38,7 @@
#include "bpf_load.h" #include "bpf_load.h"
#include "bpf_util.h" #include "bpf_util.h"
#include "libbpf.h" #include <bpf/bpf.h>
#include "xdpsock.h" #include "xdpsock.h"