]> git.proxmox.com Git - mirror_iproute2.git/commit
f_bpf: allow for optional classid and add flags
authorDaniel Borkmann <daniel@iogearbox.net>
Fri, 25 Sep 2015 10:32:41 +0000 (12:32 +0200)
committerStephen Hemminger <shemming@brocade.com>
Mon, 12 Oct 2015 16:41:05 +0000 (09:41 -0700)
commitfaa8a463002fb9a365054dd333556e0aaa022759
tree4e4be4778171473e57416466ebcfb80110e01430
parent0d238ca2b8b79e31dbbae78875f4293e4f04de11
f_bpf: allow for optional classid and add flags

When having optional classid, most minimal command can be sth
like:

  tc filter add dev foo parent X: bpf obj prog.o

Therefore, adapt the code so that a next argument will not be
enforced as the case currently.

Also, minor cleanup on the classid, where we should rather
have used addattr32(), and add flags for exec configuration,
for example (using short notation):

  tc filter add dev foo parent X: bpf da obj prog.o

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Alexei Starovoitov <ast@plumgrid.com>
include/utils.h
tc/f_bpf.c