]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: cls: add extack support for tcf_exts_validate
authorAlexander Aring <aring@mojatatu.com>
Thu, 18 Jan 2018 16:20:52 +0000 (11:20 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 19 Jan 2018 20:52:51 +0000 (15:52 -0500)
commit39cc94f78bde7aeb8033ecd6d88e75c1cb1ff5a7
tree03678bb2e24ab39c1ea14c8722427012eb172c7d
parentc45592868e3f5bd0a971b8b1746511fa57813a22
net: sched: cls: add extack support for tcf_exts_validate

The tcf_exts_validate function calls the act api change callback. For
preparing extack support for act api, this patch adds the extack as
parameter for this function which is common used in cls implementations.

Furthermore the tcf_exts_validate will call action init callback which
prepares the TC action subsystem for extack support.

Cc: David Ahern <dsahern@gmail.com>
Signed-off-by: Alexander Aring <aring@mojatatu.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
13 files changed:
include/net/pkt_cls.h
net/sched/cls_api.c
net/sched/cls_basic.c
net/sched/cls_bpf.c
net/sched/cls_cgroup.c
net/sched/cls_flow.c
net/sched/cls_flower.c
net/sched/cls_fw.c
net/sched/cls_matchall.c
net/sched/cls_route.c
net/sched/cls_rsvp.h
net/sched/cls_tcindex.c
net/sched/cls_u32.c