Lines Matching refs:mv

251     u32 *mc, u32 *mv)  in mlx5e_add_eth_addr_rule_sub()  argument
259 u8 *mv_dmac = MLX5_ADDR_OF(fte_match_param, mv, in mlx5e_add_eth_addr_rule_sub()
295 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
308 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
310 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
320 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
322 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
330 MLX5_SET(fte_match_param, mv, outer_headers.ip_protocol, IPPROTO_UDP); in mlx5e_add_eth_addr_rule_sub()
335 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
337 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
347 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
349 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
356 MLX5_SET(fte_match_param, mv, outer_headers.ip_protocol, IPPROTO_TCP); in mlx5e_add_eth_addr_rule_sub()
361 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
363 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
373 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
375 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
382 MLX5_SET(fte_match_param, mv, outer_headers.ip_protocol, IPPROTO_AH); in mlx5e_add_eth_addr_rule_sub()
387 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
389 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
399 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
401 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
408 MLX5_SET(fte_match_param, mv, outer_headers.ip_protocol, IPPROTO_ESP); in mlx5e_add_eth_addr_rule_sub()
413 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
415 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
425 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, in mlx5e_add_eth_addr_rule_sub()
427 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_eth_addr_rule_sub()
486 mlx5e_add_main_vxlan_rules_sub(struct mlx5e_priv *priv, u32 *mc, u32 *mv) in mlx5e_add_main_vxlan_rules_sub() argument
506 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IP); in mlx5e_add_main_vxlan_rules_sub()
507 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
514 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IPV6); in mlx5e_add_main_vxlan_rules_sub()
515 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
521 MLX5_SET(fte_match_param, mv, inner_headers.ip_protocol, IPPROTO_UDP); in mlx5e_add_main_vxlan_rules_sub()
525 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IP); in mlx5e_add_main_vxlan_rules_sub()
526 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
533 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IPV6); in mlx5e_add_main_vxlan_rules_sub()
534 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
539 MLX5_SET(fte_match_param, mv, inner_headers.ip_protocol, IPPROTO_TCP); in mlx5e_add_main_vxlan_rules_sub()
543 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IP); in mlx5e_add_main_vxlan_rules_sub()
544 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
551 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IPV6); in mlx5e_add_main_vxlan_rules_sub()
552 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
557 MLX5_SET(fte_match_param, mv, inner_headers.ip_protocol, IPPROTO_AH); in mlx5e_add_main_vxlan_rules_sub()
561 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IP); in mlx5e_add_main_vxlan_rules_sub()
562 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
569 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IPV6); in mlx5e_add_main_vxlan_rules_sub()
570 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
575 MLX5_SET(fte_match_param, mv, inner_headers.ip_protocol, IPPROTO_ESP); in mlx5e_add_main_vxlan_rules_sub()
579 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, ETHERTYPE_IP); in mlx5e_add_main_vxlan_rules_sub()
580 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
587 MLX5_SET(fte_match_param, mv, inner_headers.ethertype, in mlx5e_add_main_vxlan_rules_sub()
589 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
595 memset(mv, 0, MLX5_ST_SZ_BYTES(fte_match_param)); in mlx5e_add_main_vxlan_rules_sub()
599 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_main_vxlan_rules_sub()
690 u32 *mc, u32 *mv) in mlx5e_add_vlan_rule_sub() argument
715 MLX5_SET(fte_match_param, mv, outer_headers.cvlan_tag, 1); in mlx5e_add_vlan_rule_sub()
720 MLX5_SET(fte_match_param, mv, outer_headers.svlan_tag, 1); in mlx5e_add_vlan_rule_sub()
725 MLX5_SET(fte_match_param, mv, outer_headers.cvlan_tag, 1); in mlx5e_add_vlan_rule_sub()
727 MLX5_SET(fte_match_param, mv, outer_headers.first_vid, vid); in mlx5e_add_vlan_rule_sub()
732 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_vlan_rule_sub()
1686 mlx5e_add_vxlan_rule_sub(struct mlx5e_priv *priv, u32 *mc, u32 *mv, in mlx5e_add_vxlan_rule_sub() argument
1705 MLX5_SET(fte_match_param, mv, outer_headers.ethertype, el->proto); in mlx5e_add_vxlan_rule_sub()
1707 MLX5_SET(fte_match_param, mv, outer_headers.ip_protocol, IPPROTO_UDP); in mlx5e_add_vxlan_rule_sub()
1709 MLX5_SET(fte_match_param, mv, outer_headers.udp_dport, el->port); in mlx5e_add_vxlan_rule_sub()
1711 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_vxlan_rule_sub()
1821 mlx5e_add_vxlan_catchall_rule_sub(struct mlx5e_priv *priv, u32 *mc, u32 *mv) in mlx5e_add_vxlan_catchall_rule_sub() argument
1837 *rule_p = mlx5_add_flow_rule(ft, mc_enable, mc, mv, in mlx5e_add_vxlan_catchall_rule_sub()