#
354035 |
|
24-Oct-2019 |
jhb |
MFC 351224: Trim a spurious blank line I added in r348969.
I did not bump .Dd since there is no content change.
|
#
351358 |
|
21-Aug-2019 |
jhb |
MFC 348970,348974: Make the warning intervals for deprecated crypto algorithms tunable.
348970: Make the warning intervals for deprecated crypto algorithms tunable.
New sysctl/tunables can now set the interval (in seconds) between rate-limited crypto warnings. The new sysctls are: - kern.cryptodev_warn_interval for /dev/crypto - net.inet.ipsec.crypto_warn_interval for IPsec - kern.kgssapi_warn_interval for KGSSAPI
348974: Move declaration of warninterval out from under COMPAT_FREEBSD32.
This fixes builds of kernels without COMPAT_FREEBSD32.
|
#
351222 |
|
19-Aug-2019 |
jhb |
MFC 348969: Document sysctl nodes that translate their values.
This documents the behavior of sysctl_msec_to_ticks.
The MFC does not document SYSCTL_{ADD,}_SBINTIME_[UM]SEC since those are only present in head.
|
#
347213 |
|
06-May-2019 |
erj |
MFC r345312: iflib: mark isc_driver_version as constant
(Additional comment by erj: This also adds a new sysctl_add_oid macro, SYSCTL_ADD_CONST_STRING, for displaying const strings. This commit also includes an edit to the sysctl.9 man page for it.)
Sponsored by: Intel Corporation
|
#
324679 |
|
17-Oct-2017 |
emaste |
MFC r324509: sysctl.9: document CTLFLAG_CAPRD and CTLFLAG_CAPWR
Reported by: Shawn Webb Sponsored by: The FreeBSD Foundation
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
301590 |
|
08-Jun-2016 |
trasz |
Fix a bunch of "sentence not on new line" warnings in section 9.
MFC after: 1 month
|
#
298904 |
|
01-May-2016 |
wblock |
Spelling fixes supplied by pfg@, detected with codespell, plus additional misspellings detected by igor.
MFC after: 1 week
|
#
290475 |
|
06-Nov-2015 |
cem |
Round out SYSCTL macros to the full set of fixed-width types
Add S8, S16, S32, and U32 types; add SYSCTL*() macros for them, as well as for the existing 64-bit types. (While SYSCTL*QUAD and UQUAD macros already exist, they do not take the same sort of 'val' parameter that the other macros do.)
Clean up the documented "types" in the sysctl.9 document. (These are macros and thus not real types, but the manual page documents intent.)
The sysctl_add_oid(9) arg2 has been bumped from intptr_t to intmax_t to accommodate 64-bit types on 32-bit pointer architectures.
This is just the kernel support piece; the userspace sysctl(1) support will follow in a later patch.
Submitted by: Ravi Pokala <rpokala@panasas.com> Reviewed by: cem Relnotes: no Sponsored by: Panasas Differential Revision: https://reviews.freebsd.org/D4091
|
#
289831 |
|
23-Oct-2015 |
cem |
sysctl(9): Document U8/U16 types from r289773
Suggested by: ngie Sponsored by: EMC / Isilon Storage Division
|
#
285994 |
|
29-Jul-2015 |
imp |
Teach sysctl about the new optional suffix after IK to specify precision. Update input as well. Add IK to the manual (it was missing completely).
Differential Revision: https://reviews.freebsd.org/D3181
|
#
273377 |
|
21-Oct-2014 |
hselasky |
Fix multiple incorrect SYSCTL arguments in the kernel:
- Wrong integer type was specified.
- Wrong or missing "access" specifier. The "access" specifier sometimes included the SYSCTL type, which it should not, except for procedural SYSCTL nodes.
- Logical OR where binary OR was expected.
- Properly assert the "access" argument passed to all SYSCTL macros, using the CTASSERT macro. This applies to both static- and dynamically created SYSCTLs.
- Properly assert the the data type for both static and dynamic SYSCTLs. In the case of static SYSCTLs we only assert that the data pointed to by the SYSCTL data pointer has the correct size, hence there is no easy way to assert types in the C language outside a C-function.
- Rewrote some code which doesn't pass a constant "access" specifier when creating dynamic SYSCTL nodes, which is now a requirement.
- Updated "EXAMPLES" section in SYSCTL manual page.
MFC after: 3 days Sponsored by: Mellanox Technologies
|
#
271615 |
|
15-Sep-2014 |
glebius |
Add a brief description of CTLFLAG_VNET flag. Since the VIMAGE is absolutely not documented, I see no reason in long descriptions here.
|
#
271314 |
|
09-Sep-2014 |
joel |
- Add missing " - Sort sections
|
#
269439 |
|
02-Aug-2014 |
hselasky |
- Spelling corrections
Suggested by: Garrett Cooper <yaneurabeya@gmail.com> PR: 192101
|
#
269344 |
|
31-Jul-2014 |
hselasky |
- Updated SYSCTL manual pages after recent changes to the kernel SYSCTL code. Added description of new macros and functions. - Merged dynamic and static SYSCTL related content into a single manual page, hence parameters and functionality is very much the same. - Uppercased all occurrences of "OID". - Updated all SYSCTL examples.
PR: 192101
|
#
255498 |
|
12-Sep-2013 |
jhb |
- Document the UQUAD sysctl variants. - Clarify that exactly one of the "access" flags is required and list the optional flags in a separate list. Prefer bundling CTLFLAG_TUN into the access flag by not documenting it as an optional flag to set.
Approved by: re (glebius) MFC after: 1 week
|
#
235693 |
|
20-May-2012 |
gjb |
Typo and mdoc(7) style fixes.
PR: 168117 Submitted by: Nobuyuki Koganemaru (kogane&jp!freebsd!org) MFC after: 3 days
|
#
232321 |
|
29-Feb-2012 |
thompsa |
Correct the description for CTLFLAG_TUN and CTLFLAG_RDTUN, the declaring of a system tunable has never been implemented. This flag is only used by sysctl(8) to provide a helpful error message.
Discussed with: dwhite, kan
|
#
217616 |
|
19-Jan-2011 |
mdf |
Introduce signed and unsigned version of CTLTYPE_QUAD, renaming existing uses. Rename sysctl_handle_quad() to sysctl_handle_64().
|
#
217586 |
|
19-Jan-2011 |
mdf |
sysctl(8) should use the CTLTYPE to determine the type of data when reading. (This was already done for writing to a sysctl). This requires all SYSCTL setups to specify a type. Most of them are now checked at compile-time.
Remove SYSCTL_*X* sysctl additions as the print being in hex should be controlled by the -x flag to sysctl(8).
Succested by: bde
|
#
202443 |
|
16-Jan-2010 |
gavin |
Xref sysctl(3)
Approved by: ed (mentor)
|
#
180661 |
|
21-Jul-2008 |
pjd |
Implement the following macros for completeness:
SYSCTL_QUAD() SYSCTL_ADD_QUAD() TUNABLE_QUAD() TUNABLE_QUAD_FETCH()
Now we can use 64bit tunables on 32bit systems.
|
#
165213 |
|
14-Dec-2006 |
mpp |
Spelling fixes.
|
#
164560 |
|
23-Nov-2006 |
yar |
Add a guideline for naming new sysctl nodes.
Discussed in: cvs-src (some time ago)
|
#
162877 |
|
30-Sep-2006 |
ru |
Revise markup.
|
#
161256 |
|
12-Aug-2006 |
obrien |
Add an extension to the UINT & ULONG types. The XINT & XLONG types behave the same, except sysctl(8) will print out the values in hex.
|
#
161253 |
|
12-Aug-2006 |
obrien |
Fix bug preventing the proper displaying of the CTLFLAG_WR option.
|
#
158130 |
|
28-Apr-2006 |
keramida |
Fix a couple of typos and other minor nits
Reviewed by: rwatson
|
#
158122 |
|
28-Apr-2006 |
rwatson |
Fix typo.
MFC after: 1 month Submitted by: Antoine Brodin <antoine dot brodin@laposte dot net>
|
#
158110 |
|
28-Apr-2006 |
rwatson |
Add a basic man page for the sysctl(9) macro interfaces. Previously man pages existed only for the dynamic sysctl interfaces. There's probably more complete and accurate content, better advice, etc, that could be added here.
Per scottl's suggest, add a small piece of moralizing text regarding the fact that sysctl names quickly get embedded in system configuration files, libraries, third party applications, and even books, so renaming and removing names after they've been published is a tricky issue.
MFC after: 1 month
|