aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/request_sock.h
AgeCommit message (Expand)AuthorFilesLines
18 hoursMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+3
2024-04-26rstreason: prepare for passive resetJason Xing1-1/+3
2024-04-25mm: change inlined allocation helpers to account at the call siteSuren Baghdasaryan1-2/+3
2024-03-19tcp: Clear req->syncookie in reqsk_alloc().Kuniyuki Iwashima1-1/+6
2024-01-23bpf: tcp: Handle BPF SYN Cookie in skb_steal_sock().Kuniyuki Iwashima1-2/+13
2024-01-23tcp: Move skb_steal_sock() to request_sock.hKuniyuki Iwashima1-0/+28
2022-02-02tcp: Use BPF timeout setting for SYN ACK RTOAkhmat Karakotov1-0/+2
2020-08-24tcp: bpf: Optionally store mac header in TCP_SAVE_SYNMartin KaFai Lau1-0/+1
2020-08-24tcp: Use a struct to represent a saved_synMartin KaFai Lau1-1/+7
2020-07-31tcp: rename request_sock cookie_ts bit to syncookieFlorian Westphal1-1/+1
2019-10-09net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_headEric Dumazet1-2/+2
2019-06-19inet: clear num_timeout reqsk_alloc()Eric Dumazet1-0/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-03-19tcp: free request sock directly upon TFO or syncookies errorGuillaume Nault1-3/+7
2019-03-09net: keep refcount warning in reqsk_free()Guillaume Nault1-1/+0
2017-10-20tcp: socket option to set TCP fast open keyYuchung Cheng1-0/+2
2017-07-01net: convert sock.sk_refcnt from atomic_t to refcount_tReshetova, Elena1-4/+5
2017-05-23net: make struct request_sock_ops::obj_size unsignedAlexey Dobriyan1-1/+1
2016-12-29ipv4: Namespaceify tcp_max_syn_backlog knobHaishuang Yan1-3/+1
2016-04-04inet: reqsk_alloc() needs to take care of dead listenersEric Dumazet1-16/+15
2015-12-22net: add inet_sk_transparent() helperFlorian Westphal1-1/+1
2015-10-16tcp/dccp: fix race at listener dismantle phaseEric Dumazet1-19/+0
2015-10-12net: shrink struct sock and request_sock by 8 bytesEric Dumazet1-3/+2
2015-10-12net: align sk_refcnt on 128 bytes boundaryEric Dumazet1-1/+1
2015-10-05tcp: avoid two atomic ops for syncookiesEric Dumazet1-3/+8
2015-10-05net: use sk_fullsock() in __netdev_pick_tx()Eric Dumazet1-0/+1
2015-10-03tcp/dccp: add SLAB_DESTROY_BY_RCU flag for request socketsEric Dumazet1-1/+3
2015-10-03tcp: remove max_qlen_logEric Dumazet1-8/+2
2015-10-03tcp/dccp: remove struct listen_sockEric Dumazet1-22/+4
2015-10-03tcp/dccp: shrink struct listen_sockEric Dumazet1-3/+0
2015-10-03tcp/dccp: install syn_recv requests into ehash tableEric Dumazet1-4/+0
2015-10-03tcp/dccp: init sk_prot and call sk_node_init() in reqsk_alloc()Eric Dumazet1-10/+12
2015-10-03tcp: move synflood_warned into struct request_sock_queueEric Dumazet1-1/+1
2015-10-03tcp: move qlen/young out of struct listen_sockEric Dumazet1-30/+10
2015-10-03tcp: add a spinlock to protect struct request_sock_queueEric Dumazet1-19/+18
2015-09-29tcp: prepare fastopen code for upcoming listener changesEric Dumazet1-5/+2
2015-09-29tcp: constify tcp_syn_flood_action() socket argumentEric Dumazet1-3/+2
2015-09-29tcp/dccp: constify send_synack and send_reset socket argumentEric Dumazet1-2/+2
2015-09-25inet: constify inet_rtx_syn_ack() sock argumentEric Dumazet1-1/+1
2015-09-25tcp/dccp: constify rtx_synack() and friendsEric Dumazet1-1/+1
2015-05-05tcp: provide SYN headers for passive connectionsEric Dumazet1-1/+3
2015-04-24inet: fix possible panic in reqsk_queue_unlink()Eric Dumazet1-18/+0
2015-03-23net: convert syn_wait_lock to a spinlockEric Dumazet1-8/+3
2015-03-23inet: remove sk_listener parameter from syn_ack_timeout()Eric Dumazet1-2/+1
2015-03-20inet: get rid of central tcp/dccp listener timerEric Dumazet1-46/+41
2015-03-20inet: drop prev pointer handling in request sockEric Dumazet1-4/+11
2015-03-18inet: request sock should init IPv6/IPv4 addressesEric Dumazet1-0/+5
2015-03-17inet: fix request sock refcountingEric Dumazet1-0/+11
2015-03-17inet: add rsk_listener field to struct request_sockEric Dumazet1-3/+9
2015-03-16inet: add proper refcounting to request sockEric Dumazet1-6/+7
2015-03-12inet: prepare sock_edemux() & sock_gen_put() for new SYN_RECV stateEric Dumazet1-0/+5
2015-03-12inet: add rsk_refcnt/ireq_refcnt to request socksEric Dumazet1-0/+8
2013-10-10inet: includes a sock_common in request_sockEric Dumazet1-0/+1
2013-09-23request_sock.h: Remove extern from function prototypesJoe Perches1-7/+7
2013-04-22net: remove a stale comment for dl_nextEric Dumazet1-1/+1
2013-03-17tcp: Remove TCPCTChristoph Paasch1-7/+1
2012-11-03tcp: better retrans tracking for defer-acceptEric Dumazet1-4/+8
2012-08-31tcp: TCP Fast Open Server - support TFO listenersJerry Chu1-13/+0
2012-08-31tcp: TCP Fast Open Server - header & support functionsJerry Chu1-0/+36
2011-09-15tcp: Change possible SYN flooding messagesEric Dumazet1-1/+2
2010-01-17tcp: account SYN-ACK timeouts & retransmissionsOctavian Purdila1-0/+2
2009-12-02TCPCT part 1a: add request_values parameter for sending SYNACKWilliam Allen Simpson1-1/+7
2008-11-21net: Fix memory leak in the proto_register functionCatalin Marinas1-0/+1
2008-08-06tcp: Fix kernel panic when calling tcp_v(4/6)_md5_do_lookupGui Jianfeng1-1/+1
2008-07-25net: convert BUG_TRAP to generic WARN_ONIlpo Järvinen1-2/+3
2008-06-12tcp: Revert 'process defer accept as established' changes.David S. Miller1-2/+2
2008-04-10[Syncookies]: Add support for TCP options via timestamps.Florian Westphal1-1/+1
2008-03-21[TCP]: TCP_DEFER_ACCEPT updates - process as establishedPatrick McManus1-2/+2
2008-02-29[INET]: Remove struct dst_entry *dst from request_sock_ops.rtx_syn_ack.Denis V. Lunev1-2/+1
2007-11-15[INET]: Fix potential kfree on vmalloc-ed area of request_sock_queuePavel Emelyanov1-17/+1
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter1-1/+1
2006-12-07[PATCH] slab: remove SLAB_ATOMICChristoph Lameter1-1/+1
2006-12-02[TCP]: MD5 Signature Option (RFC2385) support.YOSHIFUJI Hideaki1-1/+2
2006-12-02[NET]: Size listen hash tables using backlog hintEric Dumazet1-4/+4
2006-12-02SELinux: Return correct context for SO_PEERSECVenkat Yekkirala1-0/+1
2006-09-22[MLSXFRM]: Auto-labeling of child socketsVenkat Yekkirala1-0/+1
2006-03-26[NET]: drop duplicate assignment in request_sockNorbert Kiesel1-1/+1
2006-01-03[IPV6]: Generalise tcp_v6_search_req & tcp_v6_synq_addArnaldo Carvalho de Melo1-1/+1
2005-08-29[ICSK]: Move generalised functions from tcp to inet_connection_sockArnaldo Carvalho de Melo1-4/+0
2005-08-29[ICSK]: Introduce reqsk_queue_prune from code in tcp_synack_timerArnaldo Carvalho de Melo1-0/+7
2005-08-29[NET]: Introduce inet_connection_sockArnaldo Carvalho de Melo1-3/+3
2005-08-29[REQSK]: Move the syn_table destroy from tcp_listen_stop to reqsk_queue_destroyArnaldo Carvalho de Melo1-1/+4
2005-06-18[NET] rename struct tcp_listen_opt to struct listen_sockArnaldo Carvalho de Melo1-8/+8
2005-06-18[NET] Generalise tcp_listen_optArnaldo Carvalho de Melo1-0/+178
2005-06-18[NET] Rename open_request to request_sockArnaldo Carvalho de Melo1-17/+17
2005-06-18[NET] Generalise TCP's struct open_request minisock infrastructureArnaldo Carvalho de Melo1-0/+77