[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ebpf/rss.bpf.skeleton.h generated by what?
From: |
Jason Wang |
Subject: |
Re: ebpf/rss.bpf.skeleton.h generated by what? |
Date: |
Wed, 11 May 2022 16:53:23 +0800 |
On Tue, May 10, 2022 at 8:24 PM Andrew Melnichenko <andrew@daynix.com> wrote:
>
> Hi all,
> The ebpf/rss.bpf.skeleton.h is generetad by bpftool from tools/ebpf/rss.bpf.c.
> To generate the skeleton - would require dependencies of llvm and bpftool.
> RSS eBPF solution, for now, is only for Linux hosts.
>
> > Andrew, want to post a patch to explain this?
> I am all in for clarification. And will prepare a new patch if required.
> Please advise, what those patches should be? Documentation update?
It looks to me the doc are fine:
"""
RSS eBPF program
----------------
RSS program located in ebpf/rss.bpf.skeleton.h generated by bpftool.
So the program is part of the qemu binary.
Initially, the eBPF program was compiled by clang and source code
located at tools/ebpf/rss.bpf.c.
"""
It was too late to fix the changelog but we probably don't have anything to do.
Or we can update ebpf/rss.bpf.skeleton.h by using the most recent
bpftool where I've added the BPFTOOL as the generator name[1].
Thanks
[1]
https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git/commit/?id=56c3e749d08a
>
>
> On Mon, May 9, 2022 at 12:35 PM Jason Wang <jasowang@redhat.com> wrote:
> >
> > On Mon, May 9, 2022 at 4:42 PM Peter Maydell <peter.maydell@linaro.org>
> > wrote:
> > >
> > > On Mon, 9 May 2022 at 06:30, Markus Armbruster <armbru@redhat.com> wrote:
> > > > Always, always, *always* document your reasons for doing stuff right in
> > > > the commit message, unless they are blindingly obvious. I understand
> > > > reasons can be obvious enough to the author. Document them anyway if
> > > > there is any chance they are not obvious to others.
> > >
> > > It's also nice for code-generators to say who they are
> > > in this kind of "this file is autogenerated" comment.
> > > For instance our own decodetree script's comments read
> > > /* This file is autogenerated by scripts/decodetree.py. */
> >
> > Unfortunately, this is not what bpftool did right now.
> >
> > Have posted a patch (with Markus and you cced).
> >
> > Thanks
> >
> > >
> > > -- PMM
> > >
> >
>
- Re: ebpf/rss.bpf.skeleton.h generated by what?, (continued)
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Jason Wang, 2022/05/07
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Paolo Bonzini, 2022/05/07
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Jason Wang, 2022/05/07
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Paolo Bonzini, 2022/05/07
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Jason Wang, 2022/05/07
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Markus Armbruster, 2022/05/09
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Jason Wang, 2022/05/09
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Peter Maydell, 2022/05/09
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Jason Wang, 2022/05/09
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Andrew Melnichenko, 2022/05/10
- Re: ebpf/rss.bpf.skeleton.h generated by what?,
Jason Wang <=
- Re: ebpf/rss.bpf.skeleton.h generated by what?, Markus Armbruster, 2022/05/11