Lines Matching defs:flow_key
4979 err = niu_set_flow_key(np, i, parent->flow_key[index]);
6922 static u64 niu_flowkey_to_ethflow(u64 flow_key)
6926 if (flow_key & FLOW_KEY_L2DA)
6928 if (flow_key & FLOW_KEY_VLAN)
6930 if (flow_key & FLOW_KEY_IPSA)
6932 if (flow_key & FLOW_KEY_IPDA)
6934 if (flow_key & FLOW_KEY_PROTO)
6936 if (flow_key & (FLOW_KEY_L4_BYTE12 << FLOW_KEY_L4_0_SHIFT))
6938 if (flow_key & (FLOW_KEY_L4_BYTE12 << FLOW_KEY_L4_1_SHIFT))
6945 static int niu_ethflow_to_flowkey(u64 ethflow, u64 *flow_key)
6964 *flow_key = key;
6983 nfc->data = niu_flowkey_to_ethflow(np->parent->flow_key[class -
7227 u64 flow_key = 0;
7239 flow_key = np->parent->tcam_key[class -
7241 flow_key |= TCAM_KEY_DISC;
7242 nw64(TCAM_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
7243 np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] = flow_key;
7251 flow_key = np->parent->tcam_key[class -
7253 flow_key &= ~TCAM_KEY_DISC;
7255 flow_key);
7257 flow_key;
7262 if (!niu_ethflow_to_flowkey(nfc->data, &flow_key))
7266 nw64(FLOW_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
7267 np->parent->flow_key[class - CLASS_CODE_USER_PROG1] = flow_key;
9432 p->flow_key[index] = (FLOW_KEY_IPSA |