aboutsummaryrefslogtreecommitdiffstats
path: root/net/sctp/sm_sideeffect.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-12sctp: handle invalid error codes without calling BUG()Dan Carpenter1-1/+4
2023-04-21sctp: delete the nested flexible array variableXin Long1-2/+1
2022-04-23sctp: check asoc strreset_chunk in sctp_generate_reconf_eventXin Long1-0/+4
2021-06-22sctp: add the probe timer in transport for PLPMTUDXin Long1-0/+37
2021-04-30sctp: do asoc update earlier in sctp_sf_do_dupcook_bXin Long1-26/+0
2020-11-14sctp: change to hold/put transport for proto_unreach_timerXin Long1-2/+2
2020-11-02sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platformsPetr Malat1-2/+2
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-05-19sctp: Don't add the shutdown timer if its already been addedNeil Horman1-3/+11
2020-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-10/+18
2020-01-06sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLYXin Long1-10/+18
2019-12-09sctp: get netns from asoc and ep baseXin Long1-10/+6
2019-11-08sctp: add support for Primary Path SwitchoverXin Long1-0/+5
2019-09-05sctp: use transport pf_retrans in sctp_do_8_2_transport_strikeXin Long1-1/+1
2019-08-13sctp: fix the transport error_count checkXin Long1-1/+1
2019-06-05Fix memory leak in sctp_process_initNeil Horman1-0/+5
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 104Thomas Gleixner1-16/+1
2019-05-01sctp: avoid running the sctp state machine recursivelyXin Long1-29/+0
2018-11-19sctp: rename enum sctp_event to sctp_event_typeXin Long1-6/+6
2018-07-24sctp: whitespace fixesStephen Hemminger1-1/+0
2018-03-14sctp: add SCTP_AUTH_NO_AUTH type for AUTHENTICATION_EVENTXin Long1-0/+13
2017-12-20net: tracepoint: using sock_set_state tracepoint to trace SCTP state transitionYafang Shao1-2/+2
2017-12-15sctp: implement handle_ftsn for sctp_stream_interleaveXin Long1-13/+2
2017-12-15sctp: implement report_ftsn for sctp_stream_interleaveXin Long1-8/+1
2017-12-11sctp: implement abort_pd for sctp_stream_interleaveXin Long1-1/+1
2017-12-11sctp: implement start_pd for sctp_stream_interleaveXin Long1-1/+1
2017-12-11sctp: implement renege_events for sctp_stream_interleaveXin Long1-2/+3
2017-12-11sctp: implement enqueue_event for sctp_stream_interleaveXin Long1-4/+5
2017-12-11sctp: implement ulpevent_data for sctp_stream_interleaveXin Long1-2/+3
2017-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+4
2017-10-29sctp: fix some type cast warnings introduced since very beginningXin Long1-2/+2
2017-10-29sctp: fix a type cast warnings that causes a_rwnd gets the wrong valueXin Long1-2/+2
2017-10-25net: sctp: Convert timers to use timer_setup()Kees Cook1-33/+52
2017-10-03sctp: introduce stream scheduler foundationsMarcelo Ricardo Leitner1-0/+3
2017-08-11sctp: remove the typedef sctp_disposition_tXin Long1-25/+25
2017-08-11sctp: remove the typedef sctp_sm_table_entry_tXin Long1-1/+1
2017-08-11sctp: remove the typedef sctp_cmd_seq_tXin Long1-27/+27
2017-08-11sctp: remove the typedef sctp_cmd_tXin Long1-1/+1
2017-08-11sctp: remove the typedef sctp_sender_hb_info_tXin Long1-2/+2
2017-08-06sctp: remove the typedef sctp_subtype_tXin Long1-7/+9
2017-08-06sctp: remove the typedef sctp_event_tXin Long1-11/+9
2017-08-06sctp: remove the typedef sctp_event_timeout_tXin Long1-3/+3
2017-08-06sctp: remove the typedef sctp_state_tXin Long1-6/+6
2017-08-03sctp: remove the typedef sctp_errhdr_tXin Long1-1/+1
2017-07-01sctp: remove the typedef sctp_init_chunk_tXin Long1-1/+1
2017-07-01sctp: remove the typedef sctp_chunkhdr_tXin Long1-2/+3
2017-06-20sctp: handle errors when updating asocXin Long1-1/+23
2017-06-20sctp: uncork the old asoc before changing to the new oneXin Long1-0/+4
2017-02-20sctp: flush out queue once assoc state falls into SHUTDOWN_PENDINGXin Long1-0/+4
2017-02-07sctp: add dst_pending_confirm flagJulian Anastasov1-1/+1
2017-01-18sctp: add stream reconf timerXin Long1-0/+32
2016-09-18sctp: make sctp_outq_flush/tail/uncork return voidXin Long1-5/+4
2016-09-18sctp: do not return the transmit err back to sctp_sendmsgXin Long1-11/+5
2016-06-10sctp: sctp should change socket state when shutdown is receivedXin Long1-1/+3
2016-05-01sctp: signal sk_data_ready earlier on data chunks receptionMarcelo Ricardo Leitner1-4/+3
2016-04-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-20/+16
2016-04-13sctp: delay calls to sk_data_ready() as much as possibleMarcelo Ricardo Leitner1-0/+7
2016-04-10sctp: avoid refreshing heartbeat timer too oftenMarcelo Ricardo Leitner1-20/+16
2016-03-20sctp: do not update a_rwnd if we are not issuing a sackMarcelo Ricardo Leitner1-1/+5
2016-03-13sctp: allow sctp_transmit_packet and others to use gfpMarcelo Ricardo Leitner1-11/+12
2016-01-28sctp: remove the dead field of sctp_transportXin Long1-12/+0
2016-01-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+6
2016-01-11sctp: fix use-after-free in pr_debug statementMarcelo Ricardo Leitner1-5/+6
2016-01-05sctp: drop the old assoc hashtable of sctpXin Long1-2/+0
2015-12-16net: sctp: dynamically enable or disable pf stateZhu Yanjun1-1/+4
2015-09-28sctp: Prevent soft lockup when sctp_accept() is called during a timeout eventKarl Heiss1-19/+23
2015-09-28sctp: Whitespace fixKarl Heiss1-2/+2
2015-08-28sctp: Do not try to search for the transport twiceVlad Yasevich1-1/+1
2015-08-27sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE statelucien1-1/+1
2014-04-27net: sctp: Don't transition to PF state when transport has exhausted 'Path.Ma...Karl Heiss1-4/+3
2014-02-20net: sctp: Potentially-Failed state should not be reached from unconfirmed stateMatija Glavinic Pecotic1-3/+4
2014-01-21sctp: remove macros sctp_bh_[un]lock_sockwangweidong1-8/+8
2013-12-26sctp: fix checkpatch errors with space required or prohibitedwangweidong1-2/+2
2013-12-22sctp: remove casting from function calls through ops structurewangweidong1-1/+1
2013-12-06sctp: Fix FSF address in file headersJeff Kirsher1-3/+2
2013-11-04net: sctp: do not trigger BUG_ON in sctp_cmd_delete_tcbDaniel Borkmann1-1/+0
2013-08-09net: sctp: trivial: update bug report in header commentDaniel Borkmann1-6/+0
2013-07-24net: sctp: trivial: update mailing list addressDaniel Borkmann1-1/+1
2013-07-09net: sctp: confirm route during forward progressDaniel Borkmann1-0/+6
2013-07-01net: sctp: rework debugging framework to use pr_debug and friendsDaniel Borkmann1-56/+40
2013-06-14net: sctp: sideeffect: throw BUG if primary_path is NULLDaniel Borkmann1-1/+4
2013-02-04net: remove redundant check for timer pending state before del_timerYing Xue1-4/+2
2012-12-03sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STAT...Michele Baldessari1-0/+1
2012-11-20sctp: send abort chunk when max_retrans exceededNeil Horman1-1/+8
2012-11-03sctp: Clean up type-punning in sctp_cmd_t unionNeil Horman1-23/+22
2012-10-16sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()Zijie Pan1-1/+2
2012-10-04sctp: check src addr when processing SACK to update transport stateNicolas Dichtel1-2/+2
2012-08-14sctp: Push struct net down into all of the state machine functionsEric W. Biederman1-1/+1
2012-08-14sctp: Push struct net down to sctp_chunk_event_lookupEric W. Biederman1-8/+16
2012-07-22sctp: Implement quick failover draft from tsvwgNeil Horman1-4/+29
2012-06-30sctp: be more restrictive in transport selection on bundled sacksNeil Horman1-1/+1
2012-05-15net: Convert net_ratelimit uses to net_<level>_ratelimitedJoe Perches1-3/+2
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-2/+2
2011-11-08sctp: fasthandoff with ASCONF at server-nodeMichio Honda1-1/+7
2011-09-16sctp: deal with multiple COOKIE_ECHO chunksMax Matveev1-0/+5
2011-07-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+18
2011-07-07sctp: Enforce retransmission limit during shutdownThomas Graf1-2/+18
2011-06-16net: Remove casts of void *Joe Perches1-1/+1
2011-05-31sctp: stop pending timers and purge queues when peer restart asocWei Yongjun1-0/+3
2011-04-20sctp: fix to check the source address of COOKIE-ECHO chunkWei Yongjun1-2/+1
2011-04-19sctp: kill abandoned SCTP_CMD_TRANSMIT commandShan Wei1-6/+0
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2010-08-26net/sctp: Use pr_fmt and pr_<level>Joe Perches1-11/+10
2010-05-17net: Remove unnecessary returns from void function()sJoe Perches1-4/+0
2010-05-12Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+35
2010-05-06sctp: Fix a race between ICMP protocol unreachable and connect()Vlad Yasevich1-0/+35
2010-05-03Merge branch 'net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vxy/...David S. Miller1-2/+6
2010-04-30sctp: send SHUTDOWN-ACK chunk back to the source.Vlad Yasevich1-2/+6
2010-04-28sctp: Fix oops when sending queued ASCONF chunksVlad Yasevich1-0/+26
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-09tree-wide: Assorted spelling fixesDaniel Mack1-1/+1
2009-12-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2009-12-07Merge branch 'for-next' into for-linusJiri Kosina1-1/+1
2009-12-04tree-wide: fix assorted typos all over the placeAndré Goddard Rosa1-1/+1
2009-11-29Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+0
2009-11-29sctp: on T3_RTX retransmit all the in-flight chunksAndrei Pelinescu-Onciul1-1/+0
2009-11-23sctp: Update SWS avaoidance receiver side algorithmVlad Yasevich1-2/+1
2009-11-23sctp: Select a working primary during sctp_connectx()Vlad Yasevich1-0/+2
2009-09-04sctp: Try not to change a_rwnd when faking a SACK from SHUTDOWN.Vlad Yasevich1-3/+4
2009-09-04sctp: Fix error count increments that were results of HEARTBEATSVlad Yasevich1-4/+16
2009-09-04sctp: Send user messages to the lower layer as oneVlad Yasevich1-1/+28
2009-06-03sctp: fix to choose alternate destination when retransmit ASCONF chunkWei Yongjun1-3/+5
2009-03-05Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-21/+33
2009-03-02sctp: Fix broken RTO-doubling for data retransmitsVlad Yasevich1-19/+13
2009-03-02sctp: fix kernel panic with ERROR chunk containing too many error causesWei Yongjun1-21/+33
2009-02-16sctp: Fix the RTO-doubling on idle-link heartbeatsVlad Yasevich1-2/+15
2008-10-08sctp: Rework the tsn map to use generic bitmap.Vlad Yasevich1-1/+2
2008-10-01sctp: enable cookie-echo retransmission transport switchVlad Yasevich1-34/+44
2008-06-19sctp: Follow security requirement of responding with 1 packetVlad Yasevich1-9/+18
2008-05-09sctp: Bring SCTP_DELAYED_ACK socket option into API complianceWei Yongjun1-4/+13
2008-04-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+3
2008-04-12[SCTP]: Remove an unused parameter from sctp_cmd_hb_timer_updateGui Jianfeng1-2/+1
2008-04-12[SCTP]: "list_for_each()" -> "list_for_each_entry()" where appropriate.Robert P. J. Day1-13/+7
2008-04-12[SCTP]: Fix protocol violation when receiving an error lenght INIT-ACKGui Jianfeng1-0/+3
2008-03-05net: replace remaining __FUNCTION__ occurrencesHarvey Harrison1-3/+3
2008-02-05[SCTP]: Stop claiming that this is a "reference implementation"Vlad Yasevich1-4/+4
2007-11-07SCTP: Fix difference cases of retransmit.Vlad Yasevich1-1/+9
2007-10-10[SCTP]: Implete SCTP-AUTH parameter processingVlad Yasevich1-0/+5
2007-08-30SCTP: Use net_ratelimit to suppress error messages print too fastWei Yongjun1-2/+3
2007-08-29SCTP: properly clean up fragment and ordering queues during FWD-TSN.Vlad Yasevich1-0/+3
2007-05-04[SCTP]: Set assoc_id correctly during INIT collision.Vlad Yasevich1-0/+35
2007-04-25[NET]: cleanup extra semicolonsStephen Hemminger1-2/+3
2007-04-25[SCTP]: Implement sac_info field in SCTP_ASSOC_CHANGE notification.Vlad Yasevich1-3/+8
2007-02-10[NET] SCTP: Fix whitespace errors.YOSHIFUJI Hideaki1-34/+34
2007-01-30[SCTP]: Force update of the rto when processing HB-ACKVlad Yasevich1-0/+6
2007-01-23[SCTP]: Fix SACK sequence during shutdownVlad Yasevich1-1/+1
2006-12-02[SCTP]: SCTP_CMD_PROCESS_CTSN annotations.Al Viro1-1/+1
2006-12-02[SCTP]: Trivial ->ipaddr_h -> ->ipaddr conversions.Al Viro1-2/+2
2006-12-02[SCTP]: sctp_assoc_del_peer() switched to net-endian.Al Viro1-1/+1
2006-12-02[SCTP]: Switch ->primary_addr to net-endian.Al Viro1-3/+1
2006-12-02[SCTP]: Switch ->cmp_addr() and sctp_cmp_addr_exact() to net-endian.Al Viro1-2/+4
2006-12-02[SCTP]: Beginning of conversion to net-endian for embedded sctp_addr.Al Viro1-4/+4
2006-12-02[SCTP]: SCTP_CMD_ASSOC_FAILED annotations.Al Viro1-1/+1
2006-12-02[SCTP]: SCTP_CMD_INIT_FAILED annotations.Al Viro1-1/+1
2006-07-21[SCTP]: Verify all the paths to a peer via heartbeat before using them.Sridhar Samudrala1-2/+10
2006-05-19[SCTP]: Set sk_err so that poll wakes up after a non-blocking connect failure.Sridhar Samudrala1-4/+12
2006-01-17[SCTP]: Fix bad sysctl formatting of SCTP timeout values on 64-bit m/cs.Vlad Yasevich1-2/+2
2006-01-09[NET]: Change some "if (x) BUG();" to "BUG_ON(x);"Kris Katterjohn1-2/+1
2006-01-03[SCTP]: Update SCTP_PEER_ADDR_PARAMS socket option to the latest api draft.Frank Filz1-4/+22
2005-11-11[SCTP]: Remove timeouts[] array from sctp_endpoint.Vladislav Yasevich1-3/+3
2005-10-08[PATCH] gfp flags annotations - part 1Al Viro1-6/+6
2005-07-11[SCTP]: __nocast annotationsAlexey Dobriyan1-6/+7
2005-06-20[SCTP] sctp_connectx() API supportFrank Filz1-20/+85
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1395