Lines Matching defs:rule

801 		mlx4_err(dev, "Invalid network rule id. id = %d\n", id);
828 mlx4_err(dev, "Invalid network rule id. id = %d\n", id);
901 struct mlx4_net_trans_rule *rule)
911 rule->port, rule->priority, rule->qpn);
913 list_for_each_entry(cur, &rule->list, list) {
974 mlx4_err(dev, "Network rule error message was truncated, print buffer is too small\n");
978 struct mlx4_net_trans_rule *rule, u64 *reg_id)
989 if (!mlx4_qp_lookup(dev, rule->qpn)) {
990 mlx4_err_rule(dev, "QP doesn't exist\n", rule);
995 trans_rule_ctrl_to_hw(rule, mailbox->buf);
999 list_for_each_entry(cur, &rule->list, list) {
1010 "mcg table is full. Fail to register network rule\n",
1011 rule);
1017 "failed to register network rule.\n",
1018 rule);
1022 "failed to register network rule.\n",
1023 rule);
1026 mlx4_err_rule(dev, "Fail to register network rule.\n", rule);
1043 mlx4_err(dev, "Fail to detach network rule. registration id = 0x%llx\n",
1057 struct mlx4_net_trans_rule rule = {
1066 rule.port = port;
1067 rule.qpn = qpn;
1068 rule.priority = prio;
1069 INIT_LIST_HEAD(&rule.list);
1078 list_add_tail(&spec_eth_outer.list, &rule.list);
1079 list_add_tail(&spec_vxlan.list, &rule.list);
1080 list_add_tail(&spec_eth_inner.list, &rule.list);
1082 err = mlx4_flow_attach(dev, &rule, reg_id);
1375 struct mlx4_net_trans_rule rule = {
1382 rule.allow_loopback = !block_mcast_loopback;
1383 rule.port = port;
1384 rule.qpn = qp->qpn;
1385 INIT_LIST_HEAD(&rule.list);
1402 list_add_tail(&spec.list, &rule.list);
1404 return mlx4_flow_attach(dev, &rule, reg_id);
1469 struct mlx4_net_trans_rule rule = {
1491 rule.promisc_mode = mode;
1492 rule.port = port;
1493 rule.qpn = qpn;
1494 INIT_LIST_HEAD(&rule.list);
1497 return mlx4_flow_attach(dev, &rule, regid_p);