2020-01-08 17:23 UTC+0100 ~ Michal Rostecki <mrostecki@xxxxxxxxxxxx> > 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, although 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 > } > > v1 -> v2: > - Test for 'BPF_MAXINSNS + 1' number of total insns. > - Remove info about current 1M limit from probe's description. > > v2 -> v3: > - Remove the "complexity" word from probe's description. Series looks good to me, thanks! Reviewed-by: Quentin Monnet <quentin.monnet@xxxxxxxxxxxxx>