[lkml]   [2019]   [Dec]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH bpf-next 0/2] bpftool/libbpf: Add probe for large INSN limit
From: 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 ***/

# 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/ | 1 +
tools/lib/bpf/libbpf_probes.c | 23 +++++++++++++++++++++++
4 files changed, 43 insertions(+)


 \ /
  Last update: 2019-12-27 14:23    [W:0.029 / U:12.432 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site