]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: return error code when tcf proto is not found
authorVlad Buslov <vladbu@mellanox.com>
Mon, 4 Jun 2018 15:32:23 +0000 (18:32 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Jun 2018 21:31:44 +0000 (17:31 -0400)
commit86969d3f0ac70e2c97b1ed3970eb4184ea9b55b1
treea67ada4b6cf1eee2b4cb494658b3a04d6c730293
parenta03657b6c6f70cf5e630c851fa6efff7c0e0d235
net: sched: return error code when tcf proto is not found

If requested tcf proto is not found, get and del filter netlink protocol
handlers output error message to extack, but do not return actual error
code. Add check to return ENOENT when result of tp find function is NULL
pointer.

Fixes: b746048096fc ("net: sched: split tc_ctl_tfilter into three handlers")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Vlad Buslov <vladbu@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/cls_api.c