aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/sctp/structs.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-05sctp: preserve const qualifier in sctp_sk()Eric Dumazet1-4/+1
2023-08-02sctp: Remove unused function declarationsYue Haibing1-2/+0
2023-04-21sctp: delete the nested flexible array peer_initXin Long1-1/+1
2023-04-17sctp: delete the obsolete code for the host name address paramXin Long1-1/+0
2023-03-09sctp: add weighted fair queueing stream schedulerXin Long1-0/+1
2023-03-09sctp: add fair capacity stream schedulerXin Long1-0/+7
2023-02-23sctp: add a refcnt in sctp_stream_priorities to avoid a nested loopXin Long1-0/+1
2022-11-18sctp: add dif and sdif check in asoc and ep lookupXin Long1-3/+5
2022-11-18sctp: add skb_sdif in struct sctp_afXin Long1-0/+1
2021-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2021-12-25sctp: use call_rcu to free endpointXin Long1-1/+2
2021-12-23sctp: move hlist_node and hashent out of sctp_ep_commonXin Long1-4/+4
2021-11-25sctp: make the raise timer more simple and accurateXin Long1-4/+3
2021-11-03security: pass asoc to sctp_assoc_request and sctp_sk_cloneXin Long1-10/+10
2021-07-25sctp: send pmtu probe only if packet loss in Search Complete stateXin Long1-0/+1
2021-07-25sctp: improve the code for pmtu probe send and recv updateXin Long1-2/+2
2021-06-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-06-28sctp: validate from_addr_param returnMarcelo Ricardo Leitner1-1/+1
2021-06-24sctp: do black hole detection in search complete stateXin Long1-1/+2
2021-06-22sctp: do state transition when a probe succeeds on HB ACK recv pathXin Long1-0/+1
2021-06-22sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send pathXin Long1-0/+1
2021-06-22sctp: do the basic send and recv for PLPMTUD probeXin Long1-0/+2
2021-06-22sctp: add the probe timer in transport for PLPMTUDXin Long1-0/+4
2021-06-22sctp: add the constants/variables and states and some APIs for transportXin Long1-0/+8
2021-06-22sctp: add probe_interval in sysctl and sock/asoc/transportXin Long1-0/+3
2020-11-05sctp: bring inet(6)_skb_parm back to sctp_input_cbXin Long1-0/+6
2020-10-30sctp: add udphdr to overhead when udp_port is setXin Long1-0/+1
2020-10-30sctp: allow changing transport encap_port by peer packetsXin Long1-6/+1
2020-10-30sctp: add encap_port for netns sock asoc and transportXin Long1-0/+6
2020-09-20net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendantHenry Ptasinski1-3/+5
2020-07-24net: pass a sockptr_t into ->setsockoptChristoph Hellwig1-1/+1
2020-07-19net/ipv6: remove compat_ipv6_{get,set}sockoptChristoph Hellwig1-10/+0
2020-07-15net: sctp: drop duplicate words in commentsRandy Dunlap1-3/+3
2020-02-29net: sctp: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2019-11-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+3
2019-11-23sctp: cache netns in sctp_ep_commonXin Long1-0/+3
2019-11-08sctp: add support for Primary Path SwitchoverXin Long1-3/+8
2019-11-08sctp: add pf_expose per netns and sock and asocXin Long1-0/+2
2019-08-27sctp: make ecn flag per netns and endpointXin Long1-1/+2
2019-08-19sctp: add asconf_enable in struct sctp_endpointXin Long1-0/+1
2019-07-08sctp: rename sp strm_interleave to ep intl_enableXin Long1-1/+1
2019-07-08sctp: rename asoc intl_enable to asoc peer.intl_capableXin Long1-16/+17
2019-07-08sctp: remove prsctp_enable from asocXin Long1-2/+1
2019-07-08sctp: remove reconf_enable from asocXin Long1-2/+1
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 104Thomas Gleixner1-16/+1
2019-03-12sctp: convert to genradixKent Overstreet1-7/+8
2019-01-30sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER s...Xin Long1-0/+2
2019-01-30sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockoptXin Long1-0/+2
2018-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2018-12-03sctp: kfree_rcu asocXin Long1-0/+2
2018-11-19sctp: add subscribe per asocXin Long1-0/+2
2018-11-19sctp: define subscribe in sctp_sock as __u16Xin Long1-1/+1
2018-11-12sctp: process sk_reuseport in sctp_get_port_localXin Long1-1/+3
2018-11-12sctp: add sock_reuseport for the sock in __sctp_hash_endpointXin Long1-0/+2
2018-10-15sctp: use the pmtu from the icmp packet to update transport pathmtuXin Long1-0/+2
2018-08-11net/sctp: Replace in/out stream arrays with flex_arrayKonstantin Khorenko1-4/+5
2018-08-11net/sctp: Make wrappers for accessing in/out streamsKonstantin Khorenko1-10/+25
2018-07-04sctp: add support for dscp and flowlabel per transportXin Long1-0/+9
2018-06-29sctp: add support for SCTP_REUSE_PORT sockoptXin Long1-0/+1
2018-06-22rhashtable: split rhashtable.hNeilBrown1-1/+1
2018-06-14sctp: define sctp_packet_gso_append to build GSO framesXin Long1-0/+5
2018-04-27sctp: introduce sctp_assoc_update_frag_pointMarcelo Ricardo Leitner1-0/+1
2018-04-27sctp: introduce sctp_assoc_set_pmtuMarcelo Ricardo Leitner1-0/+1
2018-04-25sctp: remove the unused sctp_assoc_is_match functionXin Long1-4/+0
2018-04-06Merge tag 'selinux-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+12
2018-03-27sctp: remove unnecessary asoc in sctp_has_associationXin Long1-4/+4
2018-03-14sctp: add support for SCTP AUTH Information for sendmsgXin Long1-0/+1
2018-03-14sctp: add refcnt support for sh_keyXin Long1-2/+7
2018-03-07sctp: add support for SCTP_DSTADDRV4/6 Information for sendmsgXin Long1-0/+1
2018-03-07sctp: add support for PR-SCTP Information for sendmsgXin Long1-0/+1
2018-02-26sctp: Add LSM hooksRichard Haines1-0/+10
2018-02-26sctp: Add ip option supportRichard Haines1-0/+2
2018-02-03Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+7
2018-01-15sctp: Define usercopy region in SCTP proto slab cacheDavid Windsor1-2/+7
2018-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-01-08sctp: fix the handling of ICMP Frag Needed for too small MTUsMarcelo Ricardo Leitner1-1/+1
2017-12-15sctp: implement validate_ftsn for sctp_stream_interleaveXin Long1-0/+10
2017-12-15sctp: implement generate_ftsn for sctp_stream_interleaveXin Long1-0/+1
2017-12-15sctp: add basic structures and make chunk function for ifwdtsnXin Long1-0/+1
2017-12-11sctp: add support for the process of unordered idataXin Long1-1/+13
2017-12-11sctp: implement ulpevent_data for sctp_stream_interleaveXin Long1-0/+3
2017-12-11sctp: implement validate_data for sctp_stream_interleaveXin Long1-1/+5
2017-12-11sctp: implement assign_number for sctp_stream_interleaveXin Long1-1/+17
2017-12-11sctp: implement make_datafrag for sctp_stream_interleaveXin Long1-0/+12
2017-12-11sctp: add basic structures and make chunk function for idataXin Long1-0/+1
2017-12-11sctp: add stream interleave enable members and sockoptXin Long1-0/+2
2017-12-01sctp: abandon the whole msg if one part of a fragmented message is abandonedXin Long1-1/+2
2017-10-03sctp: introduce round robin stream schedulerMarcelo Ricardo Leitner1-0/+11
2017-10-03sctp: introduce priority based stream schedulerMarcelo Ricardo Leitner1-0/+24
2017-10-03sctp: introduce stream scheduler foundationsMarcelo Ricardo Leitner1-3/+12
2017-10-03sctp: introduce sctp_chunk_stream_noMarcelo Ricardo Leitner1-0/+5
2017-10-03sctp: introduce struct sctp_stream_out_extMarcelo Ricardo Leitner1-2/+8
2017-08-11sctp: remove the typedef sctp_socket_type_tXin Long1-3/+3
2017-08-11sctp: remove the typedef sctp_dbg_objcnt_entry_tXin Long1-2/+2
2017-08-11sctp: remove the typedef sctp_cmsgs_tXin Long1-2/+2
2017-08-11sctp: remove the typedef sctp_endpoint_type_tXin Long1-3/+3
2017-08-11sctp: remove the typedef sctp_sender_hb_info_tXin Long1-2/+2
2017-08-11sctp: remove the unused typedef sctp_packet_phandler_tXin Long1-2/+0
2017-08-06sctp: remove the typedef sctp_state_tXin Long1-1/+1
2017-08-06sctp: remove the typedef sctp_xmit_tXin Long1-4/+5
2017-08-06sctp: remove the typedef sctp_transport_cmd_tXin Long1-3/+4
2017-08-06sctp: remove the typedef sctp_scope_tXin Long1-8/+9
2017-08-06sctp: remove the typedef sctp_retransmit_reason_tXin Long1-2/+2
2017-08-06sctp: remove the typedef sctp_lower_cwnd_tXin Long1-1/+2
2017-07-16sctp: remove the typedef sctp_hmac_algo_param_tXin Long1-1/+1
2017-07-16sctp: remove the typedef sctp_chunks_param_tXin Long1-1/+1
2017-07-16sctp: remove the typedef sctp_random_param_tXin Long1-1/+1
2017-07-04net, sctp: convert sctp_ep_common.refcnt from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-07-04net, sctp: convert sctp_transport.refcnt from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-07-04net, sctp: convert sctp_chunk.refcnt from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-07-04net, sctp: convert sctp_datamsg.refcnt from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-07-01sctp: remove the typedef sctp_init_chunk_tXin Long1-2/+2
2017-07-01sctp: remove the typedef sctp_paramhdr_tXin Long1-2/+3
2017-07-01sctp: remove the typedef sctp_cid_tXin Long1-1/+1
2017-06-20sctp: handle errors when updating asocXin Long1-2/+2
2017-06-02sctp: merge sctp_stream_new and sctp_stream_initXin Long1-2/+2
2017-06-02sctp: define the member stream as an object instead of pointer in asocXin Long1-1/+2
2017-04-18sctp: process duplicated strreset out and addstrm out requests correctlyXin Long1-0/+1
2017-04-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+6
2017-04-05sctp: get sock from transport in sctp_transport_update_pmtuXin Long1-3/+3
2017-04-03sctp: add SCTP_PR_STREAM_STATUS sockopt for prsctpXin Long1-0/+2
2017-03-30sctp: alloc stream info when initializing asocXin Long1-1/+2
2017-03-28sctp: change to save MSG_MORE flag into assocXin Long1-1/+1
2017-03-22sctp: declare struct sctp_stream before using itXin Long1-0/+1
2017-03-21sctp: define dst_pending_confirm as a bit in sctp_transportXin Long1-2/+2
2017-03-09net: Work around lockdep limitation in sockets that use socketsDavid Howells1-1/+2
2017-02-20sctp: add support for MSG_MOREXin Long1-0/+1
2017-02-07sctp: drop __packed from almost all SCTP structuresMarcelo Ricardo Leitner1-1/+1
2017-02-07sctp: add dst_pending_confirm flagJulian Anastasov1-0/+4
2017-01-18sctp: implement sender-side procedures for SSN Reset Request ParameterXin Long1-0/+1
2017-01-18sctp: add sockopt SCTP_ENABLE_STREAM_RESETXin Long1-0/+4
2017-01-18sctp: add reconf_enable in asoc ep and netnsXin Long1-2/+5
2017-01-18sctp: add stream reconf timerXin Long1-0/+6
2017-01-18sctp: add support for generating stream reconf ssn reset request chunkXin Long1-0/+3
2017-01-06sctp: prepare asoc stream for stream reconfXin Long1-45/+31
2016-12-28sctp: remove return value from sctp_packet_init/configMarcelo Ricardo Leitner1-4/+3
2016-11-16sctp: use new rhlist interface on sctp transport rhashtableXin Long1-2/+2
2016-10-13sctp: remove the old ttl expires policyXin Long1-1/+0
2016-10-13sctp: reuse sent_count to avoid retransmitted chunks for RTT measurementsXin Long1-1/+1
2016-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-10/+3
2016-09-30sctp: remove prsctp_param from sctp_chunkXin Long1-7/+0
2016-09-30sctp: move sent_count to the memory hole in sctp_chunkXin Long1-3/+3
2016-09-18sctp: make sctp_outq_flush/tail/uncork return voidXin Long1-2/+2
2016-09-18sctp: free msg->chunks when sctp_primitive_SEND return errXin Long1-0/+1
2016-07-13sctp: avoid identifying address family many times for a chunkMarcelo Ricardo Leitner1-0/+1
2016-07-13sctp: allow GSO frags to access the chunk tooMarcelo Ricardo Leitner1-0/+7
2016-07-13sctp: allow others to use sctp_input_cbMarcelo Ricardo Leitner1-0/+15
2016-07-11sctp: implement prsctp PRIO policyXin Long1-0/+4
2016-07-11sctp: implement prsctp TTL policyXin Long1-0/+10
2016-07-11sctp: add SCTP_PR_ASSOC_STATUS on sctp sockoptXin Long1-0/+3
2016-07-11sctp: add SCTP_PR_SUPPORTED on sctp sockoptXin Long1-2/+4
2016-06-03sctp: Add GSO supportMarcelo Ricardo Leitner1-0/+5
2016-05-01sctp: signal sk_data_ready earlier on data chunks receptionMarcelo Ricardo Leitner1-1/+1
2016-04-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+7
2016-04-13sctp: delay calls to sk_data_ready() as much as possibleMarcelo Ricardo Leitner1-1/+2
2016-04-13sctp: compress bit-wide flags to a bitfield on sctp_sockMarcelo Ricardo Leitner1-6/+6
2016-04-10sctp: avoid refreshing heartbeat timer too oftenMarcelo Ricardo Leitner1-1/+7
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller1-9/+8
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-6/+5
2016-03-17Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-3/+3
2016-03-13sctp: allow sctp_transmit_packet and others to use gfpMarcelo Ricardo Leitner1-5/+5
2016-03-08sctp: fix copying more bytes than expected in sctp_add_bind_addrMarcelo Ricardo Leitner1-1/+1
2016-02-17sctp: remove the unused sctp_datamsg_free()Xin Long1-1/+0
2016-01-28sctp: remove the dead field of sctp_transportXin Long1-2/+1
2016-01-28sctp: fix the transport dead race check by using atomic_add_unless on refcntXin Long1-1/+1
2016-01-27sctp: Use shashHerbert Xu1-3/+3
2016-01-05sctp: drop the old assoc hashtable of sctpXin Long1-5/+0
2016-01-05sctp: add the rhashtable apis for sctp global transport hashtableXin Long1-0/+5
2015-12-06sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PEN...lucien1-1/+2
2015-12-02sctp: convert sack_needed and sack_generation to bitsMarcelo Ricardo Leitner1-8/+8
2015-06-14sctp: fix ASCONF list handlingMarcelo Ricardo Leitner1-0/+4
2014-11-24switch sctp_user_addto_chunk() and sctp_datamsg_from_user() to passing iov_iterAl Viro1-3/+3
2014-10-24Removed unused function sctp_addr_is_valid()Sébastien Barré1-1/+0
2014-07-31sctp: Fixup v4mapped behaviour to comply with Sock APIJason Gunthorpe1-5/+3
2014-07-16net: sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg supportGeir Ola Vaagland1-0/+1
2014-07-16net: sctp: implement rfc6458, 5.3.5. SCTP_RCVINFO cmsg supportGeir Ola Vaagland1-0/+3
2014-07-16net: sctp: implement rfc6458, 5.3.4. SCTP_SNDINFO cmsg supportGeir Ola Vaagland1-1/+2
2014-06-11net: sctp: migrate most recently used transport to ktimeDaniel Borkmann1-3/+3
2014-04-18net: sctp: cache auth_enable per endpointVlad Yasevich1-1/+3
2014-04-14Revert "net: sctp: Fix a_rwnd/rwnd management to reflect real state of the re...Daniel Borkmann1-1/+13
2014-02-17net: sctp: Fix a_rwnd/rwnd management to reflect real state of the receiver's...Matija Glavinic Pecotic1-13/+1
2014-01-13sctp: make sctp_addto_chunk_fixed localstephen hemminger1-1/+0
2014-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+0
2014-01-02sctp: Remove outqueue empty stateVlad Yasevich1-3/+0
2013-12-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-6/+0
2013-12-17sctp: Reorder 'struc association' members to reduce its sizewangweidong1-30/+29
2013-12-10sctp: properly latch and use autoclose value from sock to associationNeil Horman1-6/+0
2013-12-06sctp: Fix FSF address in file headersJeff Kirsher1-3/+2
2013-11-28sctp: Restore 'resent' bit to avoid retransmitted chunks for RTT measurementsXufeng Zhang1-0/+1
2013-08-29net: sctp: reorder sctp_globals to reduce cacheline usageDaniel Borkmann1-11/+9
2013-08-09Revert "net: sctp: convert sctp_checksum_disable module param into sctp sysctl"David S. Miller1-0/+5
2013-08-09net: sctp: trivial: update bug report in header commentDaniel Borkmann1-6/+0
2013-08-09net: sctp: convert sctp_checksum_disable module param into sctp sysctlDaniel Borkmann1-5/+0
2013-08-05sctp: Pack dst_cookie into 1st cacheline hole for 64bit hostfan.du1-1/+1
2013-08-02sctp: Don't lookup dst if transport dst is still validfan.du1-0/+1
2013-07-24net: sctp: trivial: update mailing list addressDaniel Borkmann1-1/+1
2013-06-25net: sctp: migrate cookie life from timeval to ktimeDaniel Borkmann1-3/+3
2013-04-22net: sctp: minor: remove dead code from sctp_packetDaniel Borkmann1-2/+1
2013-04-17net: sctp: sctp_bind_addr: remove dead codeDaniel Borkmann1-2/+0
2013-04-17net: sctp: sctp_transport: remove unused variableDaniel Borkmann1-4/+1