]> git.baikalelectronics.ru Git - kernel.git/commit
flow_offload: return EOPNOTSUPP for the unsupported mpls action type
authorBaowen Zheng <baowen.zheng@corigine.com>
Mon, 13 Dec 2021 14:46:04 +0000 (15:46 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 14 Dec 2021 12:33:19 +0000 (12:33 +0000)
commite4f9e64b82b55f07c4f870f2571be60f1d0ca80b
tree1ca172777ff53495f817458c7fc68d539d83fc1d
parente391a98cf6de790be286136b0306113cc00f6dfb
flow_offload: return EOPNOTSUPP for the unsupported mpls action type

We need to return EOPNOTSUPP for the unsupported mpls action type when
setup the flow action.

In the original implement, we will return 0 for the unsupported mpls
action type, actually we do not setup it and the following actions
to the flow action entry.

Fixes: bc5052d8e47f ("net: sched: take rtnl lock in tc_setup_flow_action()")
Signed-off-by: Baowen Zheng <baowen.zheng@corigine.com>
Signed-off-by: Simon Horman <simon.horman@corigine.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/cls_api.c