aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/inet_connection_sock.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-02tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlogJason Xing1-1/+1
2024-04-01inet: preserve const qualifier in inet_csk()Eric Dumazet1-4/+1
2024-03-25tcp: properly terminate timers for kernel socketsEric Dumazet1-0/+1
2024-01-19tcp: make sure init the accept_queue's spinlocks onceZhengchao Shao1-0/+8
2023-10-25ipv6: drop feature RTAX_FEATURE_ALLFRAGYan Zhai1-1/+0
2023-10-16tcp: Set pingpong threshold via sysctlHaiyang Zhang1-4/+12
2023-10-10tcp: record last received ipv6 flowlabelDavid Morley1-1/+4
2023-08-16inet: move inet->is_icsk to inet->inet_flagsEric Dumazet1-2/+2
2023-08-13net: tcp: send zero-window ACK when no memoryMenglong Dong1-1/+2
2022-08-24net: Add a bhash2 table hashed by port and addressJoanne Koong1-0/+3
2022-07-22Revert "tcp: change pingpong threshold to 3"Wei Wang1-9/+1
2022-06-16Revert "net: Add a second bind table hashed by port and address"Joanne Koong1-3/+0
2022-05-20net: Add a second bind table hashed by port and addressJoanne Koong1-0/+3
2022-05-12net: inet: Retire port only listening_hashMartin KaFai Lau1-2/+0
2022-02-02tcp: Use BPF timeout setting for SYN ACK RTOAkhmat Karakotov1-0/+8
2021-11-23dccp/tcp: Remove an unused argument in inet_csk_listen_start().Kuniyuki Iwashima1-1/+1
2021-10-15tcp: switch orphan_count to bare per-cpu countersEric Dumazet1-1/+1
2021-06-29tcp: change ICSK_CA_PRIV_SIZE definitionEric Dumazet1-1/+1
2021-03-15tcp: relookup sock for RST+ACK packets handled by obsolete req sockAlexander Ovechkin1-1/+1
2021-01-29tcp: shrink inet_connection_sock icsk_mtup enabled and probe_sizeNeal Cardwell1-3/+3
2021-01-22tcp: remove unused ICSK_TIME_EARLY_RETRANSPengcheng Yang1-3/+1
2021-01-18tcp: fix TCP_USER_TIMEOUT with zero windowEnke Chen1-0/+3
2020-09-30tcp: add exponential backoff in __tcp_send_ack()Eric Dumazet1-1/+2
2020-09-30inet: remove icsk_ack.blockedEric Dumazet1-2/+2
2020-09-10tcp: Only init congestion control if not initialized alreadyNeal Cardwell1-1/+2
2020-08-24tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockoptMartin KaFai Lau1-0/+1
2020-08-24tcp: bpf: Add TCP_BPF_DELACK_MAX setsockoptMartin KaFai Lau1-0/+1
2020-08-11net: refactor bind_bucket fastreuse into helperTim Froidcoeur1-0/+4
2020-07-24net: pass a sockptr_t into ->setsockoptChristoph Hellwig1-1/+2
2020-07-19net/ipv6: remove compat_ipv6_{get,set}sockoptChristoph Hellwig1-13/+0
2020-06-04inet_connection_sock: clear inet_num out of destroy helperPaolo Abeni1-1/+0
2020-05-15inet_connection_sock: factor out destroy helper.Paolo Abeni1-0/+8
2020-03-09bpf: sockmap: Only check ULP for TCP socketsLorenz Bauer1-0/+6
2019-08-31net/tls: use RCU protection on icsk->icsk_ulp_dataJakub Kicinski1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-01-27tcp: change pingpong threshold to 3Wei Wang1-1/+9
2019-01-27tcp: Refactor pingpong codeWei Wang1-0/+17
2019-01-24tcp_bbr: adapt cwnd based on ack aggregation estimationPriyaranjan Jha1-2/+2
2018-08-14inet/connection_sock: prefer _THIS_IP_ to current_text_addrNick Desaulniers1-1/+2
2018-08-11tcp: mandate a one-time immediate ACKYuchung Cheng1-1/+2
2018-05-10net: ipv4: remove define INET_CSK_DEBUG and unnecessary EXPORT_SYMBOLJoe Perches1-18/+4
2018-05-01tcp: Add clean acked data hookIlya Lesokhin1-0/+2
2018-02-28inet: whitespace cleanupStephen Hemminger1-5/+5
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+2
2017-12-03inet: Add a 2nd listener hashtable (port+addr)Martin KaFai Lau1-0/+2
2017-11-27net: annotate ->poll() instancesAl Viro1-1/+1
2017-10-18inet/connection_sock: Convert timers to use timer_setup()Kees Cook1-3/+3
2017-06-15tcp: ULP infrastructureDave Watson1-0/+4
2017-03-09net: Work around lockdep limitation in sockets that use socketsDavid Howells1-1/+1
2017-01-18inet: drop ->bind_conflictJosef Bacik1-6/+0
2017-01-13tcp: add reordering timer in RACK loss detectionYuchung Cheng1-1/+3
2016-12-17inet: Fix get port to handle zero port number with soreuseport setTom Herbert1-2/+4
2016-10-29tcp/dccp: drop SYN packets if accept queue is fullEric Dumazet1-5/+0
2016-09-21tcp: increase ICSK_CA_PRIV_SIZE from 64 bytes to 88Neal Cardwell1-2/+2
2016-02-18tcp/dccp: fix another race at listener dismantleEric Dumazet1-2/+3
2015-10-23tcp/dccp: fix hashdance race for passive sessionsEric Dumazet1-1/+6
2015-10-16tcp/dccp: fix race at listener dismantle phaseEric Dumazet1-7/+2
2015-10-16tcp/dccp: add inet_csk_reqsk_queue_drop_and_put() helperEric Dumazet1-0/+1
2015-10-14tcp: avoid spurious SYN flood detection at listen() timeEric Dumazet1-1/+1
2015-10-03tcp: remove max_qlen_logEric Dumazet1-1/+1
2015-10-03tcp/dccp: install syn_recv requests into ehash tableEric Dumazet1-4/+0
2015-10-03tcp/dccp: remove inet_csk_reqsk_queue_added() timeout argumentEric Dumazet1-2/+1
2015-09-29tcp/dccp: constify syn_recv_sock() method sock argumentEric Dumazet1-1/+1
2015-09-29inet: constify inet_csk_route_child_sock() socket argumentEric Dumazet1-1/+2
2015-09-25inet: constify inet_csk_route_req() socket argumentEric Dumazet1-1/+1
2015-05-31tcp: fix child sockets to use system default congestion control if not setNeal Cardwell1-1/+2
2015-05-19inet: properly align icsk_ca_privEric Dumazet1-2/+3
2015-04-24inet: fix possible panic in reqsk_queue_unlink()Eric Dumazet1-19/+1
2015-03-20inet: get rid of central tcp/dccp listener timerEric Dumazet1-11/+4
2015-03-20inet: drop prev pointer handling in request sockEric Dumazet1-7/+4
2015-03-17inet: fix request sock refcountingEric Dumazet1-5/+0
2015-03-16inet: add proper refcounting to request sockEric Dumazet1-0/+5
2015-03-06ipv4: Create probe timer for tcp PMTU as per RFC4821Fan Du1-0/+2
2015-01-05net: tcp: add key management to congestion controlDaniel Borkmann1-1/+2
2014-09-22tcp: avoid possible arithmetic overflowsEric Dumazet1-0/+9
2014-08-14tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced()Neal Cardwell1-0/+1
2014-04-15ipv4: add a sock pointer to ip_queue_xmit()Eric Dumazet1-1/+1
2013-09-21inet*.h: Remove extern from function prototypesJoe Perches1-41/+38
2013-03-12tcp: Tail loss probe (TLP)Nandita Dukkipati1-1/+4
2012-12-14inet: Fix kmemleak in tcp_v4/6_syn_recv_sock and dccp_v4/6_request_recv_sockChristoph Paasch1-0/+1
2012-08-06net: ipv6: fix TCP early demuxEric Dumazet1-0/+1
2012-07-20ipv4: Kill FLOWI_FLAG_RT_NOCACHE and associated code.David S. Miller1-2/+1
2012-07-16ipv4: Add helper inet_csk_update_pmtu().David S. Miller1-0/+2
2012-07-10inet: Remove ->get_peer() method.David S. Miller1-1/+0
2012-06-22ipv4: tcp: dont cache output dst for syncookiesEric Dumazet1-1/+2
2012-06-09tcp: Get rid of inetpeer special cases.David S. Miller1-1/+1
2012-04-27ipv6: RTAX_FEATURE_ALLFRAG causes inefficient TCP segment sizingEric Dumazet1-0/+1
2012-04-14tcp: bind() use stronger condition for bind_conflictAlex Copot1-2/+2
2011-11-08net: rename sk_clone to sk_clone_lockEric Dumazet1-3/+3
2011-05-18ipv4: Make caller provide flowi4 key to inet_csk_route_req().David S. Miller1-0/+1
2011-05-08inet: Pass flowi to ->queue_xmit().David S. Miller1-1/+1
2011-05-08ipv4: Create inet_csk_route_child_sock().David S. Miller1-0/+3
2010-12-19net: kill unused macrosShan Wei1-1/+0
2010-11-30inet: Turn ->remember_stamp into ->get_peer in connection AF ops.David S. Miller1-1/+1
2010-08-30tcp: Add TCP_USER_TIMEOUT socket option.Jerry Chu1-0/+1
2010-04-15net: replace ipfragok with skb->local_dfShan Wei1-1/+1
2010-04-11inet: Remove unused send_check length argumentHerbert Xu1-2/+1
2009-09-30net: Make setsockopt() optlen be unsigned.David S. Miller1-3/+3
2008-08-28net: more #ifdef CONFIG_COMPATAlexey Dobriyan1-0/+2
2008-04-03[INET]: Rename inet_csk_ctl_sock_create to inet_ctl_sock_create.Denis V. Lunev1-5/+0
2008-02-03[SOCK] proto: Add hashinfo member to struct protoArnaldo Carvalho de Melo1-5/+3
2007-01-26[TCP]: Restore SKB socket owner setting in tcp_transmit_skb().David S. Miller1-2/+1
2006-12-04[PATCH] severing skbuff.h -> poll.hAl Viro1-0/+1
2006-12-02[INET_CONNECTION_SOCK]: Pack struct inet_connection_sock_af_opsArnaldo Carvalho de Melo1-2/+2
2006-12-02[TCP]: Don't set SKB owner in tcp_transmit_skb().David S. Miller1-1/+2
2006-09-28[IPV4]: inet_csk_search_req() annotationsAl Viro1-1/+1
2006-09-28[IPV4]: inet_csk_search_req() (partial) annotationsAl Viro1-2/+2
2006-09-22[TCP]: Send ACKs each 2nd received segment.Alexey Kuznetsov1-1/+2
2006-03-20[ICSK] compat: Introduce inet_csk_compat_[gs]etsockoptArnaldo Carvalho de Melo1-0/+5
2006-03-20[NET]: {get|set}sockopt compatibility layerDmitry Mishin1-0/+6
2006-03-20[ICSK]: Introduce inet_csk_ctl_sock_createArnaldo Carvalho de Melo1-0/+4
2006-03-20[TCP] mtu probing: move tcp-specific data out of inet_connection_sockJohn Heffner1-2/+0
2006-03-20[TCP]: MTU probingJohn Heffner1-0/+13
2006-01-10[INET]: congestion and af_ops can be constStephen Hemminger1-2/+2
2006-01-03[INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.hArnaldo Carvalho de Melo1-1/+2
2006-01-03[IP_SOCKGLUE]: Remove most of the tcp specific callsArnaldo Carvalho de Melo1-1/+5
2006-01-03[ICSK]: Move v4_addr2sockaddr from TCP to icskArnaldo Carvalho de Melo1-0/+2
2006-01-03[ICSK]: Rename struct tcp_func to struct inet_connection_sock_af_opsArnaldo Carvalho de Melo1-0/+26
2006-01-03[ICSK]: make inet_csk_reqsk_queue_hash_add timeout arg unsigned longArnaldo Carvalho de Melo1-1/+1
2006-01-03[IPV6]: Reuse inet_csk_get_port in tcp_v6_get_portArnaldo Carvalho de Melo1-1/+5
2005-10-08[PATCH] gfp flags annotations - part 1Al Viro1-1/+1
2005-08-29[INET]: compile errors when DEBUG is definedStephen Hemminger1-2/+2
2005-08-29[ICSK]: Generalise tcp_listen_pollArnaldo Carvalho de Melo1-0/+10
2005-08-29[ICSK]: Move TCP congestion avoidance members to icskArnaldo Carvalho de Melo1-0/+15
2005-08-29[ICSK]: Move generalised functions from tcp to inet_connection_sockArnaldo Carvalho de Melo1-0/+7
2005-08-29[ICSK]: Introduce reqsk_queue_prune from code in tcp_synack_timerArnaldo Carvalho de Melo1-0/+2
2005-08-29[ICSK]: Introduce inet_csk_cloneArnaldo Carvalho de Melo1-0/+4
2005-08-29[NET]: Just move the inet_connection_sock function from tcp sourcesArnaldo Carvalho de Melo1-0/+152
2005-08-29[NET]: Introduce inet_connection_sockArnaldo Carvalho de Melo1-0/+86