search for: ethernet_t

Displaying 2 results from an estimated 2 matches for "ethernet_t".

Did you mean: ethernet
2015 Aug 12
2
llvm bpf debug info. Re: [RFC PATCH v4 3/3] bpf: Introduce function for outputing data to perf event
On 2015/8/4 3:44, Alexei Starovoitov wrote: [SNIP] >> I'll post 2 LLVM patches by replying this mail. Please have a look and >> help me >> send them to LLVM if you think my code is correct. > > [SNIP] > patch 2: > do we really need to hack clang? > Can you just define a function that aliases to intrinsic, > like we do for ld_abs/ld_ind ? > void
2015 Aug 12
3
llvm bpf debug info. Re: [RFC PATCH v4 3/3] bpf: Introduce function for outputing data to perf event
...fields are visible at this level, then we use bpf backend > in JIT mode and push bpf instructions into the kernel on the fly > completely skipping ELF and .o > For example in: > https://github.com/iovisor/bcc/blob/master/examples/distributed_bridge/tunnel.c > when you see > struct ethernet_t { > unsigned long long dst:48; > unsigned long long src:48; > unsigned int type:16; > } BPF_PACKET_HEADER; > struct ethernet_t *ethernet = cursor_advance(cursor, sizeof(*ethernet)); > ... ethernet->src ... > is recognized by clang rewriter and ->src is c...