summaryrefslogtreecommitdiff
path: root/sys/netipsec/ipsec_input.c
AgeCommit message (Expand)Author
2025-12-22sys/netipsec: ensure sah stability during input callback processingKonstantin Belousov
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2024-07-12ipsec_offload: kernel infrastructureKonstantin Belousov
2024-01-16Add UDP encapsulation of ESP in IPv6Xavier Beaudouin
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-12-07tcp: embed inpcb into tcpcbGleb Smirnoff
2022-10-03netinet*: remove PRC_ constants and streamline ICMP processingGleb Smirnoff
2022-10-03netipsec: move specific ipsecmethods declarations to ipsec_support.hGleb Smirnoff
2022-10-03netinet6: retire ip6protosw.hGleb Smirnoff
2022-08-17protosw: separate pr_input and pr_ctlinput out of protoswGleb Smirnoff
2022-08-17ipsec: isolate knowledge about protocols that are last headerGleb Smirnoff
2022-07-27ipsec: Improve validation of PMTUKornel Dulęba
2021-09-21ipsec: enter epoch before calling into ipsec_run_hhooksMateusz Guzik
2021-09-10ipsec: Validate the protocol identifier in ipsec4_ctlinput()Mark Johnston
2021-08-09ipsec: Handle ICMP NEEDFRAG message.Wojciech Macek
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-06-25Enter and exit the network epoch for async IPsec callbacks.John Baldwin
2017-07-31Add inpcb pointer to struct ipsec_ctx_data and pass it to the pfil hookAndrey V. Elsukov
2017-05-29Disable IPsec debugging code by default when IPSEC_DEBUG kernel optionAndrey V. Elsukov
2017-05-23Fix possible double releasing for SA reference.Andrey V. Elsukov
2017-02-06Merge projects/ipsec into head/.Andrey V. Elsukov
2016-08-31Remove redundant sanity checks from ipsec[46]_common_input_cb().Andrey V. Elsukov
2015-11-25Overhaul if_enc(4) and make it loadable in run-time.Andrey V. Elsukov
2015-07-21IPSEC, remove variable argument function its already due.Ermal Luçi
2015-04-28Since PFIL can change mbuf pointer, we should update pointers afterAndrey V. Elsukov
2015-04-18Change ipsec_address() and ipsec_logsastr() functions to take twoAndrey V. Elsukov
2015-04-18Requeue mbuf via netisr when we use IPSec tunnel mode and IPv6.Andrey V. Elsukov
2015-04-18Fix handling of scoped IPv6 addresses in IPSec code.Andrey V. Elsukov
2014-12-11Remove now unused mtag argument from ipsec*_common_input_cb.Andrey V. Elsukov
2014-12-02Remove route chaching support from ipsec code. It isn't used for some time.Andrey V. Elsukov
2014-11-13Strip IP header only when we act in tunnel mode.Andrey V. Elsukov
2014-11-07Pass mbuf to pfil processing before stripping outer IP header as itAndrey V. Elsukov
2014-11-06When mode isn't explicitly specified (wildcard) and inner protocol isn'tAndrey V. Elsukov
2014-10-02Do not strip outer header when operating in transport mode.Andrey V. Elsukov
2014-09-19Mechanically convert to if_inc_counter().Gleb Smirnoff
2014-08-08Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo
2014-05-28Fixed IPv4-in-IPv6 and IPv6-in-IPv4 IPsec tunnels.VANHULLEBUS Yvan
2013-11-11Initialize prot variable.Andrey V. Elsukov
2013-10-26The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff
2013-06-20Use corresponding macros to update statistics for AH, ESP, IPIP, IPCOMP,Andrey V. Elsukov
2013-04-09Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats.Andrey V. Elsukov
2012-10-23- Fix one more miss from r241913.Gleb Smirnoff
2012-09-08Merge the projects/pf/head branch, that was worked on for last six months,Gleb Smirnoff
2011-06-28Update packet filter (pf) code to OpenBSD 4.5.Bjoern A. Zeeb
2011-04-27Make IPsec compile without INET adding appropriate #ifdef checks.Bjoern A. Zeeb
2010-10-25Fix typo in comment.Thomas Quinot
2010-05-24MFp4 @178283:Bjoern A. Zeeb
2009-08-01Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson
2009-07-14Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson