net/sched: cls_route: make netlink errors meaningful
authorPedro Tammela <pctammela@mojatatu.com>
Mon, 11 Sep 2023 21:50:16 +0000 (18:50 -0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Sep 2023 11:38:52 +0000 (12:38 +0100)
commitef765c25875941564edf447302ff339363441e58
tree3b75909a410deabf51ca03643bfd1845cd322c82
parente2f2fb3c352da855da2b9e1b2fd43a07cc1cd009
net/sched: cls_route: make netlink errors meaningful

Use netlink extended ack and parsing policies to return more meaningful
errors instead of the relying solely on errnos.

Reviewed-by: Victor Nogueira <victor@mojatatu.com>
Signed-off-by: Pedro Tammela <pctammela@mojatatu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/cls_route.c