diff options
author | David Ahern <[email protected]> | 2019-09-17 10:39:49 -0700 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2019-09-20 18:23:33 -0700 |
commit | 77d5bc7e6a6cf8bbeca31aab7f0c5449a5eee762 (patch) | |
tree | c9eb74276e11bbe3b2deecda27f2ebd2fcb3c0a2 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
parent | e84622ce24482f6e9c1bf29d3bdd556eb587ff41 (diff) |
ipv4: Revert removal of rt_uses_gateway
Julian noted that rt_uses_gateway has a more subtle use than 'is gateway
set':
https://lore.kernel.org/netdev/[email protected]/
Revert that part of the commit referenced in the Fixes tag.
Currently, there are no u8 holes in 'struct rtable'. There is a 4-byte hole
in the second cacheline which contains the gateway declaration. So move
rt_gw_family down to the gateway declarations since they are always used
together, and then re-use that u8 for rt_uses_gateway. End result is that
rtable size is unchanged.
Fixes: 1550c171935d ("ipv4: Prepare rtable for IPv6 gateway")
Reported-by: Julian Anastasov <[email protected]>
Signed-off-by: David Ahern <[email protected]>
Reviewed-by: Julian Anastasov <[email protected]>
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions