]> git.baikalelectronics.ru Git - kernel.git/commit
inet: avoid fastopen lock for regular accept()
authorEric Dumazet <edumazet@google.com>
Wed, 18 Mar 2015 01:32:30 +0000 (18:32 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Mar 2015 02:01:56 +0000 (22:01 -0400)
commit9c8a8b9512255d76c5b9229685a725be44ec19b5
treec427b35237fcb5ee29cc973d96c1d8b893bb7491
parent10adba73f23ba614e4ed314fd414920543bbbf74
inet: avoid fastopen lock for regular accept()

It is not because a TCP listener is FastOpen ready that
all incoming sockets actually used FastOpen.

Avoid taking queue->fastopenq->lock if not needed.

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