Searched refs:flow_attr (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | fs.c | 196 const struct ib_flow_attr *flow_attr, in parse_flow_attr() argument 531 flow_attr->flags & IB_FLOW_ATTR_FLAGS_EGRESS, action); in parse_flow_attr() 630 const struct ib_flow_attr *flow_attr, in is_valid_ethertype() argument 633 union ib_flow_spec *ib_spec = (union ib_flow_spec *)(flow_attr + 1); in is_valid_ethertype() 649 for (spec_index = 0; spec_index < flow_attr->num_of_specs; spec_index++) { in is_valid_ethertype() 679 const struct ib_flow_attr *flow_attr) in is_valid_attr() argument 681 return is_valid_ethertype(mdev, flow_attr, false) && in is_valid_attr() 682 is_valid_ethertype(mdev, flow_attr, true); in is_valid_attr() 762 struct ib_flow_attr *flow_attr, in get_flow_table() argument 765 bool dont_trap = flow_attr->flags & IB_FLOW_ATTR_FLAGS_DONT_TRAP; in get_flow_table() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx4/ |
| H A D | main.c | 1430 struct ib_flow_attr *flow_attr) in __mlx4_ib_default_rules_match() argument 1435 u8 link_layer = rdma_port_get_link_layer(qp->device, flow_attr->port); in __mlx4_ib_default_rules_match() 1444 ib_flow = flow_attr + 1; in __mlx4_ib_default_rules_match() 1447 j < flow_attr->num_of_specs; k++) { in __mlx4_ib_default_rules_match() 1468 ib_flow = flow_attr + 1; in __mlx4_ib_default_rules_match() 1469 for (j = 0; j < flow_attr->num_of_specs; in __mlx4_ib_default_rules_match() 1522 static int __mlx4_ib_create_flow(struct ib_qp *qp, struct ib_flow_attr *flow_attr, in __mlx4_ib_create_flow() argument 1535 if (flow_attr->priority > MLX4_IB_FLOW_MAX_PRIO) { in __mlx4_ib_create_flow() 1536 pr_err("Invalid priority value %d\n", flow_attr->priority); in __mlx4_ib_create_flow() 1548 ctrl->prio = cpu_to_be16(domain | flow_attr->priority); in __mlx4_ib_create_flow() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/core/ |
| H A D | uverbs_cmd.c | 3173 struct ib_flow_attr *flow_attr; in ib_uverbs_ex_create_flow() local 3193 if (cmd.flow_attr.flags >= IB_FLOW_ATTR_FLAGS_RESERVED) in ib_uverbs_ex_create_flow() 3196 if ((cmd.flow_attr.flags & IB_FLOW_ATTR_FLAGS_DONT_TRAP) && in ib_uverbs_ex_create_flow() 3197 ((cmd.flow_attr.type == IB_FLOW_ATTR_ALL_DEFAULT) || in ib_uverbs_ex_create_flow() 3198 (cmd.flow_attr.type == IB_FLOW_ATTR_MC_DEFAULT))) in ib_uverbs_ex_create_flow() 3201 if (cmd.flow_attr.num_of_specs > IB_FLOW_SPEC_SUPPORT_LAYERS) in ib_uverbs_ex_create_flow() 3204 if (cmd.flow_attr.size > in ib_uverbs_ex_create_flow() 3205 (cmd.flow_attr.num_of_specs * sizeof(struct ib_uverbs_flow_spec))) in ib_uverbs_ex_create_flow() 3208 if (cmd.flow_attr.reserved[0] || in ib_uverbs_ex_create_flow() 3209 cmd.flow_attr.reserved[1]) in ib_uverbs_ex_create_flow() [all …]
|
| /OK3568_Linux_fs/kernel/include/uapi/rdma/ |
| H A D | ib_user_verbs.h | 1158 struct ib_uverbs_flow_attr flow_attr; member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/rdma/ |
| H A D | ib_user_verbs.h | 1136 struct ib_uverbs_flow_attr flow_attr; member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/rdma/ |
| H A D | ib_user_verbs.h | 1136 struct ib_uverbs_flow_attr flow_attr; member
|
| /OK3568_Linux_fs/kernel/include/rdma/ |
| H A D | ib_verbs.h | 2456 struct ib_flow_attr *flow_attr,
|