Thread (20 messages) read the whole thread 20 messages, 4 authors, 2020-05-27

Re: [PATCH bpf-next 4/5] bpftool: Add SEC name for xdp programs attached to device map

From: Jesper Dangaard Brouer <hidden>
Date: 2020-05-27 15:43:36

On Wed, 27 May 2020 17:01:10 +0200
Toke Høiland-Jørgensen [off-list ref] wrote:
David Ahern [off-list ref] writes:
quoted
On 5/27/20 4:02 AM, Toke Høiland-Jørgensen wrote:  
quoted
David Ahern [off-list ref] writes:
  
quoted
Support SEC("xdp_dm*") as a short cut for loading the program with
type BPF_PROG_TYPE_XDP and expected attach type BPF_XDP_DEVMAP.  
You're not using this in the selftest; shouldn't you be? Also, the
prefix should be libbpf: not bpftool:, no?
  
The selftest is exercising kernel APIs - what is allowed and what is
not.  
Sure, but they also de facto serve as example code for features that are
not documented anywhere else, so just seemed a bit odd to me that you
were not using this to mark the programs.

Anyway, not going to insist if you prefer explicitly setting
expected_attach_type...
I actually think that it is better to demonstrate that it is possible to set:	

 attr.expected_attach_type = BPF_XDP_DEVMAP;

Because people will be grepping the source code to find examples ;-)

We could add a comment, that say SEC("xdp_dm") can be used as short cut.
-- 
Best regards,
  Jesper Dangaard Brouer
  MSc.CS, Principal Kernel Engineer at Red Hat
  LinkedIn: http://www.linkedin.com/in/brouer
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help