summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ipsec_output.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* don't send UDP encapsulated packets w/o UDP header if encap is disabled; ok ho@markus2004-06-211-3/+6
|
* UDP encapsulation for ESP in transport mode (draft-ietf-ipsec-udp-encaps-XX.txt)markus2003-12-021-1/+30
| | | | ok deraadt@
* do not flip ip_len/ip_off in netinet stack. deraadt ok.itojun2003-07-091-8/+3
| | | | (please test, especially PF portion)
* add a counter for times ipcomp is skipped because the packet is below thejason2003-02-191-1/+4
| | | | minimum compression threshold.
* Fix a problem where passing NULL as a pointer with varargs does not promotepefo2002-08-281-2/+2
| | | | | | | | NULL to full 64 bits on a 64 bit address system. Soultion is to add a (void *) cast before NULL. This makes a 64 bit MIPS kernel work and will probably help future 64 bit ports as well. OK from art@
* Move mtod() after the m_pullup() --- noted by sam@errno.com (who seemsangelos2002-07-011-2/+2
| | | | to be going over the IPsec code with a magnifying glass)
* Remove redundant address family check -- sam@errno.comangelos2002-06-191-17/+13
|
* whitespaceitojun2002-06-091-5/+5
|
* IPsec is written ``IPsec'', not ``IPSec''.miod2002-02-191-2/+2
|
* Use hzto() to handle overflow of (hz * timeout) cases --- when usingangelos2001-12-061-3/+14
| | | | extremely long SA expirations.
* Remove IPCOMP option, it's now part of IPSEC option. You still need tojjbg2001-08-081-3/+1
| | | | enable ipcomp via sysctl to use it. deraadt@ ok.
* IPComp support. angelos@ ok.jjbg2001-07-051-2/+14
|
* KNFangelos2001-06-261-258/+254
|
* Copyright.angelos2001-06-251-4/+3
|
* path mtu discovery for ipsec. on receiving a need fragment icmp matchprovos2001-06-241-1/+107
| | | | against active tdb and store the ipsec header size corrected mtu
* Trim include files.angelos2001-06-081-3/+1
|
* Update to match prototypes.angelos2001-05-301-13/+8
|
* Record last use time for SAs.angelos2001-05-291-1/+3
|
* Don't use IPV6_ENCAPSULATED, tags are used instead.angelos2001-05-281-2/+2
|
* New tags.angelos2001-05-271-4/+4
|
* Add an IPSEC_NEEDED tag if SKIPCRYPTO is set in the TDBangelos2001-05-221-4/+13
|
* Record outgoing SA processing, do loop detection.angelos2001-05-201-3/+21
|
* Check m_pullup() and m_pullup2() return for NULL, not 0; itojun@ okaaron2001-05-111-4/+4
|
* Minor changes, preparing for real socket-attached TDBs; also, moreangelos2001-04-141-9/+14
| | | | information will be stored in the TDB. ok ho@ provos@
* Move offsetof define into sys/param.hcsapuntz2001-04-061-5/+1
|
* Allow tdbi's to appear in mbufs throughout the stack; this allowsangelos2001-03-281-4/+6
| | | | | | | | | security properties of the packets to be pushed up to the application (not done yet). Eventually, this will be turned into a packet attributes framework. Make sure tdbi's are free'd/cleared properly whenever drivers (or NFS) does weird things with mbufs.
* convert SA expirations to the new timeouts.mickey2001-03-151-3/+6
| | | | | | | | | | simplifies expirations handling a lot. tdb_exp_timeout and tdb_soft_timeout are made consistant throughout the code to be a relative time offsets, just like first_use timeouts. tested on singlehost isakmpd setup. lots of dangling spaces and tabs removed. angelos@ ok
* SA bundles.angelos2000-09-191-1/+6
|
* Lots and lots of changes.angelos2000-09-191-0/+361