bpf.h (cc9b94029e9ef51787af908e9856b1eed314bc00) | bpf.h (9742da0150788e6ea7796372c3e643f876a49741) |
---|---|
1/* 2 * common eBPF ELF operations. 3 * 4 * Copyright (C) 2013-2015 Alexei Starovoitov <ast@kernel.org> 5 * Copyright (C) 2015 Wang Nan <wangnan0@huawei.com> 6 * Copyright (C) 2015 Huawei Inc. 7 * 8 * This program is free software; you can redistribute it and/or --- 21 unchanged lines hidden (view full) --- 30#define BPF_LOG_BUF_SIZE 65536 31int bpf_load_program(enum bpf_prog_type type, struct bpf_insn *insns, 32 size_t insns_cnt, char *license, 33 u32 kern_version, char *log_buf, 34 size_t log_buf_sz); 35 36int bpf_map_update_elem(int fd, void *key, void *value, 37 u64 flags); | 1/* 2 * common eBPF ELF operations. 3 * 4 * Copyright (C) 2013-2015 Alexei Starovoitov <ast@kernel.org> 5 * Copyright (C) 2015 Wang Nan <wangnan0@huawei.com> 6 * Copyright (C) 2015 Huawei Inc. 7 * 8 * This program is free software; you can redistribute it and/or --- 21 unchanged lines hidden (view full) --- 30#define BPF_LOG_BUF_SIZE 65536 31int bpf_load_program(enum bpf_prog_type type, struct bpf_insn *insns, 32 size_t insns_cnt, char *license, 33 u32 kern_version, char *log_buf, 34 size_t log_buf_sz); 35 36int bpf_map_update_elem(int fd, void *key, void *value, 37 u64 flags); |
38 39int bpf_map_lookup_elem(int fd, void *key, void *value); 40int bpf_map_delete_elem(int fd, void *key); 41int bpf_map_get_next_key(int fd, void *key, void *next_key); 42int bpf_obj_pin(int fd, const char *pathname); 43int bpf_obj_get(const char *pathname); 44 |
|
38#endif | 45#endif |