summaryrefslogtreecommitdiff
path: root/sys/netipsec/keysock.c
AgeCommit message (Expand)Author
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2024-01-16sockets: provide correct pr_shutdown for keysock and SDPGleb Smirnoff
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-04-25netipsec: some styleKonstantin Belousov
2022-08-17protosw: refactor protosw and domain static declaration and loadGleb Smirnoff
2022-08-12keysock: explicitly initialized LIST_HEADGleb Smirnoff
2022-08-11keysock: do not use raw socket codeGleb Smirnoff
2022-01-03netipsec: use SYSINIT(9) instead of dom_init/dom_destroyGleb Smirnoff
2022-01-03protocols: init with standard SYSINIT(9) or VNET_SYSINITGleb Smirnoff
2021-07-28socket: Implement SO_RERRORRoy Marples
2021-05-03Add missing sockaddr length and family validation to various protocolsMark Johnston
2021-02-08Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov
2021-02-08SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-03-11Rework key_sendup_mbuf() a bit:Andrey V. Elsukov
2018-03-11Add KASSERT to check that proper targed was used.Andrey V. Elsukov
2018-03-11Replace panic() with KASSERTs.Andrey V. Elsukov
2018-03-11Check that we have PF_KEY sockets before iterating over all RAW sockets.Andrey V. Elsukov
2018-03-11Remove obsoleted and unused key_sendup() function.Andrey V. Elsukov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-06Merge projects/ipsec into head/.Andrey V. Elsukov
2016-09-15Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead.Kevin Lo
2016-04-19kernel: use our nitems() macro when it is available through param.h.Pedro F. Giffuni
2016-04-15sys/net* : for pointers replace 0 with NULL.Pedro F. Giffuni
2015-05-19Remove unneded mbuf length adjustment, M_PREPEND() already did that.Andrey V. Elsukov
2015-01-06In order to reduce use of M_EXT outside of the mbuf allocator andRobert Watson
2014-12-04Fix style(9) and remove m_freem(NULL).Andrey V. Elsukov
2014-12-03Remove __P() macro.Andrey V. Elsukov
2014-12-03ANSIfy function declarations.Andrey V. Elsukov
2014-12-02Remove unneded check. No need to do m_pullup to the size that we prepended.Andrey V. Elsukov
2014-12-02Remove route chaching support from ipsec code. It isn't used for some time.Andrey V. Elsukov
2014-08-15Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo
2013-10-26Provide includes that are needed in these files, and before were readGleb Smirnoff
2013-07-09Migrate structs ahstat, espstat, ipcompstat, ipipstat, pfkeystat,Andrey V. Elsukov
2013-06-20Use corresponding macros to update statistics for AH, ESP, IPIP, IPCOMP,Andrey V. Elsukov
2012-12-05 Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff
2010-11-22After some off-list discussion, revert a number of changes to theDimitry Andric
2010-11-14Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric
2009-08-01Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson
2009-07-23Introduce and use a sysinit-based initialization scheme for virtualRobert Watson
2009-07-16Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson
2009-07-14Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson
2009-06-08After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb
2009-06-08Introduce an infrastructure for dismantling vnet instances.Marko Zec
2009-02-27For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb
2008-12-02Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb
2008-11-28Unhide declarations of network stack virtualization structs fromMarko Zec
2008-11-26Merge more of currently non-functional (i.e. resolving toMarko Zec
2008-11-19Change the initialization methodology for global variables scheduledMarko Zec