summaryrefslogtreecommitdiffstats
path: root/share/man
Commit message (Collapse)AuthorAgeFilesLines
* Add the MLINK for async_drain Thanks Edward for the pointer.rrs2015-11-111-0/+1
| | | | MFC after: 1 month
* Add new async_drain to the callout system. This is so-far not used butrrs2015-11-101-5/+33
| | | | | | | should be used by TCP for sure in its cleanup of the IN-PCB (will be coming shortly). Sponsored by: Netflix Inc. Differential Revision: https://reviews.freebsd.org/D4076
* Move the MK_BLUETOOTH block down below the architecture specific sections by thengie2015-11-101-4/+4
| | | | | | | | | other generic options MFC after: 3 days X-MFC with: r290659 PR: 193260 Sponsored by: EMC / Isilon Storage Divisions
* - Move ng_bluetooth.4 under MK_BLUETOOTH != nongie2015-11-102-4/+10
| | | | | | | | | - Move all section 5 bluetooth manpages under MK_BLUETOOTH != no MFC after: 3 days PR: 193260 Reported by: Philippe Michel <philippe.michel7@sfr.fr> Sponsored by: EMC / Isilon Storage Division
* Add a manual page for PHOLD() and friends.markj2015-11-082-0/+73
| | | | MFC after: 1 week
* Regen after r290526 for WITH_CCACHE_BUILD.bdrewery2015-11-081-1/+44
|
* Another follow-up to r290475: Bump .Dd in sysctl_add_oid.9cem2015-11-071-1/+1
| | | | Sponsored by: EMC / Isilon Storage Division
* Round out SYSCTL macros to the full set of fixed-width typescem2015-11-073-12/+128
| | | | | | | | | | | | | | | | | | | | | | 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
* Add sysctl to control LACP strict compliance defaultsmh2015-11-061-1/+3
| | | | | | | | | | | | | Add net.link.lagg.lacp.default_strict_mode which defines the default value for LACP strict compliance for created lagg devices. Also: * Add lacp_strict option to ifconfig(8). * Fix lagg(4) creation examples. * Minor style(9) fix. MFC after: 1 week
* Regenerate for WITH_FAST_DEPEND in r290433.bdrewery2015-11-061-2/+10
|
* When dumping an rman in DDB, include the RID of each resource.jhb2015-11-051-3/+3
| | | | | | | Submitted by: Ravi Pokala (rpokala@panasas.com) Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D4086
* remove \, it confuses things.adrian2015-11-051-1/+1
|
* Add a new helper function for PCI devices to locate the upstreamjhb2015-11-052-0/+14
| | | | | | | | | PCI-express root port of a given PCI device. Reviewed by: kib, imp MFC after: 1 week Sponsored by: Chelsio Differential Revision: https://reviews.freebsd.org/D4089
* Add helper routines for PCI device drivers to read, write, and modifyjhb2015-11-052-3/+63
| | | | | | | | | | | | | | PCI-Express capability registers (that is, PCI config registers in the standard PCI config space belonging to the PCI-Express capability register set). Note that all of the current PCI-e registers are either 16 or 32-bits, so only widths of 2 or 4 bytes are supported. Reviewed by: imp MFC after: 1 week Sponsored by: Chelsio Differential Revision: https://reviews.freebsd.org/D4088
* Update authors' contact info and fix grammar bugs.asomers2015-11-051-5/+4
| | | | | MFC after: 2 weeks Sponsored by: Spectra Logic
* Conditionally install (if_)?(otus|rsu).4, otusfw.4, rsufw.4, and urtwn.4 ifngie2015-11-021-7/+7
| | | | | | | | | | | MK_USB != no Add the manpages to OptionalObsoleteFiles.inc As a side-effect, this also fixes installworld with MK_USB == no X-MFC with: r290128 Sponsored by: EMC / Isilon Storage Division
* ioat: Handle channel-fatal HW errors safelycem2015-10-311-8/+71
| | | | | | | | | | | | | | | | | | | | | Certain invalid operations trigger hardware error conditions. Error conditions that only halt one channel can be detected and recovered by resetting the channel. Error conditions that halt the whole device are generally not recoverable. Add a sysctl to inject channel-fatal HW errors, 'dev.ioat.<N>.force_hw_error=1'. When a halt due to a channel error is detected, ioat(4) blocks new operations from being queued on the channel, completes any outstanding operations with an error status, and resets the channel before allowing new operations to be queued again. Update ioat.4 to document error recovery; document blockfill introduced in r290021 while we are here; document ioat_put_dmaengine() added in r289907; document DMA_NO_WAIT added in r289982. Sponsored by: EMC / Isilon Storage Division
* Some minor additions to r290138,mav2015-10-291-2/+2
|
* Some updates to isp(4) manual page.mav2015-10-291-29/+25
|
* Add MLINKS for if_otus(4), if_rsu(4) and if_urtwn(4).kevlo2015-10-291-0/+3
|
* Xref otus(4).kevlo2015-10-291-1/+2
|
* BUS_ADD_CHILD calls device_add_child. device_add_child does not callimp2015-10-282-7/+30
| | | | | BUS_ADD_CHILD. Make it explicit since it follows the command paradigm rather than the callback paradigm. Add other clarifying notes as well.
* Add sysctl tunable net.inet.tcp.initcwnd_segments to specify initial congestionhiren2015-10-271-1/+12
| | | | | | | | | | | | | | | window in number of segments on fly. It is set to 10 segments by default. Remove net.inet.tcp.experimental.initcwnd10 which is now redundant. Also remove the parent node net.inet.tcp.experimental as it's not needed anymore and also because it was not well thought out. Differential Revision: https://reviews.freebsd.org/D3858 In collaboration with: lstewart Reviewed by: gnn (prev version), rwatson, allanjude, wblock (man page) MFC after: 2 weeks Relnotes: yes Sponsored by: Limelight Networks
* sysctl(9): Document U8/U16 types from r289773cem2015-10-232-1/+41
| | | | | Suggested by: ngie Sponsored by: EMC / Isilon Storage Division
* getenv.9: Document behavior of freeenv(NULL)cem2015-10-221-4/+16
| | | | | | | Fix a couple igor(1)-indicated spelling issues while here. Suggested by: jhb Sponsored by: EMC / Isilon Storage Division
* Add support for CloudABI on ARM64.ed2015-10-221-2/+5
| | | | | | | | | | | | | It turns out that it is pretty easy to make CloudABI work on ARM64. We essentially only need to copy over the sysvec from AMD64 and ensure that we use ARM64 specific registers. As there is an overlap between function argument and return registers, we do need to extend cloudabi64_schedtail() to only set its values if we're actually forking. Not when we're creating a new thread. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D3917
* Document that we use {} for variable expansion.bdrewery2015-10-221-1/+8
| | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* Let SUBDIR_OVERRIDE with 'make buildworld' be more useful.bdrewery2015-10-221-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now it can be used to effectively "build in a subdir". It will use the 'cross-tools', 'libraries', and 'includes' phases of 'buildworld' to properly setup a WORLDTMP to use. Then it will build 'everything' only in the listed SUBDIR_OVERRIDE directories. It is still required to list custom library directories in LOCAL_LIB_DIRS if SUBDIR_OVERRIDE is something that contains libraries outside of the normal area (such as SUBDIR_OVERRIDE=contrib/ofed needing LOCAL_LIB_DIRS=contrib/ofed/usr.lib) Without these changes, SUBDIR_OVERRIDE with buildworld was broken or hit obscure failures due to missing libraries, includes, or cross compiler. SUBDIR_OVERRIDE with 'make <target that is not buildworld>' will continue to work as it did before although its usefulness is questionable. With a fully populated WORLDTMP, building with a SUBDIR_OVERRIDE with -DNO_CLEAN only takes a few minutes to start building the target directories. This is still much better than building unneeded things via 'everything' when testing small subset changes. A BUILDFAST or SKIPWORLDTMP might make sense for this as well. - Add in '_worldtmp' as we still need to create WORLDTMP as later targets, such as '_libraries' and '_includes' use it. This probably was avoiding calling '_worldtmp' to not remove WORLDTMP for debugging purposes, but -DNO_CLEAN can be used for that. - '_legacy' must be included since '_build-tools' uses -legacy. The SUBDIR_OVERRIDE change came in r95509, while -legacy being part of build-tools came in r113136. - 'bootstrap-tools' is still skipped as this feature is not for upgrades. - Fix buildworld combined with SUBDIR_OVERRIDE not installing all includes. The original change for SUBDIR_OVERRIDE in r95509 kept '_includes' and '_libraries' as building everything possible as the SUBDIR_OVERRIDE could need anything from them. However in r96462 the real 'includes' target was changed from manual sub-makes to just recursing 'includes' on SUBDIR, thus not all includes have been installed into WORLDTMP since then when combined with 'buildworld'. This is not done unless calling 'make buildworld' as it would be unexpected to have it go into all directories when doing 'make SUBDIR_OVERRIDE=mydir includes'. - Also need to build the cross-compiler so it is used with --sysroot. If this is burdensome then telling the build to use the local compiler as an external compiler (thus using a proper --sysroot to WORLDTMP) is possible by setting CC=/usr/bin/cc, CXX=/usr/bin/c++, etc. - Don't build the lib32 distribution with SUBDIR_OVERRIDE in buildworld since it won't contain anything related to SUBDIR_OVERRIDE. Testing of the lib32 build can be done with 'make build32'. - Document these changes in build.7 Sponsored by: EMC / Isilon Storage Division MFC after: 2 weeks
* cpuset.9: Link to/from the new pagecem2015-10-201-0/+2
| | | | | | A follow-up to r289667. Sponsored by: EMC / Isilon Storage Division
* Document cpuset(9)cem2015-10-203-14/+381
| | | | | | | A follow-up to r289467. Coerced by: jhb Sponsored by: EMC / Isilon Storage Division
* Document bitset(9)cem2015-10-173-2/+430
|
* Rename the /usr/share/doc/legal files to driver.LICENSE to work aroundbdrewery2015-10-168-29/+29
| | | | | | | | | | | | | bug of installing 'realtek' and 'intel_iwn' as files rather then as a 'LICENSE' file in their directories. Also add obsolete entries for the older names and names that existed in head for a period of time. Suggested by: jmg X-MFC-With: r289391 MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division
* Add more SUBDIR_PARALLEL.bdrewery2015-10-151-0/+1
| | | | | MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division
* resolver: automatically reload /etc/resolv.confvangyzen2015-10-141-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | On each resolver query, use stat(2) to see if the modification time of /etc/resolv.conf has changed. If so, reload the file and reinitialize the resolver library. However, only call stat(2) if at least two seconds have passed since the last call to stat(2), since calling it on every query could kill performance. This new behavior is enabled by default. Add a "reload-period" option to disable it or change the period of the test. Document this behavior and option in resolv.conf(5). Polish the man page just enough to appease igor. https://lists.freebsd.org/pipermail/freebsd-arch/2015-October/017342.html Reviewed by: kp, wblock Discussed with: jilles, imp, alfred MFC after: 1 month Relnotes: yes Sponsored by: Dell Inc. Differential Revision: https://reviews.freebsd.org/D3867
* Fix date.adrian2015-10-141-1/+1
| | | | Noticed by: bdrewery
* rsu(4) manpage updates: add me, add 802.11n support, update caveats.adrian2015-10-141-1/+4
| | | | | | * Add that I indeed added 802.11n support. * Update caveats - we support 1x1, 1x2 and 2x2 operation now, but there's no transmit aggregation support.
* Replace references to /dev/acd0 with /dev/cd0ngie2015-10-131-3/+3
| | | | | | | | atapicd(4) was replaced by cd(4) with the atacam work done by mav@ and then removed in r249083 X-MFC to: stable/10 MFC after: 2 weeks
* Make delete method set via kern.cam.da.X.delete_method persistent.mav2015-10-111-11/+20
| | | | | | | | | This allows to set delete method via tunable, before device capabilities are known. Also allow ZERO method for devices not reporting LBP, if user explicitly requests it -- it may be useful if storage supports compression and WRITE SAME, but does not support UNMAP. MFC after: 2 weeks
* Remove compatibility shims for legacy ATA device names.mav2015-10-111-10/+0
| | | | | We got new ATA stack in FreeBSD 8.x, switched to it at 9.x, completely removed old stack at 10.x, so at 11.x it is time to remove compat shims.
* Remove a double "as well as"phk2015-10-101-3/+3
|
* Document iSCSI and autofs(5) variables in rc.conf(5).trasz2015-10-091-1/+77
| | | | | | | | PR: 203119 Reviewed by: bjk@ MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3671
* Fix core corruption caused by race in note_procstat_vmmapcem2015-10-061-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fix is spiritually similar to r287442 and was discovered thanks to the KASSERT added in that revision. NT_PROCSTAT_VMMAP output length, when packing kinfo structs, is tied to the length of filenames corresponding to vnodes in the process' vm map via vn_fullpath. As vnodes may move during coredump, this is racy. We do not remove the race, only prevent it from causing coredump corruption. - Add a sysctl, kern.coredump_pack_vmmapinfo, to allow users to disable kinfo packing for PROCSTAT_VMMAP notes. This avoids VMMAP corruption and truncation, even if names change, at the cost of up to PATH_MAX bytes per mapped object. The new sysctl is documented in core.5. - Fix note_procstat_vmmap to self-limit in the second pass. This addresses corruption, at the cost of sometimes producing a truncated result. - Fix PROCSTAT_VMMAP consumers libutil (and libprocstat, via copy-paste) to grok the new zero padding. Reported by: pho (https://people.freebsd.org/~pho/stress/log/datamove4-2.txt) Relnotes: yes Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D3824
* /usr/src/games was removed in r288485.bdrewery2015-10-021-4/+1
|
* The Dt argument should be in capital letters.brueffer2015-09-291-1/+1
|
* Add to CTL initial support for CDROMs and removable devices.mav2015-09-271-2/+2
| | | | Relnotes: yes
* Remove MLINKS to more non-existent mbuf(9) macrosngie2015-09-272-5/+0
| | | | | | X-MFC with: r288295 MFC after: 3 days Sponsored by: EMC / Isilon Storage Division
* Posthumously remove all references to MFREE(9)ngie2015-09-272-2/+0
| | | | | | | The macro was removed in r90227 MFC after: 3 days Sponsored by: EMC / Isilon Storage Division
* Document the interface for applying advice up to the end of a file.markj2015-09-261-1/+4
| | | | MFC after: 3 days
* Oops - commit the correct manpage content for otusfw.4.adrian2015-09-261-142/+18
|
* Fix spelling.hselasky2015-09-261-3/+4
| | | | | | Submitted by: Maxime Soule <btik-fbsd@scoubidou.com> PR: 203249 MFC after: 2 weeks
OpenPOWER on IntegriCloud