On Wed, Oct 31, 2018 at 11:52 AM Dan Siemon <d...@coverfire.com> wrote:
>
> On Wed, 2018-10-31 at 11:42 -0700, Alexei Starovoitov wrote:
> > On Wed, Oct 31, 2018 at 11:36 AM Dan Siemon <d...@coverfire.com>
> > wrote:
> > > I was on the IOVisor call, there was discussion of making the
> > > loader
> > > more complicated (perf stuff) and work on libbpf to support this.
> > > Does
> > > this refer to doing the relocations etc in the ELF file?
> > >
> > > We have our own loader written in Go for our bpf classifier use
> > > cases
> > > so I'm curious what these changes may mean for us. The current
> > > implementation was reasonably simple. Is the expectation going
> > > forward
> > > that libbpf is always used? Will other implementations need to
> > > track
> > > and duplicate this complexity or is this backwards compatible?
> >
> > reasonably simple? ;)
> > I suspect it doesn't support bpf-to-bpf calls and BTF, right?
> > These were major additions that folks with custom loader
> > will be missing.
> > A lot more stuff to come with BTF, relocations, etc.
> > I don't think it will be feasible to replicate the same functionality
> > in other libraries.
> > Hence everyone is highly encouraged to use libbpf.
> > c++, go or any other wrappers can go on top.
> > Whether they're kept as part of libbpf repo or repo next to it is
> > tbd.
>
> Correct. No BTF, I mostly had bpf calls going but didn't finish it
> because we don't need it right now.
>
> I understand the situation but this makes me a bit sad. I wrote the
> loader originally to avoid 'unsafe' code in our project.

please define 'unsafe'

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1512): https://lists.iovisor.org/g/iovisor-dev/message/1512
Mute This Topic: https://lists.iovisor.org/mt/27808558/21656
Group Owner: iovisor-dev+ow...@lists.iovisor.org
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to