[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