mbox series

[net-next,0/9] inet: shrink netns_ipv{4|6}

Message ID 20210331175213.691460-1-eric.dumazet@gmail.com (mailing list archive)
Headers show
Series inet: shrink netns_ipv{4|6} | expand

Message

Eric Dumazet March 31, 2021, 5:52 p.m. UTC
From: Eric Dumazet <edumazet@google.com>

This patch series work on reducing footprint of netns_ipv4
and netns_ipv6. Some sysctls are converted to bytes,
and some fields are moves to reduce number of holes
and paddings.

Eric Dumazet (9):
  inet: shrink inet_timewait_death_row by 48 bytes
  inet: shrink netns_ipv4 by another cache line
  ipv4: convert fib_notify_on_flag_change sysctl to u8
  ipv4: convert udp_l3mdev_accept sysctl to u8
  ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8
  ipv4: convert igmp_link_local_mcast_reports sysctl to u8
  tcp: convert tcp_comp_sack_nr sysctl to u8
  ipv6: convert elligible sysctls to u8
  ipv6: move ip6_dst_ops first in netns_ipv6

 include/net/netns/ipv4.h   | 25 ++++++++++++++-----------
 include/net/netns/ipv6.h   | 28 +++++++++++++++-------------
 net/ipv4/sysctl_net_ipv4.c | 26 ++++++++++++--------------
 net/ipv6/icmp.c            | 12 ++++++------
 net/ipv6/sysctl_net_ipv6.c | 38 ++++++++++++++++++--------------------
 5 files changed, 65 insertions(+), 64 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org March 31, 2021, 10:20 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Wed, 31 Mar 2021 10:52:04 -0700 you wrote:
> From: Eric Dumazet <edumazet@google.com>
> 
> This patch series work on reducing footprint of netns_ipv4
> and netns_ipv6. Some sysctls are converted to bytes,
> and some fields are moves to reduce number of holes
> and paddings.
> 
> [...]

Here is the summary with links:
  - [net-next,1/9] inet: shrink inet_timewait_death_row by 48 bytes
    https://git.kernel.org/netdev/net-next/c/1caf8d39c58f
  - [net-next,2/9] inet: shrink netns_ipv4 by another cache line
    https://git.kernel.org/netdev/net-next/c/490f33c4e704
  - [net-next,3/9] ipv4: convert fib_notify_on_flag_change sysctl to u8
    https://git.kernel.org/netdev/net-next/c/b2908fac5b7b
  - [net-next,4/9] ipv4: convert udp_l3mdev_accept sysctl to u8
    https://git.kernel.org/netdev/net-next/c/cd04bd022258
  - [net-next,5/9] ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8
    https://git.kernel.org/netdev/net-next/c/be205fe6ec4f
  - [net-next,6/9] ipv4: convert igmp_link_local_mcast_reports sysctl to u8
    https://git.kernel.org/netdev/net-next/c/7d4b37ebb934
  - [net-next,7/9] tcp: convert tcp_comp_sack_nr sysctl to u8
    https://git.kernel.org/netdev/net-next/c/1c3289c93174
  - [net-next,8/9] ipv6: convert elligible sysctls to u8
    https://git.kernel.org/netdev/net-next/c/a6175633a2af
  - [net-next,9/9] ipv6: move ip6_dst_ops first in netns_ipv6
    https://git.kernel.org/netdev/net-next/c/0dd39d952f75

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html