linux-mainline/net
Eric Dumazet 08e39c0dfa inet: move inet->defer_connect to inet->inet_flags
Make room in struct inet_sock by removing this bit field,
using one available bit in inet_flags instead.

Also move local_port_range to fill the resulting hole,
saving 8 bytes on 64bit arches.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-08-16 11:09:18 +01:00
..
6lowpan
9p
802
8021q
appletalk
atm
ax25
batman-adv
bluetooth Bluetooth: hci_conn: avoid checking uninitialized CIG/CIS ids 2023-08-11 11:57:54 -07:00
bpf
bpfilter
bridge
caif
can
ceph
core inet: move inet->mc_loop to inet->inet_frags 2023-08-16 11:09:17 +01:00
dcb
dccp inet: move inet->recverr to inet->inet_flags 2023-08-16 11:09:17 +01:00
devlink genetlink: use attrs from struct genl_info 2023-08-15 15:00:45 -07:00
dns_resolver
dsa
ethernet
ethtool ethtool: netlink: always pass genl_info to .prepare_data 2023-08-15 15:01:03 -07:00
handshake
hsr
ieee802154 genetlink: use attrs from struct genl_info 2023-08-15 15:00:45 -07:00
ife
ipv4 inet: move inet->defer_connect to inet->inet_flags 2023-08-16 11:09:18 +01:00
ipv6 inet: move inet->bind_address_no_port to inet->inet_flags 2023-08-16 11:09:17 +01:00
iucv
kcm
key
l2tp inet: introduce inet->inet_flags 2023-08-16 11:09:16 +01:00
l3mdev
lapb
llc
mac80211
mac802154
mctp
mpls
mptcp inet: move inet->defer_connect to inet->inet_flags 2023-08-16 11:09:18 +01:00
ncsi genetlink: make genl_info->nlhdr const 2023-08-15 14:54:44 -07:00
netfilter inet: move inet->nodefrag to inet->inet_flags 2023-08-16 11:09:17 +01:00
netlabel
netlink genetlink: add a family pointer to struct genl_info 2023-08-15 15:01:03 -07:00
netrom
nfc genetlink: use attrs from struct genl_info 2023-08-15 15:00:45 -07:00
nsh
openvswitch genetlink: remove userhdr from struct genl_info 2023-08-15 14:54:44 -07:00
packet
phonet
psample
qrtr
rds net/rds: Remove unused function declarations 2023-08-13 12:25:42 +01:00
rfkill
rose
rxrpc
sched
sctp inet: move inet->mc_loop to inet->inet_frags 2023-08-16 11:09:17 +01:00
smc
strparser
sunrpc
switchdev
tipc genetlink: use attrs from struct genl_info 2023-08-15 15:00:45 -07:00
tls
unix
vmw_vsock
wireless
x25
xdp
xfrm
compat.c
devres.c
Kconfig
Kconfig.debug
Makefile
socket.c
sysctl_net.c