Lines Matching defs:act
200 const struct flow_action_entry *act,
203 if (act->police.exceed.act_id != FLOW_ACTION_DROP) {
209 if (act->police.notexceed.act_id != FLOW_ACTION_PIPE &&
210 act->police.notexceed.act_id != FLOW_ACTION_ACCEPT) {
216 if (act->police.notexceed.act_id == FLOW_ACTION_ACCEPT &&
217 !flow_action_is_last_entry(action, act)) {
223 if (act->police.peakrate_bytes_ps ||
224 act->police.avrate || act->police.overhead) {
443 struct flow_action_entry *act;
457 flow_action_for_each(i, act, flow_action) {
458 switch (act->id) {
466 target = act->dev;
494 err = otx2_policer_validate(flow_action, act, extack);
498 if (act->police.rate_bytes_ps > 0) {
499 rate = act->police.rate_bytes_ps * 8;
500 burst = act->police.burst;
501 } else if (act->police.rate_pkt_ps > 0) {
507 rate = act->police.rate_pkt_ps * 8;
508 burst = act->police.burst_pkt;
514 if (act->mark & ~OTX2_RX_MATCH_ID_MASK) {
518 mark = act->mark;
527 req->index = act->rx_queue;
531 target = act->dev;
586 struct flow_action_entry *act;
589 flow_action_for_each(i, act, &rule->action) {
590 if (act->id == FLOW_ACTION_DROP) {