tcp: add tcp_inet6_sk() helper
authorEric Dumazet <edumazet@google.com>
Tue, 19 Mar 2019 14:01:08 +0000 (07:01 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 19 Mar 2019 21:09:32 +0000 (14:09 -0700)
commit93a77c11ae79e83988d4b7f2f3dd8252231e4cd2
treef765775b23e44a08fa8daf95afbfc9c76e1b21b5
parentf8d6ae0d27ec1e81e4be454e63bc96086bbf8e6b
tcp: add tcp_inet6_sk() helper

TCP ipv6 fast path dereferences a pointer to get to the inet6
part of a tcp socket, but given the fixed memory placement,
we can do better and avoid a possible cache line miss.

This also reduces register pressure, since we let the compiler
know about this memory placement.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/tcp_ipv6.c