MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rss_hash_ip4_2tuple

Function rss_hash_ip4_2tuple

freebsd/netinet/in_rss.c:68–80  ·  view source on GitHub ↗

* Hash an IPv4 2-tuple. */

Source from the content-addressed store, hash-verified

66 * Hash an IPv4 2-tuple.
67 */
68uint32_t
69rss_hash_ip4_2tuple(struct in_addr src, struct in_addr dst)
70{
71 uint8_t data[sizeof(src) + sizeof(dst)];
72 u_int datalen;
73
74 datalen = 0;
75 bcopy(&src, &data[datalen], sizeof(src));
76 datalen += sizeof(src);
77 bcopy(&dst, &data[datalen], sizeof(dst));
78 datalen += sizeof(dst);
79 return (rss_hash(datalen, data));
80}
81
82/*
83 * Hash an IPv4 4-tuple.

Callers 4

in_pcbgroup_bytupleFunction · 0.85
gre_flowidFunction · 0.85

Calls 1

rss_hashFunction · 0.85

Tested by

no test coverage detected