Searched refs:flow_attr (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/libpcap/ |
| H A D | pcap-rdmasniff.c | 208 struct ibv_flow_attr flow_attr; in rdmasniff_activate() local 272 memset(&flow_attr, 0, sizeof flow_attr); in rdmasniff_activate() 273 flow_attr.type = IBV_FLOW_ATTR_SNIFFER; in rdmasniff_activate() 274 flow_attr.size = sizeof flow_attr; in rdmasniff_activate() 275 flow_attr.port = priv->port_num; in rdmasniff_activate() 276 priv->flow = ibv_create_flow(priv->qp, &flow_attr); in rdmasniff_activate()
|
| /freebsd/sys/dev/mlx4/mlx4_ib/ |
| H A D | mlx4_ib_main.c | 1350 struct ib_flow_attr *flow_attr) in __mlx4_ib_default_rules_match() argument 1355 u8 link_layer = rdma_port_get_link_layer(qp->device, flow_attr->port); in __mlx4_ib_default_rules_match() 1364 ib_flow = flow_attr + 1; in __mlx4_ib_default_rules_match() 1367 j < flow_attr->num_of_specs; k++) { in __mlx4_ib_default_rules_match() 1388 ib_flow = flow_attr + 1; in __mlx4_ib_default_rules_match() 1389 for (j = 0; j < flow_attr->num_of_specs; in __mlx4_ib_default_rules_match() 1441 static int __mlx4_ib_create_flow(struct ib_qp *qp, struct ib_flow_attr *flow_attr, in __mlx4_ib_create_flow() argument 1461 if (flow_attr->priority > MLX4_IB_FLOW_MAX_PRIO) { in __mlx4_ib_create_flow() 1462 pr_err("Invalid priority value %d\n", flow_attr->priority); in __mlx4_ib_create_flow() 1480 flow_attr->priority); in __mlx4_ib_create_flow() [all …]
|
| /freebsd/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_main.c | 2271 static bool is_valid_ethertype(const struct ib_flow_attr *flow_attr, in is_valid_ethertype() argument 2274 union ib_flow_spec *ib_spec = (union ib_flow_spec *)(flow_attr + 1); in is_valid_ethertype() 2285 for (spec_index = 0; spec_index < flow_attr->num_of_specs; spec_index++) { in is_valid_ethertype() 2311 static bool is_valid_attr(const struct ib_flow_attr *flow_attr) in is_valid_attr() argument 2313 return is_valid_ethertype(flow_attr, false) && in is_valid_attr() 2314 is_valid_ethertype(flow_attr, true); in is_valid_attr() 2369 struct ib_flow_attr *flow_attr, in get_flow_table() argument 2372 bool dont_trap = flow_attr->flags & IB_FLOW_ATTR_FLAGS_DONT_TRAP; in get_flow_table() 2382 if (flow_attr->type == IB_FLOW_ATTR_NORMAL) { in get_flow_table() 2383 if (flow_is_multicast_only(flow_attr) && in get_flow_table() [all …]
|
| /freebsd/sys/ofed/drivers/infiniband/core/ |
| H A D | ib_uverbs_cmd.c | 3203 struct ib_flow_attr *flow_attr; in ib_uverbs_ex_create_flow() local 3223 if (cmd.flow_attr.flags >= IB_FLOW_ATTR_FLAGS_RESERVED) in ib_uverbs_ex_create_flow() 3226 if ((cmd.flow_attr.flags & IB_FLOW_ATTR_FLAGS_DONT_TRAP) && in ib_uverbs_ex_create_flow() 3227 ((cmd.flow_attr.type == IB_FLOW_ATTR_ALL_DEFAULT) || in ib_uverbs_ex_create_flow() 3228 (cmd.flow_attr.type == IB_FLOW_ATTR_MC_DEFAULT))) in ib_uverbs_ex_create_flow() 3231 if (cmd.flow_attr.num_of_specs > IB_FLOW_SPEC_SUPPORT_LAYERS) in ib_uverbs_ex_create_flow() 3234 if (cmd.flow_attr.size > in ib_uverbs_ex_create_flow() 3235 (cmd.flow_attr.num_of_specs * sizeof(struct ib_uverbs_flow_spec))) in ib_uverbs_ex_create_flow() 3238 if (cmd.flow_attr.reserved[0] || in ib_uverbs_ex_create_flow() 3239 cmd.flow_attr.reserved[1]) in ib_uverbs_ex_create_flow() [all …]
|
| /freebsd/contrib/ofed/libibverbs/ |
| H A D | cmd.c | 1960 struct ibv_flow_attr *flow_attr) in ibv_cmd_create_flow() argument 1971 cmd_size = sizeof(*cmd) + (flow_attr->num_of_specs * in ibv_cmd_create_flow() 1981 cmd->flow_attr.type = flow_attr->type; in ibv_cmd_create_flow() 1982 cmd->flow_attr.priority = flow_attr->priority; in ibv_cmd_create_flow() 1983 cmd->flow_attr.num_of_specs = flow_attr->num_of_specs; in ibv_cmd_create_flow() 1984 cmd->flow_attr.port = flow_attr->port; in ibv_cmd_create_flow() 1985 cmd->flow_attr.flags = flow_attr->flags; in ibv_cmd_create_flow() 1988 ib_spec = flow_attr + 1; in ibv_cmd_create_flow() 1989 for (i = 0; i < flow_attr->num_of_specs; i++) { in ibv_cmd_create_flow() 1995 cmd->flow_attr.size += in ibv_cmd_create_flow() [all …]
|
| H A D | driver.h | 280 struct ibv_flow_attr *flow_attr);
|
| H A D | kern-abi.h | 1143 struct ibv_kern_flow_attr flow_attr; member
|
| H A D | verbs.h | 1633 struct ibv_flow_attr *flow_attr);
|
| /freebsd/sys/ofed/include/uapi/rdma/ |
| H A D | ib_user_verbs.h | 1152 struct ib_uverbs_flow_attr flow_attr; member
|
| /freebsd/sys/ofed/include/rdma/ |
| H A D | ib_verbs.h | 2361 *flow_attr,
|