Lines Matching refs:adata

919 add_action(struct rte_flow *flow, size_t *act_index, struct action_data *adata)  in add_action()  argument
927 strlen(adata->id) + 1, adata->id); in add_action()
930 if (strcmp("gact", adata->id) == 0) { in add_action()
931 tap_nlattr_add(&msg->nh, TCA_GACT_PARMS, sizeof(adata->gact), in add_action()
932 &adata->gact); in add_action()
933 } else if (strcmp("mirred", adata->id) == 0) { in add_action()
934 if (adata->mirred.eaction == TCA_EGRESS_MIRROR) in add_action()
935 adata->mirred.action = TC_ACT_PIPE; in add_action()
937 adata->mirred.action = TC_ACT_STOLEN; in add_action()
939 sizeof(adata->mirred), in add_action()
940 &adata->mirred); in add_action()
941 } else if (strcmp("skbedit", adata->id) == 0) { in add_action()
943 sizeof(adata->skbedit.skbedit), in add_action()
944 &adata->skbedit.skbedit); in add_action()
946 adata->skbedit.queue); in add_action()
947 } else if (strcmp("bpf", adata->id) == 0) { in add_action()
948 tap_nlattr_add32(&msg->nh, TCA_ACT_BPF_FD, adata->bpf.bpf_fd); in add_action()
950 strlen(adata->bpf.annotation) + 1, in add_action()
951 adata->bpf.annotation); in add_action()
953 sizeof(adata->bpf.bpf), in add_action()
954 &adata->bpf.bpf); in add_action()
1133 struct action_data adata = { in priv_flow_process() local
1146 adata.mirred.ifindex = attr->ingress ? pmd->if_index : in priv_flow_process()
1149 adata.mirred.action = TC_ACT_PIPE; in priv_flow_process()
1151 adata.mirred.action = TC_ACT_STOLEN; in priv_flow_process()
1152 if (add_actions(flow, 1, &adata, TCA_FLOWER_ACT) < 0) in priv_flow_process()
1168 struct action_data adata = { in priv_flow_process() local
1175 err = add_actions(flow, 1, &adata, in priv_flow_process()
1183 struct action_data adata = { in priv_flow_process() local
1191 err = add_actions(flow, 1, &adata, in priv_flow_process()
1206 struct action_data adata = { in priv_flow_process() local
1216 err = add_actions(flow, 1, &adata, in priv_flow_process()
1925 struct action_data adata = { in rss_enable() local
1934 if (add_actions(rss_flow, 1, &adata, TCA_BPF_ACT) < 0) in rss_enable()
2141 struct action_data adata[] = { in rss_add_actions() local
2154 if (add_actions(flow, RTE_DIM(adata), adata, in rss_add_actions()