aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/sctp/sctp.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-10sctp: Remove unused declaration sctp_backlog_migrate()Yue Haibing1-2/+0
2023-04-21sctp: delete the nested flexible array skipXin Long1-2/+2
2023-04-21sctp: delete the nested flexible array paramsXin Long1-4/+4
2022-11-18sctp: add dif and sdif check in asoc and ep lookupXin Long1-2/+4
2022-11-17sctp: move SCTP_PAD4 and SCTP_TRUNC4 to linux/sctp.hXin Long1-5/+0
2022-04-12net: remove noblock parameter from recvmsg() entitiesOliver Hartkopp1-1/+1
2022-01-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+1
2022-01-02sctp: hold endpoint before calling cb in sctp_transport_lookup_processXin Long1-2/+1
2021-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2021-12-25sctp: use call_rcu to free endpointXin Long1-3/+3
2021-12-23sctp: move hlist_node and hashent out of sctp_ep_commonXin Long1-2/+2
2021-10-29sctp: subtract sctphdr len in sctp_transport_pl_hlenXin Long1-1/+2
2021-10-29sctp: reset probe_timer in sctp_transport_pl_updateXin Long1-3/+1
2021-06-22sctp: process sctp over udp icmp err on sctp sideXin Long1-0/+2
2021-06-22sctp: add the probe timer in transport for PLPMTUDXin Long1-1/+8
2021-06-22sctp: add the constants/variables and states and some APIs for transportXin Long1-3/+45
2020-10-30sctp: add udphdr to overhead when udp_port is setXin Long1-2/+5
2020-10-30sctp: create udp4 sock and add its encap_rcvXin Long1-0/+2
2020-07-15net: sctp: drop duplicate words in commentsRandy Dunlap1-1/+1
2020-06-28sctp: use list_is_singular in sctp_list_single_entryGeliang Tang1-1/+1
2020-05-29sctp: add sctp_sock_set_nodelayChristoph Hellwig1-0/+7
2019-10-09sctp: add chunks to sk_backlog when the newsk sk_socket is not setXin Long1-0/+5
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 104Thomas Gleixner1-16/+1
2019-04-15sctp: implement memory accounting on rx pathXin Long1-1/+1
2018-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+5
2018-12-05sctp: frag_point sanity checkJakub Audykowicz1-0/+5
2018-11-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+12
2018-11-19Revert "sctp: remove sctp_transport_pmtu_check"Xin Long1-0/+12
2018-11-12sctp: add sock_reuseport for the sock in __sctp_hash_endpointXin Long1-1/+1
2018-11-08net: Convert protocol error handlers from void to intStefano Brivio1-1/+1
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds1-1/+2
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-33/+19
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-2/+1
2018-05-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2018-05-26net/sctp: convert to ->poll_maskChristoph Hellwig1-2/+1
2018-05-22sctp: fix the issue that flags are ignored when using kernel_connectXin Long1-0/+2
2018-04-27sctp: remove sctp_transport_pmtu_checkMarcelo Ricardo Leitner1-12/+0
2018-04-27sctp: introduce sctp_dst_mtuMarcelo Ricardo Leitner1-2/+7
2018-04-27sctp: remove sctp_assoc_pending_pmtuMarcelo Ricardo Leitner1-6/+0
2018-04-27sctp: introduce sctp_assoc_update_frag_pointMarcelo Ricardo Leitner1-20/+0
2018-04-27sctp: introduce sctp_mtu_payloadMarcelo Ricardo Leitner1-0/+19
2018-04-06Merge tag 'selinux-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+3
2018-03-17sctp: use proc_remove_subtree()Al Viro1-10/+1
2018-02-26sctp: Add ip option supportRichard Haines1-1/+3
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-3/+3
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2017-12-11sctp: implement assign_number for sctp_stream_interleaveXin Long1-2/+2
2017-12-11rhashtable: Change rhashtable_walk_start to return voidTom Herbert1-1/+1
2017-11-28sctp: remove extern from stream schedXin Long1-0/+5
2017-11-27net: annotate ->poll() instancesAl Viro1-1/+1
2017-11-18sctp: set frag_point in sctp_setsockopt_maxseg correctlyXin Long1-1/+2
2017-09-15sctp: fix an use-after-free issue in sctp_sock_dumpXin Long1-1/+2
2017-08-11sctp: remove the typedef sctp_socket_type_tXin Long1-1/+2
2017-08-06sctp: remove the typedef sctp_state_tXin Long1-1/+1
2017-08-06sctp: remove the typedef sctp_sock_state_tXin Long1-1/+2
2017-08-06sctp: remove the typedef sctp_scope_tXin Long1-2/+2
2017-08-03sctp: remove the typedef sctp_errhdr_tXin Long1-4/+4
2017-07-27sctp: fix the check for _sctp_walk_params and _sctp_walk_errorsXin Long1-2/+2
2017-07-15sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()Alexander Potapenko1-0/+4
2017-07-01sctp: remove the typedef sctp_paramhdr_tXin Long1-1/+1
2017-07-01sctp: remove the typedef sctp_chunkhdr_tXin Long1-1/+1
2017-04-05sctp: get sock from transport in sctp_transport_update_pmtuXin Long1-3/+2
2017-04-03sctp: check for dst and pathmtu update in sctp_packet_configXin Long1-3/+14
2017-02-19sctp: sctp_transport_dst_check should check if transport pmtu is dst mtuXin Long1-1/+3
2017-02-09sctp: implement sender-side procedures for Add Incoming/Outgoing Streams Requ...Xin Long1-0/+2
2017-02-09sctp: implement sender-side procedures for SSN/TSN Reset Request ParameterXin Long1-0/+1
2017-02-07sctp: add dst_pending_confirm flagJulian Anastasov1-4/+2
2017-01-18sctp: implement sender-side procedures for SSN Reset Request ParameterXin Long1-0/+6
2017-01-18sctp: add stream reconf primitiveXin Long1-0/+2
2017-01-06sctp: prepare asoc stream for stream reconfXin Long1-1/+0
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-11-16sctp: use new rhlist interface on sctp transport rhashtableXin Long1-1/+1
2016-10-31sctp: hold transport instead of assoc when lookup assoc in rx pathXin Long1-1/+1
2016-09-22sctp: rename WORD_TRUNC/ROUND macrosMarcelo Ricardo Leitner1-5/+5
2016-06-03sctp: Add GSO supportMarcelo Ricardo Leitner1-0/+4
2016-04-27net: snmp: kill STATS_BH macrosEric Dumazet1-3/+3
2016-04-27net: sctp: rename SCTP_INC_STATS_BH()Eric Dumazet1-1/+1
2016-04-27net: snmp: kill various STATS_USER() helpersEric Dumazet1-1/+0
2016-04-15sctp: export some apis or variables for sctp_diag and reuse some for procXin Long1-0/+13
2016-04-15sctp: add sctp_info dump api for sctp_diagXin Long1-0/+3
2016-04-15sctp: simplify sk_receive_queue lockingMarcelo Ricardo Leitner1-15/+0
2016-04-05sctp: use list_* in sctp_list_dequeueMarcelo Ricardo Leitner1-4/+2
2016-03-20sctp: keep fragmentation point aligned to word sizeMarcelo Ricardo Leitner1-1/+1
2016-03-20sctp: align MTU to a wordMarcelo Ricardo Leitner1-3/+5
2016-01-05sctp: drop the old assoc hashtable of sctpXin Long1-21/+0
2016-01-05sctp: add the rhashtable apis for sctp global transport hashtableXin Long1-0/+11
2015-05-27sctp: Fix mangled IPv4 addresses on a IPv6 listening socketJason Gunthorpe1-2/+5
2015-03-25sctp: avoid to repeatedly declare external variablesYing Xue1-0/+3
2014-10-14net: sctp: fix panic on duplicate ASCONF chunksDaniel Borkmann1-0/+5
2014-08-29net: sctp: fix ABI mismatch through sctp_assoc_to_state helperDaniel Borkmann1-0/+13
2014-07-31sctp: Fixup v4mapped behaviour to comply with Sock APIJason Gunthorpe1-0/+2
2014-07-16net: sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg supportGeir Ola Vaagland1-0/+1
2014-07-02net: sctp: improve timer slack calculation for transport HBsDaniel Borkmann1-21/+0
2014-04-11net: Fix use after free by removing length arg from sk_data_ready callbacks.David S. Miller1-1/+1
2014-01-21sctp: remove macros sctp_bh_[un]lock_sockwangweidong1-4/+0
2014-01-21sctp: remove macros sctp_{lock|release}_sockwangweidong1-2/+0
2014-01-21sctp: remove macros sctp_read_[un]lockwangweidong1-4/+0
2014-01-21sctp: remove macros sctp_write_[un]_lockwangweidong1-2/+0
2014-01-21sctp: remove macros sctp_spin_[un]lockwangweidong1-4/+2
2014-01-21sctp: remove macros sctp_local_bh_{disable|enable}wangweidong1-2/+0
2014-01-21sctp: remove macros sctp_spin_[un]lock_irqrestorewangweidong1-5/+2
2013-12-06sctp: Fix FSF address in file headersJeff Kirsher1-3/+2
2013-09-23sctp: Remove extern from function prototypesJoe Perches1-7/+6
2013-08-09net: sctp: trivial: update bug report in header commentDaniel Borkmann1-6/+0
2013-08-02sctp: Don't lookup dst if transport dst is still validfan.du1-1/+1
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-75/+0
2013-06-25net: sctp: migrate cookie life from timeval to ktimeDaniel Borkmann1-18/+0
2013-06-25net: sctp: remove TEST_FRAME ifdefDaniel Borkmann1-7/+0
2013-06-17net: sctp: remove SCTP_STATIC macroDaniel Borkmann1-8/+0
2013-06-17net: sctp: get rid of t_new macro for kzallocDaniel Borkmann1-3/+0
2013-03-18net: sctp: remove cast for kmalloc/kzalloc return valueZhang Yanfei1-1/+1
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-2/+2
2012-12-03sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STAT...Michele Baldessari1-0/+12
2012-08-15sctp: fix a compile error in sctp.hCong Wang1-2/+2
2012-08-14sctp: Push struct net down to sctp_chunk_event_lookupEric W. Biederman1-6/+6
2012-08-14sctp: Add infrastructure for per net sysctlsEric W. Biederman1-0/+4
2012-08-14sctp: Make the mib per network namespaceEric W. Biederman1-5/+4
2012-08-14sctp: Make the proc files per network namespace.Eric W. Biederman1-13/+12
2012-08-14sctp: Make the ctl_sock per network namespaceEric W. Biederman1-1/+0
2012-08-14sctp: Make the address lists per network namespaceEric W. Biederman1-2/+2
2012-08-14sctp: Make the association hashtable handle multiple network namespacesEric W. Biederman1-3/+3
2012-08-14sctp: Make the endpoint hashtable handle multiple network namespacesEric W. Biederman1-2/+2
2012-08-14sctp: Make the port hash table use struct net in it's key.Eric W. Biederman1-2/+2
2012-07-16sctp: Adjust PMTU updates to accomodate route invalidation.David S. Miller1-2/+2
2012-07-12ipv6: Add redirect support to all protocol icmp error handlers.David S. Miller1-0/+2
2012-05-10sctp: check cached dst before using itNicolas Dichtel1-0/+13
2012-03-08sctp: Export sctp_do_peeloffBenjamin Poirier1-0/+1
2011-12-11net: use IS_ENABLED(CONFIG_IPV6)Eric Dumazet1-2/+2
2011-06-05include/net: Remove unnecessary semicolonsJoe Perches1-2/+2
2011-06-02sctp: Add Auto-ASCONF support (core).Michio Honda1-0/+2
2011-06-02sctp: Allow regular C expression in 4th argument for SCTP_DEBUG_PRINTK_IPADDR...YOSHIFUJI Hideaki1-4/+5
2011-05-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6Linus Torvalds1-2/+0
2011-05-07net,rcu: convert call_rcu(sctp_local_addr_free) to kfree_rcu()Lai Jiangshan1-1/+0
2011-04-20sctp: remove redundant check when walking through a list of TLV parametersShan Wei1-2/+0
2010-09-23net: return operator cleanupEric Dumazet1-6/+6
2010-08-26net/sctp: Use pr_fmt and pr_<level>Joe Perches1-18/+30
2010-05-03Merge branch 'net-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vxy/...David S. Miller1-1/+1
2010-05-02Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2010-04-30sctp: update transport initializationsVlad Yasevich1-1/+1
2010-04-28sctp: avoid irq lock inversion while call sk->sk_data_ready()Wei Yongjun1-0/+1
2010-03-21net: snmp mib cleanupEric Dumazet1-1/+1
2009-11-04net: cleanup include/netEric Dumazet1-2/+1
2009-09-04sctp: Fix SCTP_MAXSEG socket option to comply to spec.Vlad Yasevich1-3/+4
2009-06-23net: Move rx skb_orphan call to where neededHerbert Xu1-0/+1
2009-03-21sctp: Clean up TEST_FRAME hacks.Vlad Yasevich1-7/+0
2009-02-16sctp: Inherit all socket options from parent correctly.Vlad Yasevich1-0/+2
2008-11-25net: Use a percpu_counter for sockets_allocatedEric Dumazet1-0/+1
2008-10-31misc: replace NIPQUAD()Harvey Harrison1-2/+2
2008-10-29net: replace %p6 with %pI6Harvey Harrison1-1/+1
2008-10-28net: replace uses of NIP6_FMT with %p6Harvey Harrison1-2/+2
2008-10-16include: replace __FUNCTION__ with __func__Harvey Harrison1-1/+1
2008-09-22sctp: Use skb_queue_walk_safe() and skb_queue_split_tail_init().David S. Miller1-8/+2
2008-06-17sctp: Kill SCTP_SOCK_SLEEP_{PRE,POST}, unused.David S. Miller1-2/+0
2008-05-09sctp: add sctp/remaddr table to complete RFC remote address table OIDNeil Horman1-0/+2
2008-03-23Merge branch 'master' of ../net-2.6/David S. Miller1-1/+1
2008-03-21[SCTP]: Fix build warnings with IPV6 disabled.David S. Miller1-1/+1
2008-03-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...David S. Miller1-4/+8
2008-03-20[SCTP]: Fix a race between module load and protosw accessVlad Yasevich1-4/+8
2008-02-29[SCTP]: Kill unused static inline sctp_sysctl_jiffies_msIlpo Järvinen1-5/+0
2008-02-05[SCTP]: Stop claiming that this is a "reference implementation"Vlad Yasevich1-4/+4
2008-01-28[NET] CORE: Introducing new memory accounting interface.Hideo Aoki1-2/+1
2008-01-28[SCTP]: Use crc32c library for checksum calculations.Vlad Yasevich1-7/+0
2007-11-09SCTP: Clean-up some defines for regressions tests.Vlad Yasevich1-1/+0
2007-11-09SCTP: Convert custom hash lists to use hlist.Vlad Yasevich1-0/+3
2007-11-07SCTP: Fix difference cases of retransmit.Vlad Yasevich1-0/+1
2007-10-26[SCTP]: #if 0 sctp_update_copy_cksum()Adrian Bunk1-1/+0
2007-10-10[SCTP]: Implement SCTP-AUTH internalsVlad Yasevich1-0/+1
2007-10-10[SCTP]: Rewrite of sctp buffer management codeNeil Horman1-0/+5
2007-09-16[SCTP]: Add RCU synchronization around sctp_localaddr_listVlad Yasevich1-0/+1
2007-08-01sctp: move global declaration to header file.sebastian@breakpoint.cc1-0/+10
2007-06-13[SCTP] Flag a pmtu change requestVlad Yasevich1-0/+7
2007-05-04[SCTP]: Re-order SCTP initializations to avoid race with sctp_rcv()Sridhar Samudrala1-0/+4
2006-12-22[SCTP]: make 2 functions staticAdrian Bunk1-2/+0
2006-12-10[PATCH] sysctl: remove unused "context" paramAlexey Dobriyan1-1/+1
2006-12-02[SCTP]: Trivial sctp endianness annotations.Al Viro1-1/+1
2006-10-11[SCTP]: Fix receive buffer accounting.Vlad Yasevich1-0/+14
2006-09-22[SCTP]: CleanupsAdrian Bunk1-0/+13
2006-09-22[SCTP]: Extend /proc/net/sctp/snmp to provide more statistics.Sridhar Samudrala1-0/+44
2006-09-21[SCTP]: Use HMAC template and hash interfaceHerbert Xu1-11/+0
2006-08-22Fix sctp privilege elevation (CVE-2006-3745)Sridhar Samudrala1-13/+0
2006-06-20Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6Linus Torvalds1-1/+1
2006-06-20Merge git://git.infradead.org/hdrcleanup-2.6Linus Torvalds1-1/+0
2006-06-20[SCTP]: Fix unintentional change to SCTP_ASSERT when !SCTP_DEBUGDavid S. Miller1-1/+1
2006-06-17[SCTP] Reset rtt_in_progress for the chunk when processing its sack.Vlad Yasevich1-1/+1
2006-05-24Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse1-3/+3
2006-05-19[SCTP]: Respect the real chunk length when walking parameters.Vladislav Yasevich1-3/+3
2006-04-26Don't include linux/config.h from anywhere else in include/David Woodhouse1-1/+0
2006-01-17[SCTP]: Fix couple of races between sctp_peeloff() and sctp_rcv().Sridhar Samudrala1-0/+2
2006-01-13[NET]: Use NIP6_FMT in kernel.hJoe Perches1-2/+2
2005-10-08[PATCH] gfp flags annotations - part 1Al Viro1-1/+1
2005-07-18[SCTP]: Fix potential null pointer dereference while handling an icmp errorSridhar Samudrala1-5/+2
2005-07-11[SCTP]: __nocast annotationsAlexey Dobriyan1-1/+2
2005-06-20[SCTP] sctp_connectx() API supportFrank Filz1-0/+17
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+620