aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/sctp6_var.h
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace changes due to changes in ident.Michael Tuexen2018-07-191-2/+2
| | | | Notes: svn path=/head/; revision=336511
* Revert https://svnweb.freebsd.org/changeset/base/336503Michael Tuexen2018-07-191-2/+2
| | | | | | | since I also ran the export script with different parameters. Notes: svn path=/head/; revision=336508
* Whitespace changes due to change if ident.Michael Tuexen2018-07-191-2/+2
| | | | Notes: svn path=/head/; revision=336503
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
| | | | | | | | | | | | | | | | | Mainly focus on files that use BSD 3-Clause license. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point. Notes: svn path=/head/; revision=326023
* Use consistently uint32_t for mtu values.Michael Tuexen2017-04-261-1/+1
| | | | | | | | | | This does not change functionality, but this cleanup is need for further improvements of ICMP handling. MFC after: 1 week Notes: svn path=/head/; revision=317457
* Whitespace changes.Michael Tuexen2016-12-061-1/+0
| | | | | | | | | | | The tools using to generate the sources has been updated and produces different whitespaces. Commit this seperately to avoid intermixing these with real code changes. MFC after: 3 days Notes: svn path=/head/; revision=309607
* Fix the ICMP6 handling for SCTP.Michael Tuexen2016-04-161-4/+3
| | | | | | | | | Keep the IPv4 code in sync. MFC after: 1 week Notes: svn path=/head/; revision=298132
* Add support for SCTP/UDP/IPV6.Michael Tuexen2012-11-171-0/+1
| | | | | | | | | | This completes the support of http://tools.ietf.org/html/draft-ietf-tsvwg-sctp-udp-encaps MFC after: 1 week Notes: svn path=/head/; revision=243186
* Whitespace changes due to upstream integration of SCTP changes in theMichael Tuexen2012-10-291-14/+8
| | | | | | | FreeBSD code base. Notes: svn path=/head/; revision=242327
* Remove __P.Xin LI2012-10-221-4/+4
| | | | | | | | | Submitted by: kevlo Reviewed by: md5(1) MFC after: 2 months Notes: svn path=/head/; revision=241916
* Use consistent text at the begining of the files.Michael Tuexen2012-05-231-6/+5
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=235828
* Small cleanup, no functional change.Michael Tuexen2012-01-151-1/+0
| | | | Notes: svn path=/head/; revision=230138
* Fix unused parameter warnings.Michael Tuexen2011-12-171-2/+2
| | | | | | | | | While there, fix some whitespace issues. MFC after: 3 months. Notes: svn path=/head/; revision=228653
* 1) Typo correction in comments and one spacing change.Randall Stewart2011-02-051-0/+2
| | | | | | | | 2) Mass update to all copyrights. MFC after: 3 Months Notes: svn path=/head/; revision=218319
* 1) Adds the rest of the VIMAGE change macrosRandall Stewart2008-07-091-0/+1
| | | | | | | | | | | | | | | 2) Adds some __UserSpace__ on some of the common defines that the user space code needs 3) Fixes a bug when we send up data to a user that failed. We need to a) trim off the data chunk headers, if present, and b) make sure the frag bit is communicated properly for the msgs coming off the stream queues... i.e. we see if some of the msg has been taken. Obtained from: jeli contributed the VIMAGE changes on this pass Thanks Julain! Notes: svn path=/head/; revision=180387
* Clean up VCS Ids.David E. O'Brien2007-12-101-0/+2
| | | | Notes: svn path=/head/; revision=174510
* - Incorrect error EAGAIN returned for invalid send on a lockedRandall Stewart2007-09-131-0/+8
| | | | | | | | | | | | | stream (using EEOR mode). Changed to EINVAL (in sctp_output.c) - Static analysis comments added - fix in mobility code to return a value (static analysis found). - sctp6_notify function made visible instead of static (this is needed for Panda). Approved by: re@freebsd.org (B Mah) Notes: svn path=/head/; revision=172156
* Space cleanupXin LI2007-07-051-1/+1
| | | | | | | Approved by: re (rwatson) Notes: svn path=/head/; revision=171260
* - Restructure so bindx functions are not done inline to socket optionRandall Stewart2007-06-121-1/+0
| | | | | | | | | | but are a seperate call that can be re-used if needed. - 64 bit issues o re-arrange cookie so it is better 64 bit aligned o For wire level things we need the packed attribute. Notes: svn path=/head/; revision=170606
* - Copyright change, cisco's silly tool wants it to say:Randall Stewart2007-05-081-1/+1
| | | | | | | | | | | "Copyright (c) 2001-2007, by Cisco Systems," instead of *Copyright (c) 2001-2007, Cisco Systems," - Also fix a few straglers that were still in 2006. Notes: svn path=/head/; revision=169382
* - errno -> becomes error in sctp_output.c and sctputil.cRandall Stewart2007-03-191-1/+1
| | | | | | | | | | | | - SB_CLEAR macro defined and used for sb clearing. - Fix for CMT express_sack_handling did not do proper pseudo-cumack updates. - Get rid of extraneous function that was never used ip_2_ip6_hdr() - Fixed source address selection bug (initialization problem). - Source address selection debug added. Notes: svn path=/head/; revision=167695
* - most all includes (#include <>) migrate to the sctp_os_bsd.h fileRandall Stewart2007-01-181-1/+1
| | | | | | | | | | | | | | | | | | - Finally all splxx() are removed - Count error fixed in mapping array which might cause a wrong cumack generation. - Invariants around panic for case D + printf when no invariants. - one-to-one model race condition fixed by using a pre-formed connection and then completing the work so accept won't happen on a non-formed association. - Some additional paranoia checks in sctp_output. - Locks that were missing in the accept code. Approved by: gnn Notes: svn path=/head/; revision=166086
* Opps... in my fix up of all the $FreeBSD:$-> $FreeBSD$ IRandall Stewart2006-11-031-3/+2
| | | | | | | | | | | | | inserted a few to the new files.. but I falied to add the #include <sys/cdef.h> Which causes a compile error.. sorry about that... got it now :-) Approved by:gnn Notes: svn path=/head/; revision=163954
* Ok, here it is, we finally add SCTP to current. Note that thisRandall Stewart2006-11-031-0/+52
work is not just mine, but it is also the works of Peter Lei and Michael Tuexen. They both are my two key other developers working on the project.. and they need ata-boy's too: **** peterlei@cisco.com tuexen@fh-muenster.de **** I did do a make sysent which updated the syscall's and sysproto.. I hope that is correct... without it you don't build since we have new syscalls for SCTP :-0 So go out and look at the NOTES, add option SCTP (make sure inet and inet6 are present too) and play with SCTP. I will see about comitting some test tools I have after I figure out where I should place them. I also have a lib (libsctp.a) that adds some of the missing socketapi functions that I need to put into lib's.. I will talk to George about this :-) There may still be some 64 bit issues in here, none of us have a 64 bit processor to test with yet.. Michael may have a MAC but thats another beast too.. If you have a mac and want to use SCTP contact Michael he maintains a web site with a loadable module with this code :-) Reviewed by: gnn Approved by: gnn Notes: svn path=/head/; revision=163953