Lines Matching refs:rule
168 struct mlx4_net_trans_rule rule = { in mlx4_en_filter_work() local
169 .list = LIST_HEAD_INIT(rule.list), in mlx4_en_filter_work()
185 list_add_tail(&spec_eth.list, &rule.list); in mlx4_en_filter_work()
186 list_add_tail(&spec_ip.list, &rule.list); in mlx4_en_filter_work()
187 list_add_tail(&spec_tcp_udp.list, &rule.list); in mlx4_en_filter_work()
189 rule.qpn = priv->rss_map.qps[filter->rxq_index].qpn; in mlx4_en_filter_work()
201 rc = mlx4_flow_attach(priv->mdev->dev, &rule, &filter->reg_id); in mlx4_en_filter_work()
516 struct mlx4_net_trans_rule rule = { in mlx4_en_uc_steer_add() local
524 rule.port = priv->port; in mlx4_en_uc_steer_add()
525 rule.qpn = *qpn; in mlx4_en_uc_steer_add()
526 INIT_LIST_HEAD(&rule.list); in mlx4_en_uc_steer_add()
531 list_add_tail(&spec_eth.list, &rule.list); in mlx4_en_uc_steer_add()
533 err = mlx4_flow_attach(dev, &rule, reg_id); in mlx4_en_uc_steer_add()