Lines Matching refs:addrs

526 	size_t diff = FLOW_KEYS_HASH_OFFSET + sizeof(flow->addrs);  in flow_keys_hash_length()
528 BUILD_BUG_ON(offsetof(typeof(*flow), addrs) != in flow_keys_hash_length()
529 sizeof(*flow) - sizeof(flow->addrs)); in flow_keys_hash_length()
533 diff -= sizeof(flow->addrs.v4addrs); in flow_keys_hash_length()
536 diff -= sizeof(flow->addrs.v6addrs); in flow_keys_hash_length()
539 diff -= sizeof(flow->addrs.tipcaddrs); in flow_keys_hash_length()
549 return flow->addrs.v4addrs.src; in flow_get_u32_src()
552 &flow->addrs.v6addrs.src); in flow_get_u32_src()
554 return flow->addrs.tipcaddrs.srcnode; in flow_get_u32_src()
565 return flow->addrs.v4addrs.dst; in flow_get_u32_dst()
568 &flow->addrs.v6addrs.dst); in flow_get_u32_dst()
581 addr_diff = (__force u32)keys->addrs.v4addrs.dst - in __flow_hash_consistentify()
582 (__force u32)keys->addrs.v4addrs.src; in __flow_hash_consistentify()
587 swap(keys->addrs.v4addrs.src, keys->addrs.v4addrs.dst); in __flow_hash_consistentify()
592 addr_diff = memcmp(&keys->addrs.v6addrs.dst, in __flow_hash_consistentify()
593 &keys->addrs.v6addrs.src, in __flow_hash_consistentify()
594 sizeof(keys->addrs.v6addrs.dst)); in __flow_hash_consistentify()
600 swap(keys->addrs.v6addrs.src.s6_addr32[i], in __flow_hash_consistentify()
601 keys->addrs.v6addrs.dst.s6_addr32[i]); in __flow_hash_consistentify()
660 data->src = flow->addrs.v4addrs.src; in make_flow_keys_digest()
661 data->dst = flow->addrs.v4addrs.dst; in make_flow_keys_digest()
699 memcpy(&keys.addrs.v6addrs.src, &fl6->saddr, in __skb_get_hash_flowi6()
700 sizeof(keys.addrs.v6addrs.src)); in __skb_get_hash_flowi6()
701 memcpy(&keys.addrs.v6addrs.dst, &fl6->daddr, in __skb_get_hash_flowi6()
702 sizeof(keys.addrs.v6addrs.dst)); in __skb_get_hash_flowi6()
723 keys.addrs.v4addrs.src = fl4->saddr; in __skb_get_hash_flowi4()
724 keys.addrs.v4addrs.dst = fl4->daddr; in __skb_get_hash_flowi4()
807 memcpy(&keys->addrs.v6addrs.src, &fl6->saddr, in __get_hash_from_flowi6()
808 sizeof(keys->addrs.v6addrs.src)); in __get_hash_from_flowi6()
809 memcpy(&keys->addrs.v6addrs.dst, &fl6->daddr, in __get_hash_from_flowi6()
810 sizeof(keys->addrs.v6addrs.dst)); in __get_hash_from_flowi6()
826 keys->addrs.v4addrs.src = fl4->saddr; in __get_hash_from_flowi4()
827 keys->addrs.v4addrs.dst = fl4->daddr; in __get_hash_from_flowi4()
849 .offset = offsetof(struct flow_keys, addrs.v4addrs),
853 .offset = offsetof(struct flow_keys, addrs.v6addrs),
857 .offset = offsetof(struct flow_keys, addrs.tipcaddrs),