]> 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)
commitd0182ab4ccb364097d1f3741cf05353e15ff062d
treea67ada4b6cf1eee2b4cb494658b3a04d6c730293
parentf1615c6686e067a5b77f12521faee0a39f7a6ea8
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: c8dbdd39fbd0 ("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