Commit 9ea3e52c authored by gushengxian's avatar gushengxian Committed by David S. Miller

flow_offload: action should not be NULL when it is referenced

"action" should not be NULL when it is referenced.
Signed-off-by: default avatargushengxian <13145886936@163.com>
Signed-off-by: default avatargushengxian <gushengxian@yulong.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 3f2db250
...@@ -319,12 +319,14 @@ flow_action_mixed_hw_stats_check(const struct flow_action *action, ...@@ -319,12 +319,14 @@ flow_action_mixed_hw_stats_check(const struct flow_action *action,
if (flow_offload_has_one_action(action)) if (flow_offload_has_one_action(action))
return true; return true;
flow_action_for_each(i, action_entry, action) { if (action) {
if (i && action_entry->hw_stats != last_hw_stats) { flow_action_for_each(i, action_entry, action) {
NL_SET_ERR_MSG_MOD(extack, "Mixing HW stats types for actions is not supported"); if (i && action_entry->hw_stats != last_hw_stats) {
return false; NL_SET_ERR_MSG_MOD(extack, "Mixing HW stats types for actions is not supported");
return false;
}
last_hw_stats = action_entry->hw_stats;
} }
last_hw_stats = action_entry->hw_stats;
} }
return true; return true;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment