Message ID | 20230722024120.6036-1-stephen@networkplumber.org (mailing list archive) |
---|---|
State | Accepted |
Commit | ac9650fe5c8016cc4c5c1c5e1df0adf5d14b906e |
Delegated to: | David Ahern |
Headers | show |
Series | [iproute2] include: dual license the bpf helper includes | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Not a local patch |
On 7/22/23 4:41 AM, Stephen Hemminger wrote: > The files bpf_api.h and bpf_elf.h are useful for TC BPF programs > to use. And there is no requirement that those be GPL only; > we intend to allow BSD licensed BPF helpers as well. > > This makes the file license same as libbpf. > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Hello: This patch was applied to iproute2/iproute2.git (main) by Stephen Hemminger <stephen@networkplumber.org>: On Fri, 21 Jul 2023 19:41:20 -0700 you wrote: > The files bpf_api.h and bpf_elf.h are useful for TC BPF programs > to use. And there is no requirement that those be GPL only; > we intend to allow BSD licensed BPF helpers as well. > > This makes the file license same as libbpf. > > Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> > > [...] Here is the summary with links: - [iproute2] include: dual license the bpf helper includes https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=ac9650fe5c80 You are awesome, thank you!
diff --git a/include/bpf_api.h b/include/bpf_api.h index 82c47089f614..5887d3a851cf 100644 --- a/include/bpf_api.h +++ b/include/bpf_api.h @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause */ #ifndef __BPF_API__ #define __BPF_API__ diff --git a/include/bpf_elf.h b/include/bpf_elf.h index 84e8ae00834c..ea8a11c95c0f 100644 --- a/include/bpf_elf.h +++ b/include/bpf_elf.h @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause */ #ifndef __BPF_ELF__ #define __BPF_ELF__
The files bpf_api.h and bpf_elf.h are useful for TC BPF programs to use. And there is no requirement that those be GPL only; we intend to allow BSD licensed BPF helpers as well. This makes the file license same as libbpf. Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> --- include/bpf_api.h | 2 +- include/bpf_elf.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)