[ovs-dev] [RFC: add openvswitch actions using BPF 5/9] bpf: add the first BPF program.

Alexei Starovoitov alexei.starovoitov at gmail.com
Thu Feb 5 20:34:07 UTC 2015


On Thu, Feb 5, 2015 at 11:16 AM, Andy Zhou <azhou at nicira.com> wrote:

>>> +bpf/ovs-actions.bpf: $(srcdir)/bpf/ovs-actions.c $(DEP_FILES)
>>> +     $(AM_V_GEN)clang -DHAVE_CONFIG_H $(BPF_INCLUDES) $(NOSTDINC_FLAGS) \
>>> +             $(AM_CFLAGS) $(EXTRA_CFLAGS) -Wno-unused-value -Wno-pointer-sign \
>>> +             -O2 -emit-llvm -c $< -o -| $(LLC) -filetype=obj -o $@
>>
>> I assume you will convert this to a Makefile template
> Yes. It needs to be addressed.  Not sure if additional changes are
> required now that
> BPF backend is merged into LLVM upstream,

Once llvm 3.7 is released the command line will be shorter,
since single command 'clang --target=bpf file.c' will do the job.
but that's minor.



More information about the dev mailing list