aboutsummaryrefslogtreecommitdiff
path: root/share/man
Commit message (Collapse)AuthorAgeFilesLines
* arm64: handle watchpoint exceptions from EL0Mitchell Horne2021-02-171-1/+6
| | | | | | | | | | | | | | | | | This is a prerequisite to allowing the use of hardware watchpoints for userspace debuggers. This is also a slight departure from the x86 behaviour, since `si_addr` returns the data address that triggered the watchpoint, not the address of the instruction that was executed. Otherwise, there is no straightforward way for the application to determine which watchpoint was triggered. Make a note of this in the siginfo(3) man page. Reviewed by: jhb, markj (earlier version) Tested by: Michał Górny (mgorny@gentoo.org) MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D28561
* update the SACK loss recovery to RFC6675, with the following new features:Richard Scheffenegger2021-02-161-1/+9
| | | | | | | | | | | | | | | - improved pipe calculation which does not degrade under heavy loss - engaging in Loss Recovery earlier under adverse conditions - Rescue Retransmission in case some of the trailing packets of a request got lost All above changes are toggled with the sysctl "rfc6675_pipe" (disabled by default). Reviewers: #transport, tuexen, lstewart, slavash, jtl, hselasky, kib, rgrimes, chengc_netapp.com, thj, #manpages, kbowling, #netapp, rscheff Reviewed By: #transport Subscribers: imp, melifaro MFC after: 2 weeks Sponsored by: NetApp, Inc. Differential Revision: https://reviews.freebsd.org/D18985
* Regenerate src.conf(5) after FMTREE default changeKyle Evans2021-02-131-3/+5
|
* Adding PRR sysctls to tcp(4) man pageRichard Scheffenegger2021-02-121-2/+15
| | | | | | | | | | | | Summary: Documenting the newly added, and enabled by default, Proportional Rate Reduction algorithm's governing sysctls. MFC: 3 days Reviewed By: kbowling, rgrimes Differential Revision: https://reviews.freebsd.org/D28568
* VOP_ADVLOCK(9): fix a typoGuangyuan Yang2021-02-111-2/+2
| | | | | | Submitted by: Ka Ho Ng <khng300@gmail.com> MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D28575
* wsp: Add sysctl tunable for Z-Axis inversionVladimir Kondratyev2021-02-081-1/+6
| | | | | | | | | | This adds a new sysctl to Wellspring Touchpad driver for controlling Z-Axis (2-finger vertical scroll) direction "hw.usb.wsp.z_invert". Submitted by: James Wright <james.wright_AT_digital-chaos_DOT_com> Reviewed by: wulf PR: 253321 Differential revision: https://reviews.freebsd.org/D28521
* ktls(4): Mention WITH_OPENSSL_KTLS in the ktls(4) manual pageGordon Bergling2021-02-081-2/+5
| | | | | | | | | Since we ship a ktls(4) enabled OpenSSL version, mention the src.conf(5) option WITH_OPENSSL_KTLS in the manual page. Reviewed by: jhb MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D28435
* opencrypto: Introduce crypto_dispatch_async()Mark Johnston2021-02-081-57/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, OpenCrypto consumers can request asynchronous dispatch by setting a flag in the cryptop. (Currently only IPSec may do this.) I think this is a bit confusing: we (conditionally) set cryptop flags to request async dispatch, and then crypto_dispatch() immediately examines those flags to see if the consumer wants async dispatch. The flag names are also confusing since they don't specify what "async" applies to: dispatch or completion. Add a new KPI, crypto_dispatch_async(), rather than encoding the requested dispatch type in each cryptop. crypto_dispatch_async() falls back to crypto_dispatch() if the session's driver provides asynchronous dispatch. Get rid of CRYPTOP_ASYNC() and CRYPTOP_ASYNC_KEEPORDER(). Similarly, add crypto_dispatch_batch() to request processing of a tailq of cryptops, rather than encoding the scheduling policy using cryptop flags. Convert GELI, the only user of this interface (disabled by default) to use the new interface. Add CRYPTO_SESS_SYNC(), which can be used by consumers to determine whether crypto requests will be dispatched synchronously. This is just a helper macro. Use it instead of looking at cap flags directly. Fix style in crypto_done(). Also get rid of CRYPTO_RETW_EMPTY() and just check the relevant queues directly. This could result in some unnecessary wakeups but I think it's very uncommon to be using more than one queue per worker in a given workload, so checking all three queues is a waste of cycles. Reviewed by: jhb Sponsored by: Ampere Computing Submitted by: Klara, Inc. MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D28194
* netgraph/ng_bridge: Derive forwarding mode from first attached hookLutz Donnerhacke2021-02-061-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | Handling of unknown MACs on an bridge with incomplete learning capabilites (aka uplink ports) can be defined in different ways. The classical approach is to broadcast unicast frames send to an unknown MAC, because the unknown devices can be everywhere. This mode is default for ng_bridge(4). In the case of dedicated uplink ports, which prohibit learning of MAC addresses in order to save memory and CPU cycles, the broadcast approach is dangerous. All traffic to the uplink port is broadcasted to every downlink port, too. In this case, it's better to restrict the distribution of frames to unknown MAC to the uplink ports only. In order to keep the chance small and the handling as natural as possible, the first attached link is used to determine the behaviour of the bridge: If it is an "uplink" port, then the bridge switch from classical mode to restricted mode. Reviewed By: kp Approved by: kp (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D28487
* ng_bridge.4: Use more suitable mandoc macrosLutz Donnerhacke2021-02-061-28/+28
| | | | | | | | | yuripv@ suggested to replace inapprobriate macros by better ones. Reviewed by: philip Approved by: philip (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D28510
* netgraph/ng_bridge: Introduce "uplink" ports without MAC learningLutz Donnerhacke2021-02-061-3/+27
| | | | | | | | | | | | | | | | | | | | | The ng_bridge(4) node is designed to work in moderately small environments. Connecting such a node to a larger network rapidly fills the MAC table for no reason. It even become complicated to obtain data from the gettable message, because the result is too large to transmit. This patch introduces, two new functionality bits on the hooks: - Allow or disallow MAC address learning for incoming patckets. - Allow or disallow sending unknown MACs through this hook. Uplinks are characterized by denied learing while sending out unknowns. Normal links are charaterized by allowed learning and sending out unknowns. Reviewed by: kp Approved by: kp (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D23963
* mrsas: update man pageAlfredo Dal'Ava Junior2021-02-051-3/+1
| | | | | | | | | | update mrsas(4) since big-endian is supported since e34a057ca6ebdf8e30ec8b0dc21d18eb450bf36a Reviewed by: bdragon, gbe Sponsored by: Eldorado Research Institute (eldorado.org.br) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D28475
* wg(4): Add authors of the wg(4) driver to the manual pageGordon Bergling2021-02-031-1/+12
| | | | | | | | | | | Glen (@gjb) noticed that I am haven't mentioned the authors of the WireGuard device driver in the manual page. This is commit addressed this commit. Reviewed by: gjb, brueffer Differential Revision: https://reviews.freebsd.org/D28464 X-MFC-with: e59d9cb412846cb5d2bc4c641d3cc44d243cd52d
* wg(4): Fix Copyright statement in man pageGordon Bergling2021-02-021-1/+1
|
* Add a wg(4) manual pageGordon Bergling2021-02-022-0/+245
| | | | | Reviewed by: brueffer, donner, debdrup, ygy MFC after: 2 days
* src.conf.5: regenerateKonstantin Belousov2021-02-021-4/+13
|
* src.conf(5): regenerate after MK_ZFS changeMitchell Horne2021-02-011-0/+4
| | | | | With e5cc1c474841, this option is also disabled by WITHOUT_OPENSSL and WITHOUT_CRYPT.
* Remove the MK_LIBCPLUSPLUS optionAlex Richardson2021-02-011-3/+1
| | | | | | | | This option has been equivalent to any form of C++ support since libstdc++ was removed. Therefore, replace all MK_LIBCPLUSPLUS uses with MK_CXX. Reviewed By: emaste Differential Revision: https://reviews.freebsd.org/D27974
* g_provider_by_name(9): argument can be a geom name or fullpathRobert Wing2021-01-301-3/+3
| | | | | | | | | | | | The argument passed to g_provider_by_name(9) can be a geom name or a fullpath. - g_provider_by_name() gained this functionality in 769afdc71ea6b0c09dae883ce49d913cbc8cff5b. Reviewed by: imp, kevans Approved by: kevans (mentor) Differential Revision: https://reviews.freebsd.org/D27566
* build: options: mention ports in the WITH_OPENLDAP descriptionKyle Evans2021-01-301-2/+2
| | | | | | | | | | There's a third party dependency on this option; currently, net/openldap24-{,sasl-}client. At least mention that an openldap from ports is needed for this option. PR: 252866 Reported-by: Build Option Survey via Michael Dexter MFC-after: 3 days
* Catch up with 6edfd179c86: document M_EXTPG. While here sore flagsGleb Smirnoff2021-01-291-3/+3
| | | | as they are in sys/mbuf.h
* hsctrl: Fix manpage typoVladimir Kondratyev2021-01-281-2/+2
| | | | | | | | | Use hsctrl_load to load the module at boot time. Submitted by: Shunchao Hu <ankohuu_outlook.com> Reviewed by: wulf MFC after: 3 days Differential revision: https://reviews.freebsd.org/D28343
* Regenerate src.conf.5 after enabling MK_OPENSSL_KTLS for arm64Allan Jude2021-01-281-2/+2
|
* Bump date after ae257282ae5b.John Baldwin2021-01-281-1/+1
|
* arch.7: update 11.x to 11.4 as the last FreeBSD 11 releaseEd Maste2021-01-281-2/+2
| | | | | | armeb and pc98 were both discontinued after FreeBSD 11. FreeBSD 11.4 is now known to be the final 11.x release, so update to the specific version.
* Regenerate src.conf.5 for MK_OPENSSL_KTLSJohn Baldwin2021-01-281-0/+10
|
* qat.4: Minor tweaksMark Johnston2021-01-271-4/+16
| | | | | | | | | | | - Document a constraint on the AAD size for AES-GCM. - Note that the list of supported platforms and add-on devices is not complete and indicate that QAT devices will show up in pciconf output. [1] PR: 252984 [1] MFC after: 3 days Sponsored by: Rubicon Communications, LLC ("Netgate")
* netgraph/ng_car: Add color marking codeLutz Donnerhacke2021-01-271-3/+6
| | | | | | | | | | | | Chained policing should be able to reuse the classification of traffic. A new mbuf_tag type is defined to handle gereral QoS marking. A new subtype is defined to track the color marking. Reviewed by: manpages (bcr), melifaro, kp Approved by: kp (mentor) Sponsored by: IKS Service GmbH MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D22110
* VOP_BMAP(9): Remove obsolete commaGordon Bergling2021-01-271-1/+1
|
* cnv(9): Use a proper manual page sectionGordon Bergling2021-01-271-1/+1
|
* firmware(9): extend firmware_get() by a "no warn" flag.Bjoern A. Zeeb2021-01-271-7/+33
| | | | | | | | | | | | | | | | | | With the upcoming usage from LinuxKPI but also from drivers ported natively we are seeing more probing of various firmware (names). Add the ability to firmware(9) to silence the "firmware image loading/registering errors" by adding a new firmware_get_flags() functions extending firmware_get() and taking a flags argument as firmware_put() already does. Requested-by: zeising (for future LinuxKPI/DRM) Sponsored-by: The FreeBSD Foundation Sponsored-by: Rubicon Communications, LLC ("Netgate") MFC after: 3 days Reviewed-by: markj Differential Revision: https://reviews.freebsd.org/D27413
* rc.conf(5): regenerate after WITHOUT_NDIS removalMarius Strobl2021-01-261-4/+1
| | | | | ndis(4) has been removed in bfc99943b04b46a6c1c885ce7bcc6f235b7422aa and its build option in 84876bf70222c4e10144d034119f7f455f99813c.
* man: remove stale references to ndis(4)Marius Strobl2021-01-264-23/+6
| | | | The latter has been removed in bfc99943b04b46a6c1c885ce7bcc6f235b7422aa.
* vm_map_protect.9: update after code changesKonstantin Belousov2021-01-261-44/+74
| | | | | | | | Reviewed by: brooks, markj Discussed with: emaste Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D28311
* netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph typeLutz Donnerhacke2021-01-262-0/+253
| | | | | | | | | | | | | | | | | | | | | This node is part of an A10-NSP (L2-BSA) development. Carrier networks tend to stack three or more tags for internal purposes and therefore hiding the service tags deep inside of the stack. When decomposing such an access network frame, the processing order is typically reversed: First distinguish by service, than by other means. This new netgragh node allows to bring the relevant VLAN in front (to the out-most position). This way other netgraph nodes (like ng_vlan) can operate on this specific type. Reviewed by: manpages (gbe), brueffer (manpages), kp Approved by: kp (mentor) MFC after: 1 month Relnotes: yes Sponsored by: IKS Service GmbH Differential Revision: https://reviews.freebsd.org/D22076
* ndis(4): remove as previous announcedBrooks Davis2021-01-252-159/+0
| | | | | | | | | | | | | | nids(4) was a clever idea in the early 2000's when the market was flooded with 10/100 NICs with Windows-only drivers, but that hasn't been the case for ages and the driver has had no meaningful maintenance in ages. It only supports Windows-XP era drivers. Also remove: - ndis support from wpa_supplicant - ndiscvt(8) Reviewed By: emaste, bcr (manpages) Differential Revision: https://reviews.freebsd.org/D27609
* netgraph/ng_nat: Add RFC 6598/Carrier Grade NAT supportNeel Chauhan2021-01-241-1/+7
| | | | | | | | | This extends upon the RFC 6598 support to libalias/ipfw in r357092. Reviewed By: manpages (bcr), donner, adrian, kp Approved by: kp (mentor) MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D23461
* Regen src.conf.5 after LLD description updatesEd Maste2021-01-241-4/+8
|
* Add a manual page for axp(4) / AMD 10G Ethernet driverGordon Bergling2021-01-242-0/+226
| | | | | | | Submitted by: Rajesh Kumar <rajesh1 dot kumar at amd dot com> Reviewed by: bcr, brueffer, rpokala MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D27800
* hcons: Fix manpage typoVladimir Kondratyev2021-01-231-2/+2
| | | | | | | Submitted by: Shunchao Hu <ankohuu_outlook.com> Reviewed by: wulf, gbe MFC after: 1 week Differential revision: https://reviews.freebsd.org/D28294
* Regen src.conf after MK_{LIBTHR,LIBPTHREAD} removalKyle Evans2021-01-221-17/+1
|
* build: remove LIBPTHREAD/LIBTHR build optionsKyle Evans2021-01-221-2/+0
| | | | | | | | | | | | | | | | | | WITHOUT_LIBTHR has been broken for a little over five years now, since the xz 5.2.0 update introduced a hard liblzma dependency on libthr, and building a useful system without threading support is becoming increasingly more difficult. Additionally, in the five plus years that it's been broken more reverse dependencies have cropped up in libzstd, libsqlite3, and libcrypto (among others) that make it more and more difficult to reconcile the effort needed to fix these options. Remove the broken options. PR: 252760 Reviewed by: brooks, emaste, kib Differential Revision: https://reviews.freebsd.org/D28263
* Build VirtIO modules on all architecturesJessica Clarke2021-01-211-24/+8
| | | | | | | | | | | Currently only amd64, i386 and powerpc build VirtIO modules, yet all other architectures have at least one kernel configuration that includes the transport drivers, and so they lack drivers for all the devices they don't statically compile into the kernel. Instead, enable the build everywhere so all architectures have the full set of device drivers available. Reviewed by: bryanv (earlier version), imp (earlier version) Differential Revision: https://reviews.freebsd.org/D28058
* Restructure the crypto(7) manpage and add authentication algorithms.John Baldwin2021-01-211-118/+112
| | | | | | | | | | | | | | | Add separate sections for authentication algorithms, block ciphers, stream ciphers, and AEAD algorithms. Describe properties commmon to algorithms in each section to avoid duplication. Use flat tables to list algorithm properties rather than nested tables. List implemented authentication algorithms. Reviewed by: gbe (manpages) Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D27833
* hconf(4): Do not fetch report before writing new usage values back.Vladimir Kondratyev2021-01-201-4/+4
| | | | | | | | | | | | | There is a report that reading of surface/button switch feature report causes SYN1B7D touchpad malfunction. As specs does not require it to be readable assume that report usages have default value on attach and last written value during operation. Do not apply default usage values on attachment and resume. While here fix manpage typos and add avg@ to copyright header. Reported by: Jakob Alvermark <jakob_AT_alvermark_DOT_net> Reviewed by: avg Differential revision: https://reviews.freebsd.org/D28196
* Regenerate src.conf(5) after 7c5a624afae4Kyle Evans2021-01-201-5/+1
| | | | | WITHOUT_CRYPT no longer implies WITHOUT_WIRELESS after the aforementioned commit.
* add missing .Xr..John-Mark Gurney2021-01-191-1/+1
|
* ixl: Permit 802.1ad frames to pass though the chipLutz Donnerhacke2021-01-191-1/+10
| | | | | | | | | | | | This patch is a quick hack to change the internal Ethertype used within the chip. All frames with this type are dropped silently. This patch allows you to overwrite the factory default 0x88a8, which is used by IEEE 802.1ad VLAN stacking. Reviewed by: kp, philip, brueffer Approved by: kp (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D24179
* htu21: driver for HTU21D I2C temperature and humidity sensorAndriy Gapon2021-01-192-0/+135
| | | | | MFC after: 2 weeks Relnotes: perhaps
* netgraph/ng_source: Allow ng_source to inject into any netgraph networkLutz Donnerhacke2021-01-171-2/+9
| | | | | | | | PR: 240530 Reviewed by: kp Approved by: kp (mentor) MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D21968