main.h (9c3a985f88fa4de82bf4bda906095ce6444e9039) main.h (2a36c26fe3b8e2cf39e15e80ba1abc889a75da4f)
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2/* Copyright (C) 2017-2018 Netronome Systems, Inc. */
3
4#ifndef __BPF_TOOL_H
5#define __BPF_TOOL_H
6
7/* BFD and kernel.h both define GCC_VERSION, differently */
8#undef GCC_VERSION

--- 128 unchanged lines hidden (view full) ---

137void get_prog_full_name(const struct bpf_prog_info *prog_info, int prog_fd,
138 char *name_buff, size_t buff_len);
139
140int get_fd_type(int fd);
141const char *get_fd_type_name(enum bpf_obj_type type);
142char *get_fdinfo(int fd, const char *key);
143int open_obj_pinned(const char *path, bool quiet);
144int open_obj_pinned_any(const char *path, enum bpf_obj_type exp_type);
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2/* Copyright (C) 2017-2018 Netronome Systems, Inc. */
3
4#ifndef __BPF_TOOL_H
5#define __BPF_TOOL_H
6
7/* BFD and kernel.h both define GCC_VERSION, differently */
8#undef GCC_VERSION

--- 128 unchanged lines hidden (view full) ---

137void get_prog_full_name(const struct bpf_prog_info *prog_info, int prog_fd,
138 char *name_buff, size_t buff_len);
139
140int get_fd_type(int fd);
141const char *get_fd_type_name(enum bpf_obj_type type);
142char *get_fdinfo(int fd, const char *key);
143int open_obj_pinned(const char *path, bool quiet);
144int open_obj_pinned_any(const char *path, enum bpf_obj_type exp_type);
145int mount_bpffs_for_pin(const char *name);
145int mount_bpffs_for_pin(const char *name, bool is_dir);
146int do_pin_any(int argc, char **argv, int (*get_fd_by_id)(int *, char ***));
147int do_pin_fd(int fd, const char *name);
148
149/* commands available in bootstrap mode */
150int do_gen(int argc, char **argv);
151int do_btf(int argc, char **argv);
152
153/* non-bootstrap only commands */

--- 120 unchanged lines hidden ---
146int do_pin_any(int argc, char **argv, int (*get_fd_by_id)(int *, char ***));
147int do_pin_fd(int fd, const char *name);
148
149/* commands available in bootstrap mode */
150int do_gen(int argc, char **argv);
151int do_btf(int argc, char **argv);
152
153/* non-bootstrap only commands */

--- 120 unchanged lines hidden ---