Lines Matching defs:mv

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