Lines Matching full:act

24 	const struct flow_action_entry *act;  in mlxsw_sp_flower_parse_actions()  local
35 act = flow_action_first_entry_get(flow_action); in mlxsw_sp_flower_parse_actions()
36 if (act->hw_stats & FLOW_ACTION_HW_STATS_DISABLED) { in mlxsw_sp_flower_parse_actions()
38 } else if (act->hw_stats & FLOW_ACTION_HW_STATS_IMMEDIATE) { in mlxsw_sp_flower_parse_actions()
48 flow_action_for_each(i, act, flow_action) { in mlxsw_sp_flower_parse_actions()
49 switch (act->id) { in mlxsw_sp_flower_parse_actions()
66 act->cookie, extack); in mlxsw_sp_flower_parse_actions()
90 u32 chain_index = act->chain_index; in mlxsw_sp_flower_parse_actions()
130 out_dev = act->dev; in mlxsw_sp_flower_parse_actions()
138 struct net_device *out_dev = act->dev; in mlxsw_sp_flower_parse_actions()
153 u16 proto = be16_to_cpu(act->vlan.proto); in mlxsw_sp_flower_parse_actions()
154 u8 prio = act->vlan.prio; in mlxsw_sp_flower_parse_actions()
155 u16 vid = act->vlan.vid; in mlxsw_sp_flower_parse_actions()
158 act->id, vid, in mlxsw_sp_flower_parse_actions()
166 act->priority, in mlxsw_sp_flower_parse_actions()
172 enum flow_action_mangle_base htype = act->mangle.htype; in mlxsw_sp_flower_parse_actions()
173 __be32 be_mask = (__force __be32) act->mangle.mask; in mlxsw_sp_flower_parse_actions()
174 __be32 be_val = (__force __be32) act->mangle.val; in mlxsw_sp_flower_parse_actions()
175 u32 offset = act->mangle.offset; in mlxsw_sp_flower_parse_actions()
194 if (act->police.rate_pkt_ps) { in mlxsw_sp_flower_parse_actions()
204 burst = roundup_pow_of_two(act->police.burst); in mlxsw_sp_flower_parse_actions()
206 act->police.index, in mlxsw_sp_flower_parse_actions()
207 act->police.rate_bytes_ps, in mlxsw_sp_flower_parse_actions()
221 act->sample.psample_group, in mlxsw_sp_flower_parse_actions()
222 act->sample.rate, in mlxsw_sp_flower_parse_actions()
223 act->sample.trunc_size, in mlxsw_sp_flower_parse_actions()
224 act->sample.truncate, in mlxsw_sp_flower_parse_actions()