diff options
author | 2022-04-07 10:35:22 +0300 | |
---|---|---|
committer | 2022-04-08 13:45:43 +0100 | |
commit | c2ccf84ecb715bb81dc7f51e69d680a95bf055ae (patch) | |
tree | 0d70d2fb932ae7ee9f514884a650acc16f41ba28 /net/sched/act_mirred.c | |
parent | net/sched: flower: Take verbose flag into account when logging error messages (diff) | |
download | linux-c2ccf84ecb715bb81dc7f51e69d680a95bf055ae.tar.gz linux-c2ccf84ecb715bb81dc7f51e69d680a95bf055ae.tar.bz2 linux-c2ccf84ecb715bb81dc7f51e69d680a95bf055ae.zip |
net/sched: act_api: Add extack to offload_act_setup() callback
The callback is used by various actions to populate the flow action
structure prior to offload. Pass extack to this callback so that the
various actions will be able to report accurate error messages to user
space.
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched/act_mirred.c')
-rw-r--r-- | net/sched/act_mirred.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/sched/act_mirred.c b/net/sched/act_mirred.c index 39acd1d18609..70a6a4447e6b 100644 --- a/net/sched/act_mirred.c +++ b/net/sched/act_mirred.c @@ -460,7 +460,8 @@ static void tcf_offload_mirred_get_dev(struct flow_action_entry *entry, } static int tcf_mirred_offload_act_setup(struct tc_action *act, void *entry_data, - u32 *index_inc, bool bind) + u32 *index_inc, bool bind, + struct netlink_ext_ack *extack) { if (bind) { struct flow_action_entry *entry = entry_data; |