On 5/28/20 1:04 AM, Andrii Nakryiko wrote: >> diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c >> index 5d60de6fd818..493909d5d3d3 100644 >> --- a/tools/lib/bpf/libbpf.c >> +++ b/tools/lib/bpf/libbpf.c >> @@ -6657,6 +6657,8 @@ static const struct bpf_sec_def section_defs[] = { >> .expected_attach_type = BPF_TRACE_ITER, >> .is_attach_btf = true, >> .attach_fn = attach_iter), >> + BPF_EAPROG_SEC("xdp_dm", BPF_PROG_TYPE_XDP, >> + BPF_XDP_DEVMAP), > > naming is hard and subjective, but does "dm" really associate with > DEVMAP to you, rather than "direct message" or "direct memory" or
Yes it does b/c of the XDP context. Program name lengths being limited to 15 characters makes me shorten all prefixes to leave some usable characters for id'ing the program. > something along those line? Is there any harm to call this > "xdp_devmap"? It's still short enough, IMO. > but for the SEC name, I switched it to xdp_devmap.