aboutsummaryrefslogtreecommitdiffstats
path: root/net/dccp
AgeCommit message (Expand)AuthorFilesLines
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2024-02-20treewide: replace or remove redundant def_bool in Kconfig filesMasahiro Yamada1-1/+1
2024-02-02net: dccp: Simplify the allocation of slab caches in dccp_ackvec_initKunwu Chan1-6/+2
2024-01-23inet_diag: add module pointer to "struct inet_diag_handler"Eric Dumazet1-0/+1
2023-12-26net: remove SOCK_DEBUG leftoversDenis Kirjanov1-1/+1
2023-12-11ipv6: annotate data-races around np->mcast_oifEric Dumazet1-1/+1
2023-11-02dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.Kuniyuki Iwashima1-3/+3
2023-11-02dccp: Call security_inet_conn_request() after setting IPv4 addresses.Kuniyuki Iwashima1-3/+3
2023-10-10tcp: record last received ipv6 flowlabelDavid Morley1-2/+2
2023-10-01inet: implement lockless IP_TOSEric Dumazet1-1/+1
2023-10-01net: implement lockless SO_PRIORITYEric Dumazet1-1/+1
2023-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-14/+4
2023-09-18dccp: fix dccp_v4_err()/dccp_v6_err() againEric Dumazet2-14/+4
2023-09-15ipv6: lockless IPV6_FLOWINFO_SEND implementationEric Dumazet1-1/+1
2023-09-15ipv6: move np->repflow to atomic flagsEric Dumazet1-1/+1
2023-09-15ipv6: lockless IPV6_RECVERR implemetationEric Dumazet1-1/+1
2023-09-15ipv6: lockless IPV6_MULTICAST_HOPS implementationEric Dumazet1-1/+1
2023-08-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-9/+19
2023-08-28dccp: Fix out of bounds access in DCCP error handlerJann Horn2-9/+19
2023-08-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-10/+14
2023-08-20ipv4: fix data-races around inet->inet_idEric Dumazet1-2/+2
2023-08-18dccp: annotate data-races in dccp_poll()Eric Dumazet1-8/+12
2023-08-16inet: move inet->recverr to inet->inet_flagsEric Dumazet1-3/+1
2023-08-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-3/+9
2023-08-04dccp: fix data-race around dp->dccps_mss_cacheEric Dumazet2-3/+9
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2023-07-29net: annotate data-races around sk->sk_markEric Dumazet1-2/+2
2023-07-27dccp: Remove unused declaration dccp_feat_initialise_sysctls()YueHaibing1-1/+0
2023-07-24ipv6: remove hard coded limitation on ipv6_pinfoEric Dumazet2-4/+1
2023-07-19dccp: Set TOS and routing scope independently for fib lookups.Guillaume Nault1-1/+2
2023-06-24sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells2-2/+0
2023-06-15net: ioctl: Use kernel memory on protocol ioctl callbacksBreno Leitao2-7/+7
2023-06-15dccp: Print deprecation notice.Kuniyuki Iwashima1-0/+3
2023-03-22netfilter: keep conntrack reference until IPsecv6 policy checks are doneMadhu Koriginja1-0/+1
2023-03-17dccp: annotate lockless accesses to sk->sk_err_softEric Dumazet3-11/+14
2023-02-10dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.Kuniyuki Iwashima1-5/+2
2022-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-39/+11
2022-11-22dccp/tcp: Fixup bhash2 bucket when connect() fails.Kuniyuki Iwashima3-6/+3
2022-11-22dccp/tcp: Update saddr under bhash's lock.Kuniyuki Iwashima2-37/+8
2022-11-22dccp/tcp: Reset saddr on failure after inet6?_hash_connect().Kuniyuki Iwashima2-0/+4
2022-10-24dccp: Call inet6_destroy_sock() via sk->sk_destruct().Kuniyuki Iwashima3-8/+16
2022-10-11treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld1-2/+2
2022-09-20tcp: Introduce optional per-netns ehash.Kuniyuki Iwashima1-0/+2
2022-08-24net: Add a bhash2 table hashed by port and addressJoanne Koong3-7/+70
2022-08-01dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lockHangyu Hua1-5/+5
2022-06-16Revert "net: Add a second bind table hashed by port and address"Joanne Koong1-28/+5
2022-05-20net: Add a second bind table hashed by port and addressJoanne Koong1-5/+28
2022-05-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+12
2022-05-16dccp: use READ_ONCE() to read sk->sk_bound_dev_ifEric Dumazet2-3/+3
2022-05-13Revert "tcp/dccp: get rid of inet_twsk_purge()"Eric Dumazet2-0/+12
2022-05-12net: inet: Retire port only listening_hashMartin KaFai Lau1-1/+0
2022-04-22ipv4: Avoid using RTO_ONLINK with ip_route_connect().Guillaume Nault1-3/+2
2022-04-22ipv6: Remove __ipv6_only_sock().Kuniyuki Iwashima1-1/+1
2022-04-12net: remove noblock parameter from recvmsg() entitiesOliver Hartkopp2-5/+5
2022-01-27dccp: remove max48()Jakub Kicinski1-5/+0
2022-01-26tcp: allocate tcp_death_row outside of struct netns_ipv4Eric Dumazet1-0/+1
2022-01-25tcp/dccp: get rid of inet_twsk_purge()Eric Dumazet2-12/+0
2021-11-23dccp: Inline dccp_listen_start().Kuniyuki Iwashima1-16/+11
2021-11-23dccp/tcp: Remove an unused argument in inet_csk_listen_start().Kuniyuki Iwashima1-3/+3
2021-11-19net: dccp: Use memset_startat() for TP zeroingKees Cook1-3/+1
2021-10-15tcp: switch orphan_count to bare per-cpu countersEric Dumazet2-11/+5
2021-09-08dccp: don't duplicate ccid when cloning dccp sockLin, Zhenpeng1-0/+2
2021-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2021-08-09dccp: add do-while-0 stubs for dccp_pr_debug macrosRandy Dunlap1-3/+3
2021-07-20memcg: enable accounting for inet_bin_bucket cacheVasily Averin1-1/+1
2021-06-29net: sock: introduce sk_error_reportAlexander Aring4-6/+6
2021-06-10dccp: tfrc: fix doc warnings in tfrc_equation.cBaokun Li1-0/+1
2021-05-17net: Remove the member netns_okYejune Deng1-1/+0
2021-04-09net: dccp: use net_generic storageFlorian Westphal2-8/+40
2021-03-18ipv6: weaken the v4mapped source checkJakub Kicinski1-0/+5
2021-02-06dccp: Return the correct errno codeZheng Yongjun1-1/+1
2020-12-16Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+4
2020-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+2
2020-11-23tcp: fix race condition when creating child sockets from syncookiesRicardo Dias2-2/+2
2020-11-23lsm,selinux: pass flowi_common instead of flowi to the LSM hooksPaul Moore2-4/+4
2020-11-07net: dccp: convert tasklets to use new tasklet_setup() APIAllen Pais1-6/+6
2020-10-30net: dccp: Fix most of the kerneldoc warningsAndrew Lunn8-2/+41
2020-10-30net: dccp: Add __printf() markup to fix -Wsuggest-attribute=formatAndrew Lunn1-1/+1
2020-09-30inet: remove icsk_ack.blockedEric Dumazet1-1/+0
2020-09-10ip: pass tos into ip_build_and_send_pkt()Wei Wang1-2/+4
2020-08-24net: dccp: delete repeated wordsRandy Dunlap3-3/+3
2020-08-22net: dccp: Convert to use the preferred fallthrough macroMiaohe Lin6-16/+17
2020-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds14-76/+43
2020-07-28net: remove sockptr_advanceChristoph Hellwig1-3/+2
2020-07-24net: pass a sockptr_t into ->setsockoptChristoph Hellwig2-11/+11
2020-07-22net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill)Richard Sailer1-0/+9
2020-07-19net/ipv6: remove compat_ipv6_{get,set}sockoptChristoph Hellwig4-48/+0
2020-07-19net/ipv4: remove compat_ip_{get,set}sockoptChristoph Hellwig1-4/+0
2020-07-19net: remove compat_sock_common_{get,set}sockoptChristoph Hellwig2-6/+0
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-1/+1
2020-07-13net: dccp: kerneldoc fixesAndrew Lunn6-0/+17
2020-07-13dccp: Replace HTTP links with HTTPS onesAlexander A. Klimov6-7/+7
2020-06-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-2/+5
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada2-5/+5
2020-06-09dccp: Fix possible memleak in dccp_init and dccp_finiWang Hai1-2/+5
2020-05-18ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctlChristoph Hellwig1-0/+1
2020-04-25dccp: remove unused inline function dccp_set_seqnoYueHaibing1-5/+0
2020-02-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-5/+4
2020-02-28net: dccp: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-02-27inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->dataMartin KaFai Lau1-2/+2
2020-02-27inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one()Martin KaFai Lau1-3/+2
2020-02-24dccp: Add missing annotation for dccp_child_process()Jules Irenge1-0/+1
2019-12-09treewide: Use sizeof_field() macroPankaj Bharadiya1-1/+1
2019-12-04net: ipv6: add net argument to ip6_dst_lookup_flowSabrina Dubroca1-3/+3
2019-11-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2019-11-06net: annotate lockless accesses to sk->sk_max_ack_backlogEric Dumazet1-1/+1
2019-11-04dccp: do not leak jiffies on the wireEric Dumazet1-1/+1
2019-11-01inet: stop leaking jiffies on the wireEric Dumazet1-1/+1
2019-10-01netfilter: drop bridge nf reset from nf_resetFlorian Westphal1-1/+1
2019-09-27ipv6: add priority parameter to ip6_xmit()Eric Dumazet1-2/+3
2019-07-18proc/sysctl: add shared variables for range checkMatteo Croce1-9/+7
2019-07-08ipv6: elide flowlabel check if no exclusive leases existWillem de Bruijn1-1/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner8-31/+8
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-4/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 389Thomas Gleixner2-8/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner12-61/+12
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 132Thomas Gleixner4-56/+4
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61Thomas Gleixner2-28/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-12net: dccp : proto: remove Unneeded variable "err"Hariprasad Kelam1-2/+1
2019-04-19net: rework SIOCGSTAMP ioctl handlingArnd Bergmann2-0/+2
2019-04-01dccp: Fix memleak in __feat_register_spYueHaibing1-1/+6
2019-03-19dccp: do not use ipv6 header for ipv4 flowEric Dumazet1-2/+2
2019-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2019-02-01dccp: fool proof ccid_hc_[rt]x_parse_options()Eric Dumazet1-2/+2
2019-01-27tcp: Refactor pingpong codeWei Wang2-3/+3
2018-12-28mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS1-1/+1
2018-12-28mm: reference totalram_pages and managed_pages once per functionArun KS1-3/+4
2018-12-24net: dccp: fix kernel crash on module loadPeter Oskolkov1-4/+4
2018-12-17net: dccp: initialize (addr,port) listening hashtablePeter Oskolkov1-0/+3
2018-12-16Revert "net: dccp: initialize (addr,port) listening hashtable"David S. Miller1-3/+0
2018-12-16net: dccp: initialize (addr,port) listening hashtablePeter Oskolkov1-0/+3
2018-11-08net: Convert protocol error handlers from void to intStefano Brivio2-10/+16
2018-11-07inet: minor optimization for backlog setting in listen(2)Yafang Shao1-1/+1
2018-10-23Revert "net: simplify sock_poll_wait"Karsten Graul1-1/+1
2018-10-02inet: make sure to grab rcu_read_lock before using ireq->ireq_optEric Dumazet1-1/+3
2018-10-01tcp/dccp: fix lockdep issue when SYN is backloggedEric Dumazet1-1/+3
2018-08-09Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2018-08-07dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()Alexey Kodanev1-2/+4
2018-07-30net: simplify sock_poll_waitChristoph Hellwig1-1/+1
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds4-5/+15
2018-06-23net: dccp: switch rx_tstamp_last_feedback to monotonic clockEric Dumazet1-4/+7
2018-06-23net: dccp: avoid crash in ccid3_hc_rx_send_feedback()Eric Dumazet1-3/+2
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+2
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+0
2018-06-05net-tcp: remove useless tw_timeout fieldMaciej Żenczykowski1-1/+0
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds4-15/+5
2018-05-26net/dccp: convert to ->poll_maskChristoph Hellwig4-15/+5
2018-05-22dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()Alexey Kodanev1-2/+0
2018-05-03dccp: fix tasklet usageEric Dumazet2-3/+13
2018-04-07dccp: initialize ireq->ir_markEric Dumazet2-0/+2
2018-03-07dccp: check sk for closed state in dccp_sendmsg()Alexey Kodanev1-0/+5
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-6/+6
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds7-227/+98
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-3/+3
2018-01-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+3
2018-01-26dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed stateAlexey Kodanev1-0/+3
2018-01-02net: dccp: Remove dccpprobe moduleMasami Hiramatsu3-222/+0
2018-01-02net: dccp: Add DCCP sendmsg trace eventMasami Hiramatsu3-0/+92
2018-01-02net: dccp: drop unneeded newlineJulia Lawall1-1/+1
2017-12-20net: tracepoint: using sock_set_state tracepoint to trace DCCP state transitionYafang Shao1-1/+1
2017-12-13tcp/dccp: avoid one atomic operation for timewait hashdanceEric Dumazet1-3/+4
2017-12-05dccp: CVE-2017-8824: use-after-free in DCCP codeMohamed Ghannam1-0/+5
2017-12-01tcp/dccp: block bh before arming time_wait timerEric Dumazet1-0/+6
2017-11-27net: annotate ->poll() instancesAl Viro2-3/+3
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-0/+2
2017-11-02Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-11-01net: dccp: ccids: lib: packet_history: use swap macro in tfrc_rx_hist_swapGustavo A. R. Silva1-3/+1
2017-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2017-10-26tcp/dccp: fix other lockdep splats accessing ireq_optEric Dumazet1-1/+1
2017-10-25net: dccp: Convert timers to use timer_setup()Kees Cook5-15/+20
2017-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+8
2017-10-21tcp/dccp: fix ireq->opt racesEric Dumazet1-5/+8
2017-10-18inet/connection_sock: Convert timers to use timer_setup()Kees Cook1-8/+10
2017-10-16net: dccp: mark expected switch fall-throughsGustavo A. R. Silva2-1/+2
2017-08-31net: dccp: Add handling of IPV6_PKTOPTIONS to dccp_v6_do_rcv()Andrii1-12/+35
2017-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+12
2017-08-16dccp: defer ccid_hc_tx_delete() at dismantle timeEric Dumazet1-2/+12
2017-08-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+1
2017-08-14dccp: purge write queue in dccp_destroy_sock()Eric Dumazet1-4/+1
2017-08-07net: ipv6: add second dif to inet6 socket lookupsDavid Ahern1-2/+2
2017-08-07net: ipv4: add second dif to inet socket lookupsDavid Ahern1-2/+2
2017-07-27dccp: fix a memleak for dccp_feat_init err processXin Long1-2/+5
2017-07-27dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properlyXin Long1-0/+1
2017-07-27dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properlyXin Long1-0/+1
2017-07-13dccp: make const array error_code staticColin Ian King1-1/+1
2017-07-01net: convert sk_buff.users from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-06-20dccp: call inet_add_protocol after register_pernet_subsys in dccp_v6_initXin Long1-10/+10
2017-06-20dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_initXin Long1-8/+9
2017-06-16networking: make skb_push & __skb_push return void pointersJohannes Berg1-1/+1
2017-05-17dccp: do not use tcp_time_stampEric Dumazet2-5/+5
2017-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-0/+6
2017-05-11ipv6/dccp: do not inherit ipv6_mc_list from parentWANG Cong1-0/+6
2017-04-23Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2-2/+2
2017-04-18mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCUPaul E. McKenney2-2/+2
2017-03-13dccp: fix memory leak during tear-down of unsuccessful connection requestHannes Frederic Sowa1-0/+1
2017-03-13dccp/tcp: fix routing redirect raceJon Maxwell2-4/+7
2017-03-07dccp: fix use-after-free in dccp_feat_activate_valuesEric Dumazet1-8/+16
2017-03-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-6/+9