Searched hist:"6 e0735723ab437793cfab02d50b3ae3539aeb520" (Results 1 – 4 of 4) sorted by relevance
/linux/include/net/ |
H A D | hotdata.h | diff 6e0735723ab437793cfab02d50b3ae3539aeb520 Wed Mar 06 17:00:27 CET 2024 Eric Dumazet <edumazet@google.com> inet: move inet_ehash_secret and udp_ehash_secret into net_hotdata
"struct net_protocol" has a 32bit hole in 32bit arches.
Use it to store the 32bit secret used by UDP and TCP, to increase cache locality in rx path.
Signed-off-by: Eric Dumazet <edumazet@google.com> Acked-by: Soheil Hassas Yeganeh <soheil@google.com> Reviewed-by: David Ahern <dsahern@kernel.org> Link: https://lore.kernel.org/r/20240306160031.874438-15-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
H A D | protocol.h | diff 6e0735723ab437793cfab02d50b3ae3539aeb520 Wed Mar 06 17:00:27 CET 2024 Eric Dumazet <edumazet@google.com> inet: move inet_ehash_secret and udp_ehash_secret into net_hotdata
"struct net_protocol" has a 32bit hole in 32bit arches.
Use it to store the 32bit secret used by UDP and TCP, to increase cache locality in rx path.
Signed-off-by: Eric Dumazet <edumazet@google.com> Acked-by: Soheil Hassas Yeganeh <soheil@google.com> Reviewed-by: David Ahern <dsahern@kernel.org> Link: https://lore.kernel.org/r/20240306160031.874438-15-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
/linux/net/ipv4/ |
H A D | inet_hashtables.c | diff 6e0735723ab437793cfab02d50b3ae3539aeb520 Wed Mar 06 17:00:27 CET 2024 Eric Dumazet <edumazet@google.com> inet: move inet_ehash_secret and udp_ehash_secret into net_hotdata
"struct net_protocol" has a 32bit hole in 32bit arches.
Use it to store the 32bit secret used by UDP and TCP, to increase cache locality in rx path.
Signed-off-by: Eric Dumazet <edumazet@google.com> Acked-by: Soheil Hassas Yeganeh <soheil@google.com> Reviewed-by: David Ahern <dsahern@kernel.org> Link: https://lore.kernel.org/r/20240306160031.874438-15-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
H A D | udp.c | diff 6e0735723ab437793cfab02d50b3ae3539aeb520 Wed Mar 06 17:00:27 CET 2024 Eric Dumazet <edumazet@google.com> inet: move inet_ehash_secret and udp_ehash_secret into net_hotdata
"struct net_protocol" has a 32bit hole in 32bit arches.
Use it to store the 32bit secret used by UDP and TCP, to increase cache locality in rx path.
Signed-off-by: Eric Dumazet <edumazet@google.com> Acked-by: Soheil Hassas Yeganeh <soheil@google.com> Reviewed-by: David Ahern <dsahern@kernel.org> Link: https://lore.kernel.org/r/20240306160031.874438-15-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|