Lines Matching refs:flow_key
5055 err = niu_set_flow_key(np, i, parent->flow_key[index]);
7008 static u64 niu_flowkey_to_ethflow(u64 flow_key)
7012 if (flow_key & FLOW_KEY_L2DA)
7014 if (flow_key & FLOW_KEY_VLAN)
7016 if (flow_key & FLOW_KEY_IPSA)
7018 if (flow_key & FLOW_KEY_IPDA)
7020 if (flow_key & FLOW_KEY_PROTO)
7022 if (flow_key & (FLOW_KEY_L4_BYTE12 << FLOW_KEY_L4_0_SHIFT))
7024 if (flow_key & (FLOW_KEY_L4_BYTE12 << FLOW_KEY_L4_1_SHIFT))
7031 static int niu_ethflow_to_flowkey(u64 ethflow, u64 *flow_key)
7050 *flow_key = key;
7069 nfc->data = niu_flowkey_to_ethflow(np->parent->flow_key[class -
7295 u64 flow_key = 0;
7307 flow_key = np->parent->tcam_key[class -
7309 flow_key |= TCAM_KEY_DISC;
7310 nw64(TCAM_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
7311 np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] = flow_key;
7319 flow_key = np->parent->tcam_key[class -
7321 flow_key &= ~TCAM_KEY_DISC;
7323 flow_key);
7325 flow_key;
7330 if (!niu_ethflow_to_flowkey(nfc->data, &flow_key))
7334 nw64(FLOW_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
7335 np->parent->flow_key[class - CLASS_CODE_USER_PROG1] = flow_key;
9488 p->flow_key[index] = (FLOW_KEY_IPSA |