All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH bpf-next 0/2] bpftool/libbpf: Add probe for large INSN limit
@ 2019-12-27 11:06 Michal Rostecki
  2019-12-27 11:06 ` [PATCH bpf-next 1/2] libbpf: " Michal Rostecki
  2019-12-27 11:06 ` [PATCH bpf-next 2/2] bpftool: Add misc secion and " Michal Rostecki
  0 siblings, 2 replies; 6+ messages in thread
From: Michal Rostecki @ 2019-12-27 11:06 UTC (permalink / raw)
  To: bpf
  Cc: Alexei Starovoitov, Daniel Borkmann, Martin KaFai Lau, Song Liu,
	Yonghong Song, Andrii Nakryiko, netdev, linux-kernel,
	Michal Rostecki

This series implements a new BPF feature probe which checks for the
commit c04c0d2b968a ("bpf: increase complexity limit and maximum program
size"), which increases the maximum program size to 1M. It's based on
the similar check in Cilium, althogh Cilium is already aiming to use
bpftool checks and eventually drop all its custom checks.

Examples of outputs:

# bpftool feature probe
[...]
Scanning miscellaneous eBPF features...
Large complexity limit and maximum program size (1M) is available

# bpftool feature probe macros
[...]
/*** eBPF misc features ***/
#define HAVE_HAVE_LARGE_INSN_LIMIT

# bpftool feature probe -j | jq '.["misc"]'
{
  "have_large_insn_limit": true
}

Michal Rostecki (2):
  libbpf: Add probe for large INSN limit
  bpftool: Add misc secion and probe for large INSN limit

 tools/bpf/bpftool/feature.c   | 18 ++++++++++++++++++
 tools/lib/bpf/libbpf.h        |  1 +
 tools/lib/bpf/libbpf.map      |  1 +
 tools/lib/bpf/libbpf_probes.c | 23 +++++++++++++++++++++++
 4 files changed, 43 insertions(+)

-- 
2.16.4


^ permalink raw reply	[flat|nested] 6+ messages in thread
* [PATCH bpf-next 0/2] bpftool/libbpf: Add probe for large INSN limit
@ 2019-12-27 10:53 mrostecki
  2019-12-27 10:53 ` [PATCH bpf-next 2/2] bpftool: Add misc secion and " mrostecki
  0 siblings, 1 reply; 6+ messages in thread
From: mrostecki @ 2019-12-27 10:53 UTC (permalink / raw)
  To: bpf
  Cc: Alexei Starovoitov, Daniel Borkmann, Martin KaFai Lau, Song Liu,
	Yonghong Song, Andrii Nakryiko, netdev, linux-kernel,
	Michal Rostecki

From: Michal Rostecki <mrostecki@opensuse.org>

This series implements a new BPF feature probe which checks for the
commit c04c0d2b968a ("bpf: increase complexity limit and maximum program
size"), which increases the maximum program size to 1M. It's based on
the similar check in Cilium, althogh Cilium is already aiming to use
bpftool checks and eventually drop all its custom checks.

Examples of outputs:

# bpftool feature probe
[...]
Scanning miscellaneous eBPF features...
Large complexity limit and maximum program size (1M) is available

# bpftool feature probe macros
[...]
/*** eBPF misc features ***/
#define HAVE_HAVE_LARGE_INSN_LIMIT

# bpftool feature probe -j | jq '.["misc"]'
{
  "have_large_insn_limit": true
}

Michal Rostecki (2):
  libbpf: Add probe for large INSN limit
  bpftool: Add misc secion and probe for large INSN limit

 tools/bpf/bpftool/feature.c   | 18 ++++++++++++++++++
 tools/lib/bpf/libbpf.h        |  1 +
 tools/lib/bpf/libbpf.map      |  1 +
 tools/lib/bpf/libbpf_probes.c | 23 +++++++++++++++++++++++
 4 files changed, 43 insertions(+)

-- 
2.16.4


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-01-06 22:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-27 11:06 [PATCH bpf-next 0/2] bpftool/libbpf: Add probe for large INSN limit Michal Rostecki
2019-12-27 11:06 ` [PATCH bpf-next 1/2] libbpf: " Michal Rostecki
2020-01-06 22:52   ` Daniel Borkmann
2019-12-27 11:06 ` [PATCH bpf-next 2/2] bpftool: Add misc secion and " Michal Rostecki
2020-01-06 22:55   ` Daniel Borkmann
  -- strict thread matches above, loose matches on Subject: below --
2019-12-27 10:53 [PATCH bpf-next 0/2] bpftool/libbpf: Add " mrostecki
2019-12-27 10:53 ` [PATCH bpf-next 2/2] bpftool: Add misc secion and " mrostecki

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.