aboutsummaryrefslogtreecommitdiffstats
path: root/net/sctp/output.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-16net: allow gso_max_size to exceed 65536Alexander Duyck1-1/+2
2021-11-22net: annotate accesses to dev->gso_max_sizeEric Dumazet1-1/+1
2021-10-29sctp: allow IP fragmentation when PLPMTUD enters Error stateXin Long1-5/+8
2021-07-21sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not setXin Long1-2/+2
2021-06-22sctp: enable PLPMTUD when the transport is readyXin Long1-1/+2
2021-06-22sctp: do the basic send and recv for PLPMTUD probeXin Long1-1/+29
2021-03-19sctp: move sk_route_caps check and set into sctp_outq_flush_transportsXin Long1-7/+0
2020-10-30sctp: support for sending packet over udp4 sockXin Long1-6/+3
2020-10-30sctp: call sk_setup_caps in sctp_packet_transmit insteadXin Long1-6/+7
2019-12-09sctp: get netns from asoc and ep baseXin Long1-1/+1
2019-07-03sctp: count data bundling sack chunk for outctrlchunksXin Long1-0/+3
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 104Thomas Gleixner1-16/+1
2018-11-27sctp: increase sk_wmem_alloc when head->truesize is increasedXin Long1-0/+1
2018-11-19Revert "sctp: remove sctp_transport_pmtu_check"Xin Long1-0/+3
2018-11-19sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmitXin Long1-20/+1
2018-10-15sctp: use the pmtu from the icmp packet to update transport pathmtuXin Long1-0/+6
2018-06-14sctp: define sctp_packet_gso_append to build GSO framesXin Long1-10/+18
2018-04-27sctp: remove sctp_transport_pmtu_checkMarcelo Ricardo Leitner1-3/+0
2018-04-27sctp: introduce sctp_mtu_payloadMarcelo Ricardo Leitner1-15/+10
2018-04-06Merge tag 'selinux-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-13/+21
2018-03-14sctp: add refcnt support for sh_keyXin Long1-2/+16
2018-02-26sctp: Add ip option supportRichard Haines1-13/+21
2017-12-11sctp: implement assign_number for sctp_stream_interleaveXin Long1-2/+3
2017-08-06sctp: remove the typedef sctp_xmit_tXin Long1-30/+30
2017-07-01sctp: remove the typedef sctp_data_chunk_tXin Long1-2/+2
2017-07-01net: convert sock.sk_wmem_alloc from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-06-16networking: make skb_push & __skb_push return void pointersJohannes Berg1-1/+1
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-2/+1
2017-06-16networking: convert many more places to skb_put_zero()Johannes Berg1-1/+1
2017-05-19net: use skb->csum_not_inet to identify packets needing crc32cDavide Caratti1-0/+1
2017-04-05sctp: get sock from transport in sctp_transport_update_pmtuXin Long1-2/+2
2017-04-03sctp: check for dst and pathmtu update in sctp_packet_configXin Long1-31/+36
2017-03-28sctp: change to save MSG_MORE flag into assocXin Long1-1/+1
2017-03-21sctp: remove temporary variable confirm from sctp_packet_transmitXin Long1-4/+3
2017-02-27lib/vsprintf.c: remove %Z supportAlexey Dobriyan1-1/+1
2017-02-20sctp: add support for MSG_MOREXin Long1-6/+3
2017-02-07sctp: add dst_pending_confirm flagJulian Anastasov1-1/+9
2016-12-28sctp: remove return value from sctp_packet_init/configMarcelo Ricardo Leitner1-9/+5
2016-11-02sctp: clean up sctp_packet_transmitXin Long1-277/+158
2016-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+7
2016-10-26sctp: fix the panic caused by route updateXin Long1-1/+7
2016-10-13sctp: remove the old ttl expires policyXin Long1-3/+0
2016-10-13sctp: reuse sent_count to avoid retransmitted chunks for RTT measurementsXin Long1-1/+2
2016-09-22sctp: rename WORD_TRUNC/ROUND macrosMarcelo Ricardo Leitner1-6/+6
2016-09-18sctp: not return ENOMEM err back in sctp_packet_transmitXin Long1-25/+22
2016-09-18sctp: save transmit error to sk_err in sctp_outq_flushXin Long1-1/+2
2016-09-09sctp: identify chunks that need to be fragmented at IP levelMarcelo Ricardo Leitner1-1/+12
2016-07-30sctp: fix the issue sctp requeue auth chunk incorrectlyXin Long1-1/+2
2016-07-11sctp: implement prsctp TTL policyXin Long1-0/+2
2016-07-09sctp: fix panic when sending auth chunksMarcelo Ricardo Leitner1-3/+15
2016-06-03sctp: Fix warning in sctp_packet_transmit_chunk()David S. Miller1-1/+1
2016-06-03sctp: improve debug message to also log curr pkt and new chunk sizeMarcelo Ricardo Leitner1-1/+2
2016-06-03sctp: Add GSO supportMarcelo Ricardo Leitner1-114/+249
2016-04-05sctp: flush if we can't fit another DATA chunkMarcelo Ricardo Leitner1-1/+2
2016-03-30sctp: really allow using GFP_KERNEL on sctp_packet_transmitMarcelo Ricardo Leitner1-3/+3
2016-03-13sctp: allow sctp_transmit_packet and others to use gfpMarcelo Ricardo Leitner1-3/+3
2015-12-15sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRCTom Herbert1-1/+1
2015-06-29sctp: Fix race between OOTB responce and route removalAlexander Sverdlin1-1/+3
2014-12-09net: sctp: use MAX_HEADER for headroom reserve in output pathDaniel Borkmann1-2/+2
2014-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2014-08-05sctp: fix possible seqlock seadlock in sctp_packet_transmit()Eric Dumazet1-1/+1
2014-07-22net: sctp: Rename SCTP_XMIT_NAGLE_DELAY to SCTP_XMIT_DELAYDavid Laight1-2/+2
2014-07-22net: sctp: Open out the check for NagleDavid Laight1-33/+36
2014-05-12net: rename local_df to ignore_dfWANG Cong1-1/+1
2013-12-31sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit()wangweidong1-2/+2
2013-12-26sctp: fix checkpatch errors with indentwangweidong1-6/+5
2013-12-22sctp: remove casting from function calls through ops structurewangweidong1-2/+2
2013-12-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+2
2013-12-10sctp: properly latch and use autoclose value from sock to associationNeil Horman1-1/+2
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-1/+2
2013-11-03net: sctp: fix and consolidate SCTP checksumming codeDaniel Borkmann1-8/+1
2013-10-17sctp: Perform software checksum if packet has to be fragmented.Vlad Yasevich1-1/+1
2013-10-17sctp: Use software crc32 checksum when xfrm transform will happen.Fan Du1-1/+2
2013-08-09Revert "net: sctp: convert sctp_checksum_disable module param into sctp sysctl"David S. Miller1-4/+1
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-1/+4
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-23/+17
2013-04-22net: sctp: minor: remove dead code from sctp_packetDaniel Borkmann1-4/+1
2012-12-03sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STAT...Michele Baldessari1-5/+9
2012-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+20
2012-09-03sctp: Don't charge for data in sndbuf again when transmitting packetThomas Graf1-1/+20
2012-08-14sctp: Make the mib per network namespaceEric W. Biederman1-1/+1
2012-07-16sctp: Adjust PMTU updates to accomodate route invalidation.David S. Miller1-1/+1
2012-07-08sctp: refactor sctp_packet_append_chunk and clenup some memory leaksNeil Horman1-27/+52
2012-06-30sctp: be more restrictive in transport selection on bundled sacksNeil Horman1-0/+5
2012-05-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+1
2012-05-10sctp: check cached dst before using itNicolas Dichtel1-3/+1
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-2/+2
2011-12-20sctp: Do not account for sizeof(struct sk_buff) in estimated rwndThomas Graf1-7/+1
2011-07-14net: sctp: fix checksum marking for outgoing packetsMichał Mirosław1-11/+8
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2010-09-27Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+0
2010-09-17sctp: Do not reset the packet during sctp_packet_config().Vlad Yasevich1-1/+0
2010-08-26net/sctp: Use pr_fmt and pr_<level>Joe Perches1-0/+2
2010-04-30sctp: Tag messages that can be Nagle delayed at creation.Vlad Yasevich1-1/+1
2010-04-30sctp: remove 'resent' bit from the chunkVlad Yasevich1-16/+9
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-11-23sctp: Fix mis-ordering of user space data when multihoming in useNeil Horman1-12/+13
2009-11-23sctp: Update max.burst implementationVlad Yasevich1-23/+0
2009-11-23sctp: Remove useless last_time_used variableVlad Yasevich1-2/+0
2009-09-04sctp: remove dup code in net/sctp/output.cWei Yongjun1-24/+13
2009-09-04sctp: Correctly track if AUTH has been bundled.Vlad Yasevich1-1/+1
2009-09-04sctp: fix to reset packet information after packet transmitWei Yongjun1-1/+12
2009-09-04sctp: Don't do NAGLE delay on large writes that were fragmented smallVlad Yasevich1-1/+3
2009-09-04sctp: Nagle delay should be based on path mtuVlad Yasevich1-2/+3
2009-09-04sctp: Generate SACKs when actually sending outbound DATAVlad Yasevich1-57/+85
2009-09-04sctp: Fix piggybacked ACKsDoug Graham1-4/+5
2009-06-29sctp: xmit sctp packet always return no route errorWei Yongjun1-1/+1
2009-06-03net: skb->dst accessorsEric Dumazet1-3/+3
2009-04-28sctp: add feature bit for SCTP offload in hardwareJesse Brandeburg1-3/+14
2009-03-21sctp: Clean up TEST_FRAME hacks.Vlad Yasevich1-4/+1
2009-02-16sctp: Clean up sctp checksumming codeVlad Yasevich1-8/+6
2009-02-16sctp: Allow to disable SCTP checksums via module parameterLucas Nussbaum1-1/+1
2009-02-01net: replace uses of __constant_{endian}Harvey Harrison1-1/+1
2009-01-22sctp: Properly timestamp outgoing data chunks for rtx purposesVlad Yasevich1-3/+4
2008-10-01sctp: reduce memory footprint of sctp_chunk structureNeil Horman1-1/+1
2008-09-18sctp: set the skb->ip_summed correctly when sending over loopback.Vlad Yasevich1-1/+2
2008-08-03sctp: Drop ipfargok in sctp_xmit functionHerbert Xu1-4/+2
2008-07-18sctp: remove unnecessary byteshifting, calculate directly in big-endianHarvey Harrison1-2/+2
2008-07-16mib: add net to IP_INC_STATS_BHPavel Emelyanov1-1/+2
2008-06-19sctp: Follow security requirement of responding with 1 packetVlad Yasevich1-2/+5
2008-06-04sctp: Fix ECN markings for IPv6Vlad Yasevich1-1/+1
2008-03-05net: replace remaining __FUNCTION__ occurrencesHarvey Harrison1-7/+7
2008-02-05[SCTP]: Stop claiming that this is a "reference implementation"Vlad Yasevich1-4/+4
2008-01-28[SCTP]: Use crc32c library for checksum calculations.Vlad Yasevich1-0/+1
2007-10-10[SCTP]: Enable the sending of the AUTH chunk.Vlad Yasevich1-27/+104
2007-10-10[SCTP]: Implement SCTP-AUTH initializations.Vlad Yasevich1-0/+4
2007-04-25[NET]: cleanup extra semicolonsStephen Hemminger1-1/+1
2007-02-10[NET] SCTP: Fix whitespace errors.YOSHIFUJI Hideaki1-6/+6
2006-09-29[SCTP]: Include sk_buff overhead while updating the peer's receive window.Sridhar Samudrala1-2/+8
2006-06-17[SCTP]: Don't do CRC32C checksum over loopback.Sridhar Samudrala1-21/+27
2006-02-02[SCTP]: Fix 'fast retransmit' to send a TSN only once.Vlad Yasevich1-1/+1
2006-01-03[SCTP]: Update SCTP_PEER_ADDR_PARAMS socket option to the latest api draft.Frank Filz1-6/+11
2005-07-08[SCTP]: Use struct list_head for chunk lists, not sk_buff_head.David S. Miller1-9/+13
2005-04-28[SCTP] Replace incorrect use of dev_alloc_skb with alloc_skb in sctp_packet_t...Sridhar Samudrala1-2/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+646