Home
last modified time | relevance | path

Searched refs:parse_attr (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
A Dmirred.c108 struct mlx5e_tc_flow_parse_attr *parse_attr; in tc_act_can_offload_mirred() local
113 parse_attr = attr->parse_attr; in tc_act_can_offload_mirred()
161 if (parse_attr->filter_dev != priv->netdev) { in tc_act_can_offload_mirred()
180 struct mlx5e_tc_flow_parse_attr *parse_attr = attr->parse_attr; in parse_mirred_encap() local
184 parse_attr->mirred_ifindex[esw_attr->out_count] = out_dev->ifindex; in parse_mirred_encap()
185 parse_attr->tun_info[esw_attr->out_count] = in parse_mirred_encap()
188 if (!parse_attr->tun_info[esw_attr->out_count]) in parse_mirred_encap()
194 memcpy(&parse_attr->mpls_info[esw_attr->out_count], in parse_mirred_encap()
211 struct mlx5e_tc_flow_parse_attr *parse_attr = attr->parse_attr; in parse_mirred() local
250 if (is_vlan_dev(parse_attr->filter_dev)) { in parse_mirred()
A Dvlan.c11 struct mlx5e_tc_flow_parse_attr *parse_attr, in add_vlan_prio_tag_rewrite_action() argument
19 &parse_attr->spec), in add_vlan_prio_tag_rewrite_action()
23 &parse_attr->spec), in add_vlan_prio_tag_rewrite_action()
28 &prio_tag_act, parse_attr, action, in add_vlan_prio_tag_rewrite_action()
132 nest_level = attr->parse_attr->filter_dev->lower_level - in mlx5e_tc_act_vlan_add_pop_action()
158 attr->parse_attr, &attr->action, in tc_act_parse_vlan()
179 struct mlx5e_tc_flow_parse_attr *parse_attr = attr->parse_attr; in tc_act_post_parse_vlan() local
190 err = add_vlan_prio_tag_rewrite_action(priv, parse_attr, in tc_act_post_parse_vlan()
A Dvlan_mangle.c14 struct mlx5e_tc_flow_parse_attr *parse_attr, in mlx5e_tc_act_vlan_add_rewrite_action() argument
30 headers_c = mlx5e_get_match_headers_criteria(*action, &parse_attr->spec); in mlx5e_tc_act_vlan_add_rewrite_action()
31 headers_v = mlx5e_get_match_headers_value(*action, &parse_attr->spec); in mlx5e_tc_act_vlan_add_rewrite_action()
46 err = mlx5e_tc_act_pedit_parse_action(priv, &pedit_act, namespace, parse_attr->hdrs, in mlx5e_tc_act_vlan_add_rewrite_action()
63 err = mlx5e_tc_act_vlan_add_rewrite_action(priv, ns_type, act, attr->parse_attr, in tc_act_parse_vlan_mangle()
A Dredirect_ingress.c14 struct mlx5e_tc_flow_parse_attr *parse_attr; in tc_act_can_offload_redirect_ingress() local
18 parse_attr = attr->parse_attr; in tc_act_can_offload_redirect_ingress()
30 if (netif_is_ovs_master(parse_attr->filter_dev)) { in tc_act_can_offload_redirect_ingress()
A Dgoto.c91 struct mlx5e_tc_flow_parse_attr *parse_attr = attr->parse_attr; in tc_act_post_parse_goto() local
112 if (!mlx5e_is_eswitch_flow(flow) && parse_attr->mirred_ifindex[0]) { in tc_act_post_parse_goto()
A Dvlan.h26 struct mlx5e_tc_flow_parse_attr *parse_attr,
A Dmirred_nic.c41 attr->parse_attr->mirred_ifindex[0] = act->dev->ifindex; in tc_act_parse_mirred_nic()
A Dmpls.c57 filter_dev = attr->parse_attr->filter_dev; in tc_act_can_offload_mpls_pop()
A Dact.c126 mod_acts = &attr->parse_attr->mod_hdr_acts; in mlx5e_tc_act_set_next_post_act()
A Dpedit.c95 err = mlx5e_tc_act_pedit_parse_action(flow->priv, act, ns_type, attr->parse_attr->hdrs, in tc_act_parse_pedit()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c1369 parse_attr = attr->parse_attr; in mlx5e_tc_add_nic_flow()
1813 parse_attr = attr->parse_attr; in extra_split_attr_dests()
1917 parse_attr = attr->parse_attr; in mlx5e_tc_add_fdb_flow()
3674 parse_attr = kvzalloc(sizeof(*parse_attr), GFP_KERNEL); in mlx5e_clone_flow_attr_for_post_act()
3683 parse_attr->filter_dev = attr->parse_attr->filter_dev; in mlx5e_clone_flow_attr_for_post_act()
3688 attr2->parse_attr = parse_attr; in mlx5e_clone_flow_attr_for_post_act()
4147 parse_attr = attr->parse_attr; in parse_tc_nic_actions()
4238 parse_attr = attr->parse_attr; in mlx5e_set_fwd_to_int_port_actions()
4283 parse_attr = attr->parse_attr; in parse_tc_fdb_actions()
4492 attr->parse_attr = parse_attr; in mlx5e_flow_attr_init()
[all …]
A Den_tc.h82 struct mlx5e_tc_flow_parse_attr *parse_attr; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun_encap.c178 spec = &flow->attr->parse_attr->spec; in mlx5e_tc_encap_flows_add()
243 spec = &flow->attr->parse_attr->spec; in mlx5e_tc_encap_flows_del()
835 parse_attr = attr->parse_attr; in mlx5e_attach_encap()
1034 parse_attr = attr->parse_attr; in mlx5e_tc_tun_encap_dests_set()
1297 parse_attr = attr->parse_attr; in mlx5e_attach_decap_route()
1304 err = mlx5e_tc_tun_route_lookup(priv, &parse_attr->spec, attr, parse_attr->filter_dev); in mlx5e_attach_decap_route()
1360 parse_attr = attr->parse_attr; in mlx5e_attach_encap_route()
1515 spec = &flow->attr->parse_attr->spec; in mlx5e_reoffload_encap()
1519 parse_attr = attr->parse_attr; in mlx5e_reoffload_encap()
1639 parse_attr = attr->parse_attr; in mlx5e_reoffload_decap()
[all …]
A Dtc_ct.c1967 err = mlx5e_tc_match_to_reg_set(priv->mdev, &attr->parse_attr->mod_hdr_acts, in __mlx5_tc_ct_flow_offload()
1979 err = mlx5e_tc_match_to_reg_set(priv->mdev, &attr->parse_attr->mod_hdr_acts, in __mlx5_tc_ct_flow_offload()
2017 err = mlx5_tc_ct_entry_set_registers(priv, &attr->parse_attr->mod_hdr_acts, in mlx5_tc_ct_flow_offload()
/linux/tools/lib/bpf/
A Dnetlink.c224 libbpf_dump_nlmsg_t parse_attr, in libbpf_netlink_send_recv() argument
243 parse_msg, parse_attr, cookie); in libbpf_netlink_send_recv()
/linux/net/sched/
A Dsch_netem.c946 static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla, in parse_attr() function
979 ret = parse_attr(tb, TCA_NETEM_MAX, opt, netem_policy, sizeof(*qopt)); in netem_change()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dsample.c531 mod_acts = &attr->parse_attr->mod_hdr_acts; in mlx5e_tc_sample_offload()
/linux/tools/testing/selftests/net/openvswitch/
A Dovs-dpctl.py303 def parse_attr(actstr, key, func): function
340 datum, actstr = parse_attr(actstr, key, func)

Completed in 49 milliseconds