aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/bpf.c
diff options
context:
space:
mode:
authorJoe Stringer <joe@ovn.org>2016-12-08 21:46:15 -0500
committerArnaldo Carvalho de Melo <acme@redhat.com>2016-12-15 14:25:46 -0500
commit83d994d02bf4594d6bfa9b2b67befb6cff7f9380 (patch)
tree47412c073b00540663071f10dc46e1f4f2cb2128 /tools/lib/bpf/bpf.c
parent0cb34dc2a37290f4069c5b01735c9725dc0a1b5c (diff)
tools lib bpf: use __u32 from linux/types.h
Fixes the following issue when building without access to 'u32' type: ./tools/lib/bpf/bpf.h:27:23: error: unknown type name ‘u32’ Signed-off-by: Joe Stringer <joe@ovn.org> Acked-by: Wang Nan <wangnan0@huawei.com> Cc: Alexei Starovoitov <ast@fb.com> Cc: Daniel Borkmann <daniel@iogearbox.net> Link: http://lkml.kernel.org/r/20161209024620.31660-3-joe@ovn.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/lib/bpf/bpf.c')
-rw-r--r--tools/lib/bpf/bpf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/lib/bpf/bpf.c b/tools/lib/bpf/bpf.c
index 8143536b462a..89e8e8e5b60e 100644
--- a/tools/lib/bpf/bpf.c
+++ b/tools/lib/bpf/bpf.c
@@ -70,7 +70,7 @@ int bpf_create_map(enum bpf_map_type map_type, int key_size,
70 70
71int bpf_load_program(enum bpf_prog_type type, struct bpf_insn *insns, 71int bpf_load_program(enum bpf_prog_type type, struct bpf_insn *insns,
72 size_t insns_cnt, char *license, 72 size_t insns_cnt, char *license,
73 u32 kern_version, char *log_buf, size_t log_buf_sz) 73 __u32 kern_version, char *log_buf, size_t log_buf_sz)
74{ 74{
75 int fd; 75 int fd;
76 union bpf_attr attr; 76 union bpf_attr attr;
@@ -98,7 +98,7 @@ int bpf_load_program(enum bpf_prog_type type, struct bpf_insn *insns,
98} 98}
99 99
100int bpf_map_update_elem(int fd, void *key, void *value, 100int bpf_map_update_elem(int fd, void *key, void *value,
101 u64 flags) 101 __u64 flags)
102{ 102{
103 union bpf_attr attr; 103 union bpf_attr attr;
104 104