Eric Dumazet
6579f5bacc
raw: use net_hash_mix() in hash function
...
Some applications seem to rely on RAW sockets.
If they use private netns, we can avoid piling all RAW
sockets bound to a given protocol into a single bucket.
Also place (struct raw_hashinfo).lock into its own
cache line to limit false sharing.
Alternative would be to have per-netns hashtables,
but this seems too expensive for most netns
where RAW sockets are not used.
Signed-off-by: Eric Dumazet <edumazet@google.com >
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2023-02-03 19:56:23 -08:00
..
2023-01-12 17:02:20 -06:00
2022-12-25 13:38:09 -08:00
2022-10-28 20:13:54 -07:00
2022-11-24 17:12:15 +01:00
2022-11-16 13:31:03 +00:00
2023-01-21 19:01:59 +01:00
2023-01-23 11:26:50 +00:00
2023-01-25 10:25:57 -08:00
2023-02-02 14:49:55 -08:00
2023-01-13 20:44:20 -08:00
2023-02-02 10:33:26 +01:00
2023-01-23 11:26:50 +00:00
2023-02-02 14:49:55 -08:00
2023-01-20 09:33:22 +00:00
2022-11-29 13:04:52 -08:00
2023-02-03 19:25:26 -08:00
2022-11-01 10:04:52 -07:00
2023-02-03 19:23:32 -08:00
2022-12-07 20:02:44 -08:00
2023-01-27 12:24:32 +00:00
2022-12-01 20:26:22 -08:00
2022-12-07 17:33:26 -08:00
2023-02-03 19:56:23 -08:00
2023-02-03 19:56:23 -08:00
2023-01-23 11:26:50 +00:00
2022-11-29 20:50:51 -08:00
2023-01-18 14:44:54 +00:00
2023-01-19 14:57:51 +01:00
2022-12-19 11:38:12 +01:00
2023-01-28 00:26:09 -08:00
2022-10-28 20:13:54 -07:00
2023-01-26 13:33:30 +01:00
2022-12-06 17:29:14 -08:00
2023-02-03 09:31:24 +00:00
2022-08-29 12:47:15 +01:00
2023-01-23 21:35:53 -08:00
2023-01-30 07:30:47 +00:00
2023-01-13 20:53:44 -08:00
2023-02-02 14:49:55 -08:00
2023-02-01 20:54:27 -08:00
2023-01-23 11:26:50 +00:00
2022-08-29 12:47:15 +01:00
2023-02-02 14:49:55 -08:00
2023-01-27 11:19:46 +00:00
2023-01-17 13:36:25 +02:00
2023-01-28 00:19:57 -08:00
2023-01-31 16:38:35 +00:00
2023-02-03 09:31:24 +00:00
2023-02-02 14:49:55 -08:00
2023-01-27 11:19:46 +00:00
2023-01-23 11:26:50 +00:00
2023-01-23 11:26:50 +00:00
2023-02-02 14:49:55 -08:00
2023-01-27 11:19:46 +00:00
2023-01-16 13:26:33 +00:00
2023-01-19 20:01:41 +02:00
2023-01-25 09:51:04 +00:00
2022-11-15 09:00:27 -08:00
2023-02-01 21:04:09 -08:00
2022-11-25 13:01:55 -05:00
2022-08-22 14:26:30 +01:00
2022-09-20 14:23:56 -07:00
2023-01-05 22:12:00 -08:00
2023-01-13 10:25:10 +00:00