Gleb Smirnoff
|
296a4cb5c5
sockets: provide correct pr_shutdown for keysock and SDP
|
8 months ago |
Warner Losh
|
71625ec9ad
sys: Remove $FreeBSD$: one-line .c comment pattern
|
1 year ago |
Konstantin Belousov
|
fcc7aabdca
netipsec: some style
|
3 years ago |
Gleb Smirnoff
|
e7d02be19d
protosw: refactor protosw and domain static declaration and load
|
2 years ago |
Gleb Smirnoff
|
b7bf3cb07f
keysock: explicitly initialized LIST_HEAD
|
2 years ago |
Gleb Smirnoff
|
ea7be1293b
keysock: do not use raw socket code
|
2 years ago |
Gleb Smirnoff
|
9880323a99
netipsec: use SYSINIT(9) instead of dom_init/dom_destroy
|
2 years ago |
Gleb Smirnoff
|
89128ff3e4
protocols: init with standard SYSINIT(9) or VNET_SYSINIT
|
2 years ago |
Roy Marples
|
7045b1603b
socket: Implement SO_RERROR
|
3 years ago |
Mark Johnston
|
f161d294b9
Add missing sockaddr length and family validation to various protocols
|
3 years ago |
Alexander V. Chernikov
|
924d1c9a05
Revert "SO_RERROR indicates that receive buffer overflows should be handled as errors."
|
3 years ago |
Alexander V. Chernikov
|
4a01b854ca
SO_RERROR indicates that receive buffer overflows should be handled as errors.
|
3 years ago |
Pawel Biernacki
|
7029da5c36
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)
|
4 years ago |
Andrew Turner
|
5f901c92a8
Use the new VNET_DEFINE_STATIC macro when we are defining static VNET
|
6 years ago |
Andrey V. Elsukov
|
017a5e581a
Rework key_sendup_mbuf() a bit:
|
6 years ago |
Andrey V. Elsukov
|
d158b221e5
Add KASSERT to check that proper targed was used.
|
6 years ago |
Andrey V. Elsukov
|
e3004d2429
Replace panic() with KASSERTs.
|
6 years ago |
Andrey V. Elsukov
|
dccd41cb39
Check that we have PF_KEY sockets before iterating over all RAW sockets.
|
6 years ago |
Andrey V. Elsukov
|
26cb1e1dba
Remove obsoleted and unused key_sendup() function.
|
6 years ago |
Pedro F. Giffuni
|
51369649b0
sys: further adoption of SPDX licensing ID tags.
|
6 years ago |
Andrey V. Elsukov
|
fcf596178b
Merge projects/ipsec into head/.
|
7 years ago |
Kevin Lo
|
c3bef61e58
Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead.
|
8 years ago |
Pedro F. Giffuni
|
02abd40029
kernel: use our nitems() macro when it is available through param.h.
|
8 years ago |
Pedro F. Giffuni
|
155d72c498
sys/net* : for pointers replace 0 with NULL.
|
8 years ago |
Andrey V. Elsukov
|
4ec5fcbe09
Remove unneded mbuf length adjustment, M_PREPEND() already did that.
|
9 years ago |
Robert Watson
|
2a8c860fe3
In order to reduce use of M_EXT outside of the mbuf allocator and
|
9 years ago |
Andrey V. Elsukov
|
3d6aff5615
Fix style(9) and remove m_freem(NULL).
|
9 years ago |
Andrey V. Elsukov
|
18961126cb
Remove __P() macro.
|
9 years ago |
Andrey V. Elsukov
|
2e84e6eac9
ANSIfy function declarations.
|
9 years ago |
Andrey V. Elsukov
|
bd766f3425
Remove unneded check. No need to do m_pullup to the size that we prepended.
|
9 years ago |