prog.c (9c3a985f88fa4de82bf4bda906095ce6444e9039) | prog.c (2a36c26fe3b8e2cf39e15e80ba1abc889a75da4f) |
---|---|
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2/* Copyright (C) 2017-2018 Netronome Systems, Inc. */ 3 4#ifndef _GNU_SOURCE 5#define _GNU_SOURCE 6#endif 7#include <errno.h> 8#include <fcntl.h> --- 1725 unchanged lines hidden (view full) --- 1734 } 1735 1736 err = bpf_object__load(obj); 1737 if (err) { 1738 p_err("failed to load object file"); 1739 goto err_close_obj; 1740 } 1741 | 1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2/* Copyright (C) 2017-2018 Netronome Systems, Inc. */ 3 4#ifndef _GNU_SOURCE 5#define _GNU_SOURCE 6#endif 7#include <errno.h> 8#include <fcntl.h> --- 1725 unchanged lines hidden (view full) --- 1734 } 1735 1736 err = bpf_object__load(obj); 1737 if (err) { 1738 p_err("failed to load object file"); 1739 goto err_close_obj; 1740 } 1741 |
1742 err = mount_bpffs_for_pin(pinfile); | 1742 err = mount_bpffs_for_pin(pinfile, !first_prog_only); |
1743 if (err) 1744 goto err_close_obj; 1745 1746 if (first_prog_only) { 1747 prog = bpf_object__next_program(obj, NULL); 1748 if (!prog) { 1749 p_err("object file doesn't contain any bpf program"); 1750 goto err_close_obj; --- 729 unchanged lines hidden --- | 1743 if (err) 1744 goto err_close_obj; 1745 1746 if (first_prog_only) { 1747 prog = bpf_object__next_program(obj, NULL); 1748 if (!prog) { 1749 p_err("object file doesn't contain any bpf program"); 1750 goto err_close_obj; --- 729 unchanged lines hidden --- |