aboutsummaryrefslogtreecommitdiffstats
path: root/net/sctp/sm_make_chunk.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-04sctp: Spelling s/preceeding/preceding/gGeert Uytterhoeven1-1/+1
2023-04-21sctp: delete the nested flexible array peer_initXin Long1-2/+2
2023-04-21sctp: delete the nested flexible array paramsXin Long1-9/+9
2023-04-17sctp: delete the obsolete code for the host name address paramXin Long1-9/+1
2021-10-14sctp: account stream padding length for reconf chunkEiichi Tsukata1-1/+1
2021-07-01sctp: prevent info leak in sctp_make_heartbeat()Dan Carpenter1-1/+1
2021-06-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-16/+26
2021-06-28sctp: add param size validation for SCTP_PARAM_SET_PRIMARYMarcelo Ricardo Leitner1-3/+10
2021-06-28sctp: validate from_addr_param returnMarcelo Ricardo Leitner1-13/+16
2021-06-22sctp: do the basic send and recv for PLPMTUD probeXin Long1-1/+4
2021-06-22sctp: add pad chunk and its make function and event tableXin Long1-0/+26
2021-05-03Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case"Xin Long1-5/+1
2021-04-16sctp: Fix out-of-bounds warning in sctp_process_asconf_param()Gustavo A. R. Silva1-1/+1
2021-03-28net: sctp: Fix some typosLu Wei1-1/+1
2020-10-30sctp: add the error cause for new encapsulation port restartXin Long1-0/+20
2020-10-30sctp: allow changing transport encap_port by peer packetsXin Long1-0/+1
2020-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2020-08-24net: sctp: sm_make_chunk.c: delete duplicated words + fix typoRandy Dunlap1-3/+3
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-06-01Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-15/+8
2020-05-08sctp: use crypto_shash_tfm_digest()Eric Biggers1-15/+8
2020-04-22sctp: Fix SHUTDOWN CTSN Ack in the peer restart caseJere Leppänen1-1/+5
2019-12-09sctp: get netns from asoc and ep baseXin Long1-4/+3
2019-10-11net: sctp: Rename fallthrough label to unhandledJoe Perches1-6/+6
2019-08-27sctp: make ecn flag per netns and endpointXin Long1-4/+12
2019-08-19sctp: add asconf_enable in struct sctp_endpointXin Long1-9/+9
2019-07-17net: sctp: fix warning "NULL check before some freeing functions is not needed"Hariprasad Kelam1-8/+4
2019-07-08sctp: rename sp strm_interleave to ep intl_enableXin Long1-2/+2
2019-07-08sctp: rename asoc intl_enable to asoc peer.intl_capableXin Long1-2/+2
2019-07-08sctp: remove prsctp_enable from asocXin Long1-4/+4
2019-07-08sctp: remove reconf_enable from asocXin Long1-3/+2
2019-06-14sctp: Free cookie before we memdup a new oneNeil Horman1-0/+8
2019-06-05Fix memory leak in sctp_process_initNeil Horman1-10/+3
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 104Thomas Gleixner1-16/+1
2019-04-25crypto: shash - remove shash_desc::flagsEric Biggers1-2/+0
2019-01-24sctp: set chunk transport correctly when it's a new asocXin Long1-3/+8
2018-11-30sctp: update frag_point when stream_interleave is setXin Long1-0/+3
2018-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-05-10sctp: fix spelling mistake: "max_retans" -> "max_retrans"Colin Ian King1-1/+1
2018-05-01sctp: add sctp_make_op_error_limited and reuse inner functionsMarcelo Ricardo Leitner1-84/+46
2018-05-01sctp: allow sctp_init_cause to return errorsMarcelo Ricardo Leitner1-3/+9
2018-04-25sctp: fix const parameter violation in sctp_make_sackMarcelo Ricardo Leitner1-5/+4
2018-04-06Merge tag 'selinux-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+12
2018-03-14sctp: add SCTP_AUTH_FREE_KEY type for AUTHENTICATION_EVENTXin Long1-1/+19
2018-03-14sctp: add refcnt support for sh_keyXin Long1-3/+12
2018-02-26sctp: Add LSM hooksRichard Haines1-0/+12
2018-02-09sctp: verify size of a new chunk in _sctp_make_chunk()Alexey Kodanev1-1/+6
2018-01-15sctp: removed unused var from sctp_make_authMarcelo Ricardo Leitner1-2/+1
2017-12-15sctp: add basic structures and make chunk function for ifwdtsnXin Long1-0/+24
2017-12-11sctp: implement make_datafrag for sctp_stream_interleaveXin Long1-14/+7
2017-12-11sctp: add basic structures and make chunk function for idataXin Long1-0/+6
2017-12-11sctp: add asoc intl_enable negotiation during 4 shakehandsXin Long1-2/+16
2017-11-16sctp: check stream reset info len before making reconf chunkXin Long1-1/+1
2017-10-29sctp: fix some type cast warnings introduced since very beginningXin Long1-2/+2
2017-10-29sctp: fix some type cast warnings introduced by stream reconfXin Long1-2/+3
2017-08-11sctp: fix some indents in sm_make_chunk.cXin Long1-178/+170
2017-08-11sctp: remove the typedef sctp_sender_hb_info_tXin Long1-3/+3
2017-08-06sctp: remove the typedef sctp_ierror_tXin Long1-11/+12
2017-08-06sctp: remove the typedef sctp_scope_tXin Long1-3/+3
2017-08-03sctp: remove the typedef sctp_authhdr_tXin Long1-4/+4
2017-08-03sctp: remove the typedef sctp_addip_chunk_tXin Long1-3/+5
2017-08-03sctp: remove the typedef sctp_addiphdr_tXin Long1-7/+7
2017-08-03sctp: remove the typedef sctp_addip_param_tXin Long1-19/+20
2017-08-03sctp: remove the typedef sctp_cwrhdr_tXin Long1-2/+2
2017-08-03sctp: remove the typedef sctp_ecnehdr_tXin Long1-2/+2
2017-08-03sctp: remove the typedef sctp_errhdr_tXin Long1-18/+20
2017-08-03sctp: remove the typedef sctp_shutdownhdr_tXin Long1-2/+2
2017-07-24sctp: remove the typedef sctp_cookie_param_tXin Long1-8/+10
2017-07-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2017-07-16sctp: remove the typedef sctp_supported_ext_param_tXin Long1-14/+8
2017-07-16sctp: remove the typedef sctp_adaptation_ind_param_tXin Long1-2/+2
2017-07-16sctp: remove the typedef sctp_supported_addrs_param_tXin Long1-1/+1
2017-07-16sctp: remove the typedef sctp_ipv6addr_param_tXin Long1-1/+1
2017-07-16sctp: remove the typedef sctp_ipv4addr_param_tXin Long1-1/+1
2017-07-14sctp: fix an array overflow when all ext chunks are setXin Long1-2/+2
2017-07-04net, sctp: convert sctp_chunk.refcnt from atomic_t to refcount_tReshetova, Elena1-3/+3
2017-07-01sctp: remove the typedef sctp_init_chunk_tXin Long1-3/+3
2017-07-01sctp: remove the typedef sctp_inithdr_tXin Long1-2/+2
2017-07-01sctp: remove the typedef sctp_param_tXin Long1-1/+1
2017-07-01sctp: remove the typedef sctp_paramhdr_tXin Long1-23/+24
2017-07-01sctp: remove the typedef sctp_cid_tXin Long1-2/+2
2017-07-01sctp: remove the typedef sctp_chunkhdr_tXin Long1-8/+9
2017-06-20net: manual clean code which call skb_put_[data:zero]yuan linyu1-2/+1
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-1/+1
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-3/+1
2017-06-16networking: convert many more places to skb_put_zero()Johannes Berg1-2/+1
2017-06-13networking: use skb_put_zero()Johannes Berg1-2/+1
2017-06-02sctp: merge sctp_stream_new and sctp_stream_initXin Long1-1/+2
2017-06-02sctp: define the member stream as an object instead of pointer in asocXin Long1-1/+1
2017-05-24sctp: set new_asoc temp when processing dupcookieXin Long1-9/+4
2017-04-21sctp: switch to copy_from_iter_full()Al Viro1-3/+1
2017-03-30sctp: alloc stream info when initializing asocXin Long1-7/+2
2017-02-19sctp: add a function to verify the sctp reconf chunkXin Long1-0/+59
2017-02-19sctp: implement receiver-side procedures for the Incoming SSN Reset Request P...Xin Long1-7/+1
2017-02-19sctp: add support for generating stream reconf resp chunkXin Long1-0/+74
2017-02-09sctp: add support for generating stream reconf add incoming/outgoing streams ...Xin Long1-0/+46
2017-02-09sctp: add support for generating stream reconf ssn/tsn reset request chunkXin Long1-0/+29
2017-02-07sctp: add dst_pending_confirm flagJulian Anastasov1-4/+2
2017-01-18sctp: add reconf_enable in asoc ep and netnsXin Long1-0/+15
2017-01-18sctp: add support for generating stream reconf ssn reset request chunkXin Long1-0/+121
2017-01-16sctp: remove unused var from sctp_process_asconfMarcelo Ricardo Leitner1-2/+0
2017-01-06sctp: prepare asoc stream for stream reconfXin Long1-5/+5
2016-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-15/+0
2016-09-30sctp: remove prsctp_param from sctp_chunkXin Long1-15/+0
2016-09-22sctp: rename WORD_TRUNC/ROUND macrosMarcelo Ricardo Leitner1-14/+14
2016-07-13sctp: avoid identifying address family many times for a chunkMarcelo Ricardo Leitner1-16/+4
2016-07-11sctp: implement prsctp PRIO policyXin Long1-1/+2
2016-07-11sctp: implement prsctp RTX policyXin Long1-0/+2
2016-07-11sctp: implement prsctp TTL policyXin Long1-0/+12
2016-07-11sctp: add SCTP_PR_SUPPORTED on sctp sockoptXin Long1-6/+6
2016-04-10sctp: avoid refreshing heartbeat timer too oftenMarcelo Ricardo Leitner1-2/+1
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller1-55/+76
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-33/+47
2016-03-13sctp: allow sctp_transmit_packet and others to use gfpMarcelo Ricardo Leitner1-33/+47
2016-03-08sctp: fix copying more bytes than expected in sctp_add_bind_addrMarcelo Ricardo Leitner1-1/+2
2016-01-27sctp: Use shashHerbert Xu1-22/+29
2015-12-05sctp: use the same clock as if sock source timestamps were onMarcelo Ricardo Leitner1-2/+2
2015-10-05net: sctp: avoid incorrect time_t useArnd Bergmann1-1/+1
2015-08-28sctp: ASCONF-ACK with Unresolvable Address should be sentlucien1-2/+13
2015-08-27sctp: asconf's process should verify address parameter is in the beginninglucien1-0/+7
2015-01-30net: sctp: fix passing wrong parameter header to param_type2af in sctp_proces...Saran Maruti Ramanara1-1/+1
2014-11-24switch sctp_user_addto_chunk() and sctp_datamsg_from_user() to passing iov_iterAl Viro1-8/+8
2014-11-24new helper: memcpy_from_msg()Al Viro1-2/+2
2014-11-11net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed p...Daniel Borkmann1-0/+3
2014-10-14net: sctp: fix skb_over_panic when receiving malformed ASCONF chunksDaniel Borkmann1-44/+55
2014-06-11ktime: add ktime_after and ktime_before helperDaniel Borkmann1-1/+1
2014-04-18net: sctp: cache auth_enable per endpointVlad Yasevich1-15/+17
2014-03-05net: sctp: fix skb leakage in COOKIE ECHO path of chunk->auth_chunkDaniel Borkmann1-2/+2
2014-01-13sctp: make sctp_addto_chunk_fixed localstephen hemminger1-2/+4
2013-12-26sctp: fix checkpatch errors with indentwangweidong1-33/+32
2013-12-26sctp: fix checkpatch errors with (foo*)|foo * bar|foo* barwangweidong1-1/+1
2013-12-26sctp: fix checkpatch errors with space required or prohibitedwangweidong1-2/+2
2013-12-06sctp: Fix FSF address in file headersJeff Kirsher1-3/+2
2013-10-28sctp: remove the repeat initialize with 0wangweidong1-21/+8
2013-08-29net: sctp: sctp_verify_init: clean up mandatory checks and add commentDaniel Borkmann1-14/+12
2013-08-13net: sctp: Add rudimentary infrastructure to account for control chunksVlad Yasevich1-30/+69
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-01net: sctp: rework debugging framework to use pr_debug and friendsDaniel Borkmann1-11/+14
2013-06-25net: sctp: migrate cookie life from timeval to ktimeDaniel Borkmann1-11/+8
2013-06-17net: sctp: remove SCTP_STATIC macroDaniel Borkmann1-6/+4
2013-02-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2013-02-12net: sctp: remove unused multiple cookie keysDaniel Borkmann1-24/+7
2013-01-29Merge branch 'master' into for-nextJiri Kosina1-2/+22
2013-01-03treewide: Replace incomming with incoming in all comments and stringsJorrit Schippers1-1/+1
2012-12-03sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STAT...Michele Baldessari1-2/+3
2012-11-20sctp: send abort chunk when max_retrans exceededNeil Horman1-0/+19
2012-08-14sctp: Make sysctl tunables per netEric W. Biederman1-22/+25
2012-08-14sctp: Push struct net down into sctp_verify_ext_paramEric W. Biederman1-5/+6
2012-08-14sctp: Push struct net down into sctp_in_scopeEric W. Biederman1-1/+2
2012-07-16sctp: fix sparse warning for sctp_init_cause_fixedIoan Orghici1-1/+1
2012-06-30sctp: be more restrictive in transport selection on bundled sacksNeil Horman1-0/+16
2011-11-08sctp: fasthandoff with ASCONF at mobile-nodeMichio Honda1-1/+3
2011-08-24sctp: Bundle HEAERTBEAT into ASCONF_ACKMichio Honda1-0/+1
2011-06-16net: Remove casts of void *Joe Perches1-16/+10
2011-06-02sctp: Add ASCONF operation on the single-homed hostMichio Honda1-0/+27
2011-06-02sctp: Add ADD/DEL ASCONF handling at the receiver.Michio Honda1-1/+1
2011-04-20sctp: make heartbeat information in sctp_make_heartbeat()Wei Yongjun1-5/+13
2011-04-20sctp: fix to check the source address of COOKIE-ECHO chunkWei Yongjun1-5/+21
2011-04-19sctp: Release all routes when processing acks ADD_IP or DEL_IPVlad Yasevich1-6/+2
2011-04-19sctp: use common head of addr parameter to access member in addr-unrelated codeShan Wei1-5/+5
2011-04-01sctp: malloc enough room for asconf-ack chunkWei Yongjun1-2/+2
2011-03-07sctp: several declared/set but unused fixesHagen Paul Pfeifer1-3/+0
2011-02-19sctp: fix reporting of unknown parametersJiri Bohac1-5/+5
2010-08-26net/sctp: Use pr_fmt and pr_<level>Joe Perches1-0/+2
2010-06-03net: use __packed annotationEric Dumazet1-1/+1
2010-05-17sctp: fix append error cause to ERROR chunk correctlyWei Yongjun1-2/+2
2010-05-03Merge branch 'net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vxy/...David S. Miller1-15/+9
2010-04-30sctp: remove 'resent' bit from the chunkVlad Yasevich1-1/+0
2010-04-30sctp: cleanup: remove duplicate assignmentDan Carpenter1-14/+9
2010-04-28sctp: Fix skb_over_panic resulting from multiple invalid parameter errors (CV...Neil Horman1-5/+57
2010-04-28sctp: Fix oops when sending queued ASCONF chunksVlad Yasevich1-15/+0
2010-04-28sctp: fix to calc the INIT/INIT-ACK chunk length correctly is setWei Yongjun1-7/+10
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-11-23sctp: Fix malformed "Invalid Stream Identifier" errorVlad Yasevich1-4/+9
2009-09-04sctp: update the route for non-active transports after addresses are addedWei Yongjun1-0/+8
2009-09-04sctp: check the unrecognized ASCONF parameter before access itWei Yongjun1-3/+5
2009-09-04sctp: avoid overwrite the return value of sctp_process_asconf_ack()Wei Yongjun1-6/+3
2009-06-03sctp: fix the error code when ASCONF is received with invalid addressWei Yongjun1-6/+6
2009-06-03sctp: fix report unrecognized parameter in ACSONF-ACKWei Yongjun1-2/+2
2009-03-13sctp: add Adaptation Layer Indication parameter only when it's setmalc1-10/+19
2009-03-13sctp: fix to indicate ASCONF support in INIT-ACK only if peer has such capableWei Yongjun1-2/+2
2009-02-01net: replace uses of __constant_{endian}Harvey Harrison1-2/+2
2008-10-08sctp: shrink sctp_tsnmap some more by removing gabs arrayVlad Yasevich1-2/+4
2008-10-08sctp: Rework the tsn map to use generic bitmap.Vlad Yasevich1-2/+3
2008-10-01sctp: correctly save sctp_adaptation from parameter.Vlad Yasevich1-1/+1
2008-10-01sctp: reduce memory footprint of sctp_chunk structureNeil Horman1-1/+1
2008-09-30sctp: Fix kernel panic while process protocol violation parameterWei Yongjun1-13/+24
2008-09-18sctp: Fix oops when INIT-ACK indicates that peer doesn't support AUTHVlad Yasevich1-4/+2
2008-09-18sctp: do not enable peer features if we can't do them.Vlad Yasevich1-2/+7
2008-07-18sctp: Support ipv6only AF_INET6 sockets.Vlad Yasevich1-1/+6
2008-05-13sctp: Fix use of uninitialized pointerPatrick McHardy1-3/+3
2008-05-12sctp: Add address type check while process paramaters of ASCONF chunkWei Yongjun1-0/+13
2008-05-12sctp: Do not enable peer IPv6 address support on PF_INET socketWei Yongjun1-1/+2
2008-04-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-3/+26
2008-04-12[SCTP]: "list_for_each()" -> "list_for_each_entry()" where appropriate.Robert P. J. Day1-6/+4
2008-04-12[SCTP]: Add check for hmac_algo parameter in sctp_verify_param()Wei Yongjun1-3/+26
2008-03-23[SCTP]: Replace char msg[] with static const char[].Florian Westphal1-1/+1
2008-03-05SCTP: Fix chunk parameter processing bugGui Jianfeng1-0/+8
2008-02-06[SCTP]: Make sure the chunk is off the transmitted list prior to freeing.Vlad Yasevich1-0/+1