Lines Matching refs:set_act

795 		     int *a_len, struct nfp_flower_pedit_acts *set_act,  in nfp_fl_commit_mangle()  argument
808 if (set_act->set_eth.head.len_lw) { in nfp_fl_commit_mangle()
809 act_size = sizeof(set_act->set_eth); in nfp_fl_commit_mangle()
810 memcpy(nfp_action, &set_act->set_eth, act_size); in nfp_fl_commit_mangle()
814 if (set_act->set_ip_ttl_tos.head.len_lw) { in nfp_fl_commit_mangle()
816 act_size = sizeof(set_act->set_ip_ttl_tos); in nfp_fl_commit_mangle()
817 memcpy(nfp_action, &set_act->set_ip_ttl_tos, act_size); in nfp_fl_commit_mangle()
825 if (set_act->set_ip_addr.head.len_lw) { in nfp_fl_commit_mangle()
827 act_size = sizeof(set_act->set_ip_addr); in nfp_fl_commit_mangle()
828 memcpy(nfp_action, &set_act->set_ip_addr, act_size); in nfp_fl_commit_mangle()
836 if (set_act->set_ip6_tc_hl_fl.head.len_lw) { in nfp_fl_commit_mangle()
838 act_size = sizeof(set_act->set_ip6_tc_hl_fl); in nfp_fl_commit_mangle()
839 memcpy(nfp_action, &set_act->set_ip6_tc_hl_fl, act_size); in nfp_fl_commit_mangle()
846 if (set_act->set_ip6_dst.head.len_lw && in nfp_fl_commit_mangle()
847 set_act->set_ip6_src.head.len_lw) { in nfp_fl_commit_mangle()
852 act_size = sizeof(set_act->set_ip6_src); in nfp_fl_commit_mangle()
853 memcpy(nfp_action, &set_act->set_ip6_src, act_size); in nfp_fl_commit_mangle()
856 act_size = sizeof(set_act->set_ip6_dst); in nfp_fl_commit_mangle()
857 memcpy(&nfp_action[sizeof(set_act->set_ip6_src)], in nfp_fl_commit_mangle()
858 &set_act->set_ip6_dst, act_size); in nfp_fl_commit_mangle()
863 } else if (set_act->set_ip6_dst.head.len_lw) { in nfp_fl_commit_mangle()
865 act_size = sizeof(set_act->set_ip6_dst); in nfp_fl_commit_mangle()
866 memcpy(nfp_action, &set_act->set_ip6_dst, act_size); in nfp_fl_commit_mangle()
871 } else if (set_act->set_ip6_src.head.len_lw) { in nfp_fl_commit_mangle()
873 act_size = sizeof(set_act->set_ip6_src); in nfp_fl_commit_mangle()
874 memcpy(nfp_action, &set_act->set_ip6_src, act_size); in nfp_fl_commit_mangle()
880 if (set_act->set_tport.head.len_lw) { in nfp_fl_commit_mangle()
882 act_size = sizeof(set_act->set_tport); in nfp_fl_commit_mangle()
883 memcpy(nfp_action, &set_act->set_tport, act_size); in nfp_fl_commit_mangle()
896 u32 *csum_updated, struct nfp_flower_pedit_acts *set_act, in nfp_fl_pedit() argument
907 return nfp_fl_set_eth(act, offset, &set_act->set_eth, extack); in nfp_fl_pedit()
909 return nfp_fl_set_ip4(act, offset, &set_act->set_ip_addr, in nfp_fl_pedit()
910 &set_act->set_ip_ttl_tos, extack); in nfp_fl_pedit()
912 return nfp_fl_set_ip6(act, offset, &set_act->set_ip6_dst, in nfp_fl_pedit()
913 &set_act->set_ip6_src, in nfp_fl_pedit()
914 &set_act->set_ip6_tc_hl_fl, extack); in nfp_fl_pedit()
916 return nfp_fl_set_tport(act, offset, &set_act->set_tport, in nfp_fl_pedit()
919 return nfp_fl_set_tport(act, offset, &set_act->set_tport, in nfp_fl_pedit()
1032 struct nfp_flower_pedit_acts *set_act, bool *pkt_host, in nfp_flower_loop_action() argument
1138 a_len, csum_updated, set_act, extack)) in nfp_flower_loop_action()
1264 struct nfp_flower_pedit_acts set_act; in nfp_flower_compile_action() local
1284 memset(&set_act, 0, sizeof(set_act)); in nfp_flower_compile_action()
1288 &set_act, &pkt_host, extack, i); in nfp_flower_compile_action()
1295 &act_len, &set_act, &csum_updated); in nfp_flower_compile_action()