Lines Matching refs:tuple
220 uint8_t tuple[41]; in fq_codel_classify_flow() local
231 *((uint8_t *) &tuple[0]) = ip6->ip6_nxt; in fq_codel_classify_flow()
232 *((uint32_t *) &tuple[1]) = si->perturbation; in fq_codel_classify_flow()
233 memcpy(&tuple[5], ip6->ip6_src.s6_addr, 16); in fq_codel_classify_flow()
234 memcpy(&tuple[21], ip6->ip6_dst.s6_addr, 16); in fq_codel_classify_flow()
239 *((uint16_t *) &tuple[37]) = th->th_dport; in fq_codel_classify_flow()
240 *((uint16_t *) &tuple[39]) = th->th_sport; in fq_codel_classify_flow()
245 *((uint16_t *) &tuple[37]) = uh->uh_dport; in fq_codel_classify_flow()
246 *((uint16_t *) &tuple[39]) = uh->uh_sport; in fq_codel_classify_flow()
249 memset(&tuple[37], 0, 4); in fq_codel_classify_flow()
252 hash = jenkins_hash(tuple, 41, HASHINIT) % fcount; in fq_codel_classify_flow()
258 *((uint8_t *) &tuple[0]) = ip->ip_p; in fq_codel_classify_flow()
259 *((uint32_t *) &tuple[1]) = si->perturbation; in fq_codel_classify_flow()
260 *((uint32_t *) &tuple[5]) = ip->ip_src.s_addr; in fq_codel_classify_flow()
261 *((uint32_t *) &tuple[9]) = ip->ip_dst.s_addr; in fq_codel_classify_flow()
266 *((uint16_t *) &tuple[13]) = th->th_dport; in fq_codel_classify_flow()
267 *((uint16_t *) &tuple[15]) = th->th_sport; in fq_codel_classify_flow()
272 *((uint16_t *) &tuple[13]) = uh->uh_dport; in fq_codel_classify_flow()
273 *((uint16_t *) &tuple[15]) = uh->uh_sport; in fq_codel_classify_flow()
276 memset(&tuple[13], 0, 4); in fq_codel_classify_flow()
278 hash = jenkins_hash(tuple, 17, HASHINIT) % fcount; in fq_codel_classify_flow()