tcp_input.c (967535223f9a8d95c187a8728480b569164cd4f4) tcp_input.c (c92e8c02fe664155ac4234516e32544bec0f113d)
1/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket
4 * interface as the means of communication with the user level.
5 *
6 * Implementation of the Transmission Control Protocol(TCP).
7 *
8 * Authors: Ross Biro

--- 6182 unchanged lines hidden (view full) ---

6191{
6192 struct request_sock *req = reqsk_alloc(ops, sk_listener,
6193 attach_listener);
6194
6195 if (req) {
6196 struct inet_request_sock *ireq = inet_rsk(req);
6197
6198 kmemcheck_annotate_bitfield(ireq, flags);
1/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket
4 * interface as the means of communication with the user level.
5 *
6 * Implementation of the Transmission Control Protocol(TCP).
7 *
8 * Authors: Ross Biro

--- 6182 unchanged lines hidden (view full) ---

6191{
6192 struct request_sock *req = reqsk_alloc(ops, sk_listener,
6193 attach_listener);
6194
6195 if (req) {
6196 struct inet_request_sock *ireq = inet_rsk(req);
6197
6198 kmemcheck_annotate_bitfield(ireq, flags);
6199 ireq->opt = NULL;
6199 ireq->ireq_opt = NULL;
6200#if IS_ENABLED(CONFIG_IPV6)
6201 ireq->pktopts = NULL;
6202#endif
6203 atomic64_set(&ireq->ir_cookie, 0);
6204 ireq->ireq_state = TCP_NEW_SYN_RECV;
6205 write_pnet(&ireq->ireq_net, sock_net(sk_listener));
6206 ireq->ireq_family = sk_listener->sk_family;
6207 }

--- 188 unchanged lines hidden ---
6200#if IS_ENABLED(CONFIG_IPV6)
6201 ireq->pktopts = NULL;
6202#endif
6203 atomic64_set(&ireq->ir_cookie, 0);
6204 ireq->ireq_state = TCP_NEW_SYN_RECV;
6205 write_pnet(&ireq->ireq_net, sock_net(sk_listener));
6206 ireq->ireq_family = sk_listener->sk_family;
6207 }

--- 188 unchanged lines hidden ---