diff options
author | Octavian Purdila <octavian.purdila@intel.com> | 2014-06-25 10:10:01 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-06-27 18:53:36 -0400 |
commit | 695da14eb0af21129187ed3810e329b21262e45f (patch) | |
tree | 34f1cdc6d14ce7e4da6d7139853847acfc20b352 /net/ipv4/tcp_ipv4.c | |
parent | 2aec4a297b21f3690486bbf8f7d5d29281ba6a48 (diff) |
tcp: add queue_add_hash to tcp_request_sock_ops
Add queue_add_hash member to tcp_request_sock_ops so that we can later
unify tcp_v4_conn_request and tcp_v6_conn_request.
Signed-off-by: Octavian Purdila <octavian.purdila@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/tcp_ipv4.c')
-rw-r--r-- | net/ipv4/tcp_ipv4.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c index 499d440539ad..845c39de97ab 100644 --- a/net/ipv4/tcp_ipv4.c +++ b/net/ipv4/tcp_ipv4.c | |||
@@ -1277,6 +1277,7 @@ static const struct tcp_request_sock_ops tcp_request_sock_ipv4_ops = { | |||
1277 | .route_req = tcp_v4_route_req, | 1277 | .route_req = tcp_v4_route_req, |
1278 | .init_seq = tcp_v4_init_sequence, | 1278 | .init_seq = tcp_v4_init_sequence, |
1279 | .send_synack = tcp_v4_send_synack, | 1279 | .send_synack = tcp_v4_send_synack, |
1280 | .queue_hash_add = inet_csk_reqsk_queue_hash_add, | ||
1280 | }; | 1281 | }; |
1281 | 1282 | ||
1282 | int tcp_v4_conn_request(struct sock *sk, struct sk_buff *skb) | 1283 | int tcp_v4_conn_request(struct sock *sk, struct sk_buff *skb) |
@@ -1403,7 +1404,7 @@ int tcp_v4_conn_request(struct sock *sk, struct sk_buff *skb) | |||
1403 | goto drop_and_free; | 1404 | goto drop_and_free; |
1404 | 1405 | ||
1405 | tcp_rsk(req)->listener = NULL; | 1406 | tcp_rsk(req)->listener = NULL; |
1406 | inet_csk_reqsk_queue_hash_add(sk, req, TCP_TIMEOUT_INIT); | 1407 | af_ops->queue_hash_add(sk, req, TCP_TIMEOUT_INIT); |
1407 | } | 1408 | } |
1408 | 1409 | ||
1409 | return 0; | 1410 | return 0; |