Lines Matching defs:act

60 	struct flow_action_entry *act;
73 flow_action_for_each(i, act, &flow->rule->action) {
74 if (act->id == FLOW_ACTION_CT) {
78 if ((!act->ct.action || act->ct.action == TCA_CT_ACT_NAT))
92 struct flow_action_entry *act;
103 flow_action_for_each(i, act, &flow->rule->action) {
104 if (act->id == FLOW_ACTION_CT) {
106 if (act->ct.action == TCA_CT_ACT_CLEAR) {
126 * get_mangled_key() - Mangle the key if mangle act exists
139 struct flow_action_entry *act;
144 flow_action_for_each(i, act, &rule->action) {
145 if (act->id == FLOW_ACTION_MANGLE &&
146 act->mangle.htype == htype) {
147 off = act->mangle.offset - offset;
148 msk = act->mangle.mask;
149 key = act->mangle.val;
545 struct flow_action_entry *act;
549 flow_action_for_each(i, act, &pre_ct_entry->rule->action) {
550 switch (act->id) {
554 err = nfp_ct_check_vlan_merge(act, post_ct_entry->rule);
568 flow_action_for_each(i, act, &nft_entry->rule->action) {
569 switch (act->id) {
1458 static int nfp_nft_ct_set_flow_flag(struct flow_action_entry *act,
1461 switch (act->id) {
1463 if (act->ct.action == TCA_CT_ACT_NAT)
1487 struct flow_action_entry *act;
1539 flow_action_for_each(i, act, &flow->rule->action) {
1543 memcpy(new_act, act, sizeof(struct flow_action_entry));
1554 if (act->id == FLOW_ACTION_TUNNEL_ENCAP) {
1555 struct ip_tunnel_info *tun = act->tunnel;
1737 struct flow_action_entry *act;
1743 flow_action_for_each(i, act, &rule->action) {
1744 if (act->id == FLOW_ACTION_CT && act->ct.action != TCA_CT_ACT_CLEAR)
1745 return act;
1754 struct flow_action_entry *act = NULL;
1757 flow_action_for_each(i, act, &rule->action) {
1758 if (act->id == act_id)
1759 return act;
1889 struct flow_action_entry *act;
1894 flow_action_for_each(i, act, &rule->action) {
1895 switch (act->id) {
1900 if (act->dev->rtnl_link_ops &&
1901 !strcmp(act->dev->rtnl_link_ops->kind, "openvswitch")) {
2152 struct flow_action_entry *act;
2155 flow_action_for_each(i, act, flow_action) {
2156 if (act->id == FLOW_ACTION_CT_METADATA) {
2158 act->ct_metadata.cookie & NFCT_INFOMASK;