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 --- |