Lines Matching defs:rule

803 		mlx4_err(dev, "Invalid network rule id. id = %d\n", id);
830 mlx4_err(dev, "Invalid network rule id. id = %d\n", id);
903 struct mlx4_net_trans_rule *rule)
913 rule->port, rule->priority, rule->qpn);
915 list_for_each_entry(cur, &rule->list, list) {
980 mlx4_err(dev, "Network rule error message was truncated, print buffer is too small\n");
984 struct mlx4_net_trans_rule *rule, u64 *reg_id)
995 trans_rule_ctrl_to_hw(rule, mailbox->buf);
999 list_for_each_entry(cur, &rule->list, list) {
1011 "mcg table is full. Fail to register network rule\n",
1012 rule);
1018 "failed to register network rule.\n",
1019 rule);
1023 "failed to register network rule.\n",
1024 rule);
1027 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);
1376 struct mlx4_net_trans_rule rule = {
1383 rule.allow_loopback = !block_mcast_loopback;
1384 rule.port = port;
1385 rule.qpn = qp->qpn;
1386 INIT_LIST_HEAD(&rule.list);
1403 list_add_tail(&spec.list, &rule.list);
1405 return mlx4_flow_attach(dev, &rule, reg_id);
1468 struct mlx4_net_trans_rule rule = {
1490 rule.promisc_mode = mode;
1491 rule.port = port;
1492 rule.qpn = qpn;
1493 INIT_LIST_HEAD(&rule.list);
1496 return mlx4_flow_attach(dev, &rule, regid_p);