]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: consolidate offload decision in cls_u32
authorJohn Fastabend <john.fastabend@gmail.com>
Fri, 26 Feb 2016 15:53:49 +0000 (07:53 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 1 Mar 2016 21:05:39 +0000 (16:05 -0500)
commitd06e2819818e398005db7137d9e19e0871db9d28
tree6ce0e74043e12f755c5bba0174d2f2c5e7cb5544
parent49c5c5c244b90e1e9471375ea95a12ad0bf79fc7
net: sched: consolidate offload decision in cls_u32

The offload decision was originally very basic and tied to if the dev
implemented the appropriate ndo op hook. The next step is to allow
the user to more flexibly define if any paticular rule should be
offloaded or not. In order to have this logic in one function lift
the current check into a helper routine tc_should_offload().

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/pkt_cls.h
net/sched/cls_u32.c