On Sat, Aug 19, 2017 at 3:44 AM, Adrian Moreno via iovisor-dev
<iovisor-dev@lists.iovisor.org> wrote:
> Hi all,
>
> I'm playing around with bcc (which I find awesome, by the way) and I'm
> trying to embed a pcap filter inside another BPF program so that I can have
> the user-friendlyness of tcpdump-like expressions and the coolness of
> BPF-maps, for example.
>
> Is that possible without going down into LLVM or writing BPF code directly?
> Can someone give me a hit?

you may have to do that for an arbitrary filter. Maybe bpf code is
simpler, there are some examples
in how trace.py/argdist.py translating a simple spec to a bpf program.

>
> I tried to inline the pcap-filter in a C program using __asm__() but LLVM
> fails with: "LLVM ERROR: Inline asm not supported by this streamer because
> we don't have an asm parser for this target"

inline assembler is not supported for bpf backend.

>
> Thanks very much in advance.
>
> BR.
> Adrian
> _______________________________________________
> iovisor-dev mailing list
> iovisor-dev@lists.iovisor.org
> https://lists.iovisor.org/mailman/listinfo/iovisor-dev
_______________________________________________
iovisor-dev mailing list
iovisor-dev@lists.iovisor.org
https://lists.iovisor.org/mailman/listinfo/iovisor-dev

Reply via email to