]> git.baikalelectronics.ru Git - kernel.git/commit
tcp: md5: input path is run under rcu protected sections
authorEric Dumazet <edumazet@google.com>
Tue, 24 Mar 2015 22:58:54 +0000 (15:58 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 25 Mar 2015 01:16:29 +0000 (21:16 -0400)
commitbbcbd6adb7ab1a3df5c73fc690a1b256cab8fb89
tree72cb9b6121234d31fc179bf9d780c51f3c3a6e85
parentd5161278408df701338b1ed33833ad27959912a8
tcp: md5: input path is run under rcu protected sections

It is guaranteed that both tcp_v4_rcv() and tcp_v6_rcv()
run from rcu read locked sections :

ip_local_deliver_finish() and ip6_input_finish() both
use rcu_read_lock()

Also align tcp_v6_inbound_md5_hash() on tcp_v4_inbound_md5_hash()
by returning a boolean.

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