Lines Matching refs:nfp_fl
242 nfp_fl_push_geneve_options(struct nfp_fl_payload *nfp_fl, int *list_len, in nfp_fl_push_geneve_options() argument
289 push = (struct nfp_fl_push_geneve *)&nfp_fl->action_data[len]; in nfp_fl_push_geneve_options()
668 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_output_action() argument
686 output = (struct nfp_fl_output *)&nfp_fl->action_data[*a_len]; in nfp_flower_output_action()
687 err = nfp_fl_output(app, output, a, nfp_fl, last, netdev, *tun_type, in nfp_flower_output_action()
698 prelag_size = nfp_fl_pre_lag(app, a, nfp_fl, *a_len); in nfp_flower_output_action()
714 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_loop_action() argument
726 nfp_fl->meta.shortcut = cpu_to_be32(NFP_FL_SC_ACT_DROP); in nfp_flower_loop_action()
728 err = nfp_flower_output_action(app, a, nfp_fl, a_len, netdev, in nfp_flower_loop_action()
735 err = nfp_flower_output_action(app, a, nfp_fl, a_len, netdev, in nfp_flower_loop_action()
745 pop_v = (struct nfp_fl_pop_vlan *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
746 nfp_fl->meta.shortcut = cpu_to_be32(NFP_FL_SC_ACT_POPV); in nfp_flower_loop_action()
754 psh_v = (struct nfp_fl_push_vlan *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
755 nfp_fl->meta.shortcut = cpu_to_be32(NFP_FL_SC_ACT_NULL); in nfp_flower_loop_action()
778 pre_tun = nfp_fl_pre_tunnel(nfp_fl->action_data, *a_len); in nfp_flower_loop_action()
779 nfp_fl->meta.shortcut = cpu_to_be32(NFP_FL_SC_ACT_NULL); in nfp_flower_loop_action()
782 err = nfp_fl_push_geneve_options(nfp_fl, a_len, a); in nfp_flower_loop_action()
786 set_tun = (void *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
796 if (nfp_fl_pedit(a, flow, &nfp_fl->action_data[*a_len], in nfp_flower_loop_action()