Message ID | 20240306160031.874438-1-edumazet@google.com (mailing list archive) |
---|---|
Headers | show |
Series | net: group together hot data | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Wed, 6 Mar 2024 16:00:13 +0000 you wrote: > While our recent structure reorganizations were focused > on increasing max throughput, there is still an > area where improvements are much needed. > > In many cases, a cpu handles one packet at a time, > instead of a nice batch. > > [...] Here is the summary with links: - [v2,net-next,01/18] net: introduce struct net_hotdata https://git.kernel.org/netdev/net-next/c/2658b5a8a4ee - [v2,net-next,02/18] net: move netdev_budget and netdev_budget to net_hotdata https://git.kernel.org/netdev/net-next/c/ae6e22f7b7f0 - [v2,net-next,03/18] net: move netdev_tstamp_prequeue into net_hotdata https://git.kernel.org/netdev/net-next/c/f59b5416c396 - [v2,net-next,04/18] net: move ptype_all into net_hotdata https://git.kernel.org/netdev/net-next/c/0b91fa4bfb1c - [v2,net-next,05/18] net: move netdev_max_backlog to net_hotdata https://git.kernel.org/netdev/net-next/c/edbc666cdcbf - [v2,net-next,06/18] net: move ip_packet_offload and ipv6_packet_offload to net_hotdata https://git.kernel.org/netdev/net-next/c/61a0be1a5342 - [v2,net-next,07/18] net: move tcpv4_offload and tcpv6_offload to net_hotdata https://git.kernel.org/netdev/net-next/c/0139806eebd6 - [v2,net-next,08/18] net: move dev_tx_weight to net_hotdata https://git.kernel.org/netdev/net-next/c/26722dc74bf0 - [v2,net-next,09/18] net: move dev_rx_weight to net_hotdata https://git.kernel.org/netdev/net-next/c/71c0de9bac9c - [v2,net-next,10/18] net: move skbuff_cache(s) to net_hotdata https://git.kernel.org/netdev/net-next/c/aa70d2d16f28 - [v2,net-next,11/18] udp: move udpv4_offload and udpv6_offload to net_hotdata https://git.kernel.org/netdev/net-next/c/6a55ca6b0122 - [v2,net-next,12/18] ipv6: move tcpv6_protocol and udpv6_protocol to net_hotdata https://git.kernel.org/netdev/net-next/c/4ea0875b9d89 - [v2,net-next,13/18] inet: move tcp_protocol and udp_protocol to net_hotdata https://git.kernel.org/netdev/net-next/c/571bf020be9c - [v2,net-next,14/18] inet: move inet_ehash_secret and udp_ehash_secret into net_hotdata https://git.kernel.org/netdev/net-next/c/6e0735723ab4 - [v2,net-next,15/18] ipv6: move inet6_ehash_secret and udp6_ehash_secret into net_hotdata https://git.kernel.org/netdev/net-next/c/5af674bb90a0 - [v2,net-next,16/18] ipv6: move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdata https://git.kernel.org/netdev/net-next/c/df51b8456415 - [v2,net-next,17/18] net: introduce include/net/rps.h https://git.kernel.org/netdev/net-next/c/490a79faf95e - [v2,net-next,18/18] net: move rps_sock_flow_table to net_hotdata https://git.kernel.org/netdev/net-next/c/ce7f49ab7415 You are awesome, thank you!