tcp: Add a TCP_FASTOPEN socket option to get a max backlog on its listner
Subsystems (3)
PATCH v3 1/1 tcp: Add a TCP_FASTOPEN socket option to get a max backlog on its listner
This patch adds a TCP_FASTOPEN socket option to get a max backlog on its listener to getsockopt().
Signed-off-by Kenjiro Nakayama <[email protected]>
--- net/ipv4/tcp.c | 8 ++++++++ 1 file changed, 8 insertions(+)
net/ipv4/tcp.c +8 -0
@@ -2916,6 +2916,14 @@ static int do_tcp_getsockopt(struct sock *sk, int level,case TCP_USER_TIMEOUT : val =jiffies_to_msecs (icsk->icsk_user_timeout);break ; + +case TCP_FASTOPEN : +if (icsk->icsk_accept_queue.fastopenq !=NULL ) + val = icsk->icsk_accept_queue.fastopenq->max_qlen; +else + val =0 ; +break ; +case TCP_TIMESTAMP : val = tcp_time_stamp + tp->tsoffset;break ;
--
1.9.0
Quoted 7 lines · Kenjiro Nakayama
This patch adds a
TCP_FASTOPENsocket option to get a max backlog on its listener togetsockopt().Signed-off-by Kenjiro Nakayama <[email protected]>--- net/ipv4/tcp.c | 8 ++++++++ 1 file changed, 8 insertions(+)
Acked-by Neal Cardwell <[email protected]>
Seems fine to me. Thanks, Kenjiro.
neal
From: Kenjiro Nakayama <[email protected]>
Date: Thu, 17 Apr 2014 01:25:01 +0900
Quoted 4 lines
This patch adds a
TCP_FASTOPENsocket option to get a max backlog on its listener togetsockopt().Signed-off-by Kenjiro Nakayama <[email protected]>
Applied.