aboutsummaryrefslogtreecommitdiff
path: root/sys/netipsec/ipsec_input.c
Commit message (Expand)AuthorAgeFilesLines
* Add inpcb pointer to struct ipsec_ctx_data and pass it to the pfil hookAndrey V. Elsukov2017-07-311-4/+4
* Disable IPsec debugging code by default when IPSEC_DEBUG kernel optionAndrey V. Elsukov2017-05-291-3/+3
* Fix possible double releasing for SA reference.Andrey V. Elsukov2017-05-231-2/+0
* Merge projects/ipsec into head/.Andrey V. Elsukov2017-02-061-379/+151
* Remove redundant sanity checks from ipsec[46]_common_input_cb().Andrey V. Elsukov2016-08-311-16/+0
* Overhaul if_enc(4) and make it loadable in run-time.Andrey V. Elsukov2015-11-251-52/+22
* IPSEC, remove variable argument function its already due.Ermal Luçi2015-07-211-22/+7
* Since PFIL can change mbuf pointer, we should update pointers afterAndrey V. Elsukov2015-04-281-0/+1
* Change ipsec_address() and ipsec_logsastr() functions to take twoAndrey V. Elsukov2015-04-181-8/+11
* Requeue mbuf via netisr when we use IPSec tunnel mode and IPv6.Andrey V. Elsukov2015-04-181-1/+30
* Fix handling of scoped IPv6 addresses in IPSec code.Andrey V. Elsukov2015-04-181-0/+7
* Remove now unused mtag argument from ipsec*_common_input_cb.Andrey V. Elsukov2014-12-111-23/+8
* Remove route chaching support from ipsec code. It isn't used for some time.Andrey V. Elsukov2014-12-021-1/+0
* Strip IP header only when we act in tunnel mode.Andrey V. Elsukov2014-11-131-29/+30
* Pass mbuf to pfil processing before stripping outer IP header as itAndrey V. Elsukov2014-11-071-17/+6
* When mode isn't explicitly specified (wildcard) and inner protocol isn'tAndrey V. Elsukov2014-11-061-1/+10
* Do not strip outer header when operating in transport mode.Andrey V. Elsukov2014-10-021-2/+10
* Mechanically convert to if_inc_counter().Gleb Smirnoff2014-09-191-4/+4
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo2014-08-081-6/+31
* Fixed IPv4-in-IPv6 and IPv6-in-IPv4 IPsec tunnels.VANHULLEBUS Yvan2014-05-281-47/+89
* Initialize prot variable.Andrey V. Elsukov2013-11-111-0/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Use corresponding macros to update statistics for AH, ESP, IPIP, IPCOMP,Andrey V. Elsukov2013-06-201-54/+30
* Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats.Andrey V. Elsukov2013-04-091-2/+2
* - Fix one more miss from r241913.Gleb Smirnoff2012-10-231-2/+4
* Merge the projects/pf/head branch, that was worked on for last six months,Gleb Smirnoff2012-09-081-2/+0
* Update packet filter (pf) code to OpenBSD 4.5.Bjoern A. Zeeb2011-06-281-0/+2
* Make IPsec compile without INET adding appropriate #ifdef checks.Bjoern A. Zeeb2011-04-271-0/+2
* Fix typo in comment.Thomas Quinot2010-10-251-1/+1
* MFp4 @178283:Bjoern A. Zeeb2010-05-241-1/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-6/+1
* Added support for NAT-Traversal (RFC 3948) in IPsec stack.VANHULLEBUS Yvan2009-06-121-0/+9
* Properly hide IPv4 only variables and functions under #ifdef INET.Bjoern A. Zeeb2009-06-101-0/+2
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-1/+1
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+5
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-57/+58
* Increase statistic counters for enc0 interface when enabledVANHULLEBUS Yvan2008-08-121-0/+11
* In addition to the ipsec_osdep.h removal a week ago, now also eliminateBjoern A. Zeeb2008-05-241-2/+0
* Add sysctls to if_enc(4) to control whether the firewalls orBjoern A. Zeeb2007-11-281-2/+21
* Fix for an infinite loop in processing ESP, IPv6 packets.George V. Neville-Neil2007-09-121-4/+17
* Replace hard coded options by their defined PFIL_{IN,OUT} names.Bjoern A. Zeeb2007-07-191-1/+2
* Looking at {ah,esp}_input_cb it seems we might be able to end upBjoern A. Zeeb2007-06-151-1/+1
* s,#,*, in a multi-line comment. This is C.Bjoern A. Zeeb2007-06-151-1/+1
* Though we are only called for the three security protocols we canBjoern A. Zeeb2007-06-151-0/+4
* s,#if INET6,#ifdef INET6,Bjoern A. Zeeb2006-12-141-1/+1
* MFp4: 92972, 98913 + one more changeBjoern A. Zeeb2006-12-121-2/+10
* Add a pseudo interface for packet filtering IPSec connections before or afterAndrew Thompson2006-06-261-0/+13
* Change '#if INET' and '#if INET6' to '#ifdef INET' and '#ifdef INET6'.Pawel Jakub Dawidek2006-06-041-1/+1