Commit 2bf3e2ef authored by Jakub Kicinski's avatar Jakub Kicinski Committed by Alexei Starovoitov

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: default avatarJakub Kicinski <jakub.kicinski@netronome.com>
Acked-by: default avatarJesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
parent fb40c9dd
...@@ -24,7 +24,7 @@ ...@@ -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"
......
...@@ -2,7 +2,7 @@ ...@@ -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
......
...@@ -17,7 +17,7 @@ ...@@ -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
......
...@@ -10,7 +10,7 @@ ...@@ -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
......
...@@ -8,7 +8,7 @@ ...@@ -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>
......
...@@ -9,7 +9,7 @@ ...@@ -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
......
...@@ -21,7 +21,7 @@ ...@@ -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))
......
...@@ -9,7 +9,6 @@ ...@@ -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)
{ {
......
...@@ -2,7 +2,7 @@ ...@@ -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>
......
...@@ -2,7 +2,7 @@ ...@@ -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>
......
...@@ -2,7 +2,7 @@ ...@@ -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>
......
...@@ -16,7 +16,7 @@ ...@@ -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_*.
......
...@@ -13,7 +13,7 @@ ...@@ -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)
{ {
......
...@@ -14,7 +14,7 @@ ...@@ -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)
{ {
......
...@@ -9,7 +9,7 @@ ...@@ -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"
......
...@@ -21,7 +21,7 @@ ...@@ -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))
......
...@@ -13,7 +13,7 @@ ...@@ -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])
......
...@@ -19,7 +19,7 @@ ...@@ -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
......
...@@ -3,7 +3,7 @@ ...@@ -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>
......
...@@ -18,7 +18,7 @@ ...@@ -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"
......
...@@ -2,7 +2,7 @@ ...@@ -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)
......
...@@ -7,7 +7,7 @@ ...@@ -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"
......
...@@ -13,7 +13,7 @@ ...@@ -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"
......
...@@ -14,7 +14,7 @@ ...@@ -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 {
......
...@@ -5,7 +5,7 @@ ...@@ -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>
......
...@@ -16,7 +16,7 @@ ...@@ -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
......
...@@ -3,7 +3,7 @@ ...@@ -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)
......
...@@ -26,7 +26,7 @@ ...@@ -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)
......
...@@ -26,7 +26,7 @@ static const char *__doc_err_only__= ...@@ -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"
......
...@@ -28,7 +28,7 @@ static const char *__doc__ = ...@@ -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"
......
...@@ -24,7 +24,7 @@ ...@@ -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;
......
...@@ -24,7 +24,7 @@ ...@@ -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;
......
...@@ -16,7 +16,7 @@ ...@@ -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>
......
...@@ -18,7 +18,7 @@ ...@@ -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"
......
...@@ -38,7 +38,7 @@ ...@@ -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"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment