| /freebsd/share/man/man9/ | 
| H A D | ieee80211_scan.9 | 131 software layer provides an extensible framework for scanning.161 per-operating mode.
 165 layer.
 171 an operational state and optionally in the background to maintain
 188 .Dq background scanning
 195 layer.
 207 layer.
 225 Devices that off-load scan work to firmware most easily mesh with
 227 by operating on a channel-at-a-time basis as this defers control to
 230 But multi-channel scanning
 [all …]
 
 | 
| H A D | ieee80211_output.9 | 55 layer that supports 802.11 device drivers handles most of the57 Drivers usually receive fully-encapsulated 802.11 frames that
 61 prepare any hardware-specific state,
 66 layer (e.g. management frames) or are passed down
 92 handles all state-related bookkeeping and management for the handling
 100 handles activities such as background scanning and power save mode,
 156 layer will fragment data frames according to the setting of
 181 with the last parameter set to a non-zero value if an error occurred
 
 | 
| H A D | ieee80211_proto.9 | 53 layer that supports 802.11 device drivers uses a state machine65 layer to a driver; this is described more below.
 68 .Bl -tag -width IEEE80211_S_ASSOC
 78 background scanning is active); this state is entered when
 151 layer in response to
 178 single-threads the state machine logic in a dedicated
 183 After multi-vap scheduling/coordination is done the per-vap
 189 layer using the previously defined method pointer (in OOP-parlance they
 
 | 
| H A D | ieee80211.9 | 33 .Nd 802.11 network layer66 software layer.
 72 layer for protocol services but devices that off-load functionality
 73 may bypass the layer to connect directly to the device.
 90 layer virtualizes most 802.11 state
 96 layer with drivers responsible purely for moving data between the host
 108 layer means that drivers must be structured to follow specific rules.
 120 to the 802.11 network stack layer.
 181 functions are device-independent handlers for
 206 sub-type, for the device
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/display/ | 
| H A D | xylon,logicvc-display.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 5 $id: http://devicetree.org/schemas/display/xylon,logicvc-display.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Paul Kocialkowski <paul.kocialkowski@bootlin.com>
 16   with Xilinx Zynq-7000 SoCs and Xilinx FPGAs.
 20   synthesis time. As a result, many of the device-tree bindings are meant to
 24   Layers are declared in the "layers" sub-node and have dedicated configuration.
 25   In version 3 of the controller, each layer has fixed memory offset and address
 32       - xylon,logicvc-3.02.a-display
 [all …]
 
 | 
| /freebsd/sys/contrib/alpine-hal/ | 
| H A D | al_hal_reg_utils.h | 1 /*-10 found at http://www.gnu.org/licenses/gpl-2.0.html
 38  * @defgroup group_common HAL Common Layer
 42  * @brief  Register utilities used by HALs and platform layer
 53 /* *INDENT-OFF* */
 57 /* *INDENT-ON* */
 101 	(AL_BIT(n) - 1)
 104 	(AL_BIT(msb) + AL_BIT_MASK(msb) - AL_BIT_MASK(lsb))
 120 	((size) * (((val) + (size) - 1) / (size)))
 122 /** take bits selected by mask from one data, the rest from background */
 [all …]
 
 | 
| /freebsd/crypto/openssl/doc/designs/quic-design/ | 
| H A D | quic-thread-assist.md | 4 In thread assisted mode, we create a background thread to ensure that periodic8 Part of the QUIC state comprises the TLS handshake layer. However, synchronising
 11 At first glance, one could synchronise handshake layer public APIs by locking a
 12 per-connection mutex for the duration of any public API call which we forward to
 13 the handshake layer. Since we forward a very large number of APIs to the
 14 handshake layer, this would require a very large number of code changes to add
 15 the locking to every single public HL-related API call.
 31 - **1. Application-controlled explicit locking.**
 50 - **2. Handshake layer always belongs to the application thread.**
 52   In this model, the handshake layer “belongs” to the application thread
 [all …]
 
 | 
| H A D | quic-concurrency.md | 5 ------------14 - Firstly, it seeks to offer the simple state machine model and a fully
 17 - Secondly, it seeks to offer a turnkey solution with an in-the-box I/O
 19   sockets-like way.
 26 non-blocking basis. Determining *when* to do anything is largely the
 31 spinning up background threads to ensure connections are serviced regularly (as
 32 in our existing client-side thread assisted mode).
 36 will operate and how many background resources (e.g. threads, other OS
 40 ------------------
 42 - **Unsynchronised Concurrency Model (UCM):** In the Unsynchronised Concurrency
 [all …]
 
 | 
| /freebsd/crypto/openssh/ | 
| H A D | README.tun | 1 How to use OpenSSH-based virtual private networks2 -------------------------------------------------
 5 tunnel pseudo-device which is available on most platforms, either for
 6 layer 2 or 3 traffic.
 29 	tunnel="1",command="sh /etc/netstart tun1" ssh-rsa ... reyk@openbsd.org
 33 Use the hostname.if(5) interface-specific configuration file to set up
 35 following configuration in /etc/hostname.tun0 to set up the layer 3
 40 OpenBSD also supports layer 2 tunneling over the tun device by adding
 45 Layer 2 tunnels can be used in combination with an Ethernet bridge(4)
 84 combination with layer 2 tunneling and Ethernet bridging.
 [all …]
 
 | 
| H A D | ssh.1 | 78 .Ux Ns -domain108 .Bl -tag -width Ds -compact
 121 .Xr ssh-agent 1 .
 122 This can also be specified on a per-host basis in a configuration file.
 127 .Ux Ns -domain
 155 .Ux Ns -domain
 161 The default value can be set on a host-by-host basis in the
 170 is a comma-separated list of ciphers
 186 application-level port forwarding.
 230 followed by control-Z suspends the connection;
 [all …]
 
 | 
| /freebsd/usr.sbin/ppp/ | 
| H A D | ppp.8 | 31 .Nd Point to Point Protocol (a.k.a. user-ppp)99 .Bl -tag -width XXX -offset XXX
 102 opens the tun interface, configures it then goes into the background.
 131 .It Fl background
 137 goes into the background and the parent process returns an exit code
 141 exits with a non-zero result.
 147 The link is created in background mode.
 161 .Dq force-scripts
 176 As pipes are not bi-directional, ppp will redirect all writes to descriptor
 186 .Dq force-scripts
 [all …]
 
 | 
| /freebsd/usr.sbin/ctld/ | 
| H A D | ctld.8 | 32 .Nd CAM Target Layer / iSCSI target daemon36 .Op Fl f Ar config-file
 40 .Op Fl f Ar config-file
 45 daemon is responsible for managing the CAM Target Layer configuration,
 75 Otherwise - for example, when killed with SIGKILL - LUNs stay configured
 83 .Bl -tag -width ".Fl P Ar pidfile"
 84 .It Fl f Ar config-file
 91 put itself in the background.
 97 Use UCL configuration file format instead of the traditional non-UCL format.
 100 .Bl -tag -width ".Pa /var/run/ctld.pid" -compact
 
 | 
| /freebsd/sys/sys/ | 
| H A D | terminal.h | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 51  * The terminal layer is an abstraction on top of the TTY layer and the
 57  * emulator deals with UTF-8 exclusively. This means that term_char_t,
 66  *  0-20: Character value
 67  * 21-25: Bold, underline, blink, reverse, right part of CJK fullwidth character
 68  * 26-28: Foreground color
 69  * 29-31: Background color
 107 /* syscons(4) compatible color attributes for text background */
 180 	/* Low-level console interface. */
 
 | 
| /freebsd/tools/tools/net80211/wlaninject/ | 
| H A D | README | 11 physical layer	Physical parameters for transmission17 Interesting physical layer options.
 18 -----------------------------------
 19 -i The network interface to use to TX; defaults to ath0.
 20 -c The channel to TX on; defaults to 1.
 21 -N Mark transmitted frames such that no ACK is expected. In practice,
 24 -V Verify that the packet you TXed did indeed fly in the air as
 29 -W The WME AC to use for transmission.  Symbolic names are used:
 31 	ac_bk, bk	background
 34 -X The rate to use for transmission; defaults to 1Mbps.
 [all …]
 
 | 
| /freebsd/crypto/openssl/doc/man7/ | 
| H A D | ossl-guide-quic-introduction.pod | 5 ossl-guide-quic-introduction6 - OpenSSL Guide: An introduction to QUIC in OpenSSL
 11 background and how it is used within OpenSSL. It assumes that you have a basic
 13 some OpenSSL and TLS fundamentals (see L<ossl-guide-libraries-introduction(7)>
 14 and L<ossl-guide-tls-introduction(7)>).
 23 integrity and authentication (see L<ossl-guide-tls-introduction(7)>).
 36 "head-of-line blocking"). It also enables an application to open additional
 37 logical streams without requiring a round-trip exchange of packets between the
 44 to use HTTP/3 using a suitable third-party library.
 48 Future versions of OpenSSL will offer support for 0-RTT connection initiation,
 [all …]
 
 | 
| H A D | openssl-quic-concurrency.pod | 5 openssl-quic-concurrency - OpenSSL QUIC Concurrency Model59 The B<Single-Threaded Concurrency Model (SCM)>, which supports only
 60 application-synchronised single-threaded usage.
 64 The B<Contentive Concurrency Model (CCM)>, which supports multi-threaded usage.
 68 The B<Thread-Assisted Concurrency Model (TACM)>, which also supports
 69 multi-threaded usage and provides assistance to an application for handling QUIC
 80 The B<Single-Threaded Concurrency Model (SCM)> performs no locking or
 91 synchronisation for multi-threaded usage of QUIC objects. For example, different
 95 This concurrency model adds the overhead of locking over the Single-Threaded
 96 Concurrency Model in order to support multi-threaded usage, but provides limited
 [all …]
 
 | 
| /freebsd/secure/lib/libcrypto/man/man7/ | 
| H A D | ossl-guide-quic-introduction.7 | 1 .\" -*- mode: troff; coding: utf-8 -*-57 .IX Title "OSSL-GUIDE-QUIC-INTRODUCTION 7ossl"
 58 .TH OSSL-GUIDE-QUIC-INTRODUCTION 7ossl 2025-09-30 3.5.4 OpenSSL
 64 ossl\-guide\-quic\-introduction
 65 \&\- OpenSSL Guide: An introduction to QUIC in OpenSSL
 69 background and how it is used within OpenSSL. It assumes that you have a basic
 71 some OpenSSL and TLS fundamentals (see \fBossl\-guide\-libraries\-introduction\fR\|(7)
 72 and \fBossl\-guide\-tls\-introduction\fR\|(7)).
 80 integrity and authentication (see \fBossl\-guide\-tls\-introduction\fR\|(7)).
 90 "head-of-line blocking"). It also enables an application to open additional
 [all …]
 
 | 
| H A D | openssl-quic-concurrency.7 | 1 .\" -*- mode: troff; coding: utf-8 -*-57 .IX Title "OPENSSL-QUIC-CONCURRENCY 7ossl"
 58 .TH OPENSSL-QUIC-CONCURRENCY 7ossl 2025-09-30 3.5.4 OpenSSL
 64 openssl\-quic\-concurrency \- OpenSSL QUIC Concurrency Model
 103 The \fBSingle-Threaded Concurrency Model (SCM)\fR, which supports only
 104 application-synchronised single-threaded usage.
 106 The \fBContentive Concurrency Model (CCM)\fR, which supports multi-threaded usage.
 108 The \fBThread-Assisted Concurrency Model (TACM)\fR, which also supports
 109 multi-threaded usage and provides assistance to an application for handling QUIC
 114 The \fBSingle-Threaded Concurrency Model (SCM)\fR performs no locking or
 [all …]
 
 | 
| H A D | ossl-guide-tls-introduction.7 | 1 .\" -*- mode: troff; coding: utf-8 -*-57 .IX Title "OSSL-GUIDE-TLS-INTRODUCTION 7ossl"
 58 .TH OSSL-GUIDE-TLS-INTRODUCTION 7ossl 2025-09-30 3.5.4 OpenSSL
 64 ossl\-guide\-tls\-introduction
 65 \&\- OpenSSL Guide: An introduction to SSL/TLS in OpenSSL
 69 background and how it is used within OpenSSL. It assumes that you have a basic
 73 TLS stands for Transport Layer Security. TLS allows applications to securely
 82 Layer). OpenSSL dates from a time when the SSL name was still in common use and
 103 TLS acts as a security layer over some lower level transport protocol. Typically
 104 the transport layer will be TCP.
 [all …]
 
 | 
| /freebsd/share/man/man4/ | 
| H A D | ppbus.4 | 42 system provides a uniform, modular and architecture-independent48 .Bl -bullet -offset indent
 50 architecture-independent macros or functions to access parallel ports
 57 with kernel-in drivers.
 61 and non-standard software:
 63 .Bl -column "Driver" -compact
 67 .It Sy lpbb Ta "Philips official parallel port I2C bit-banging interface"
 73 .Bl -column "Driver" -compact
 100 .Bl -bullet -offset indent
 104 bidirectional 8/4-bits mode, also called NIBBLE mode
 [all …]
 
 | 
| /freebsd/contrib/wpa/wpa_supplicant/doc/docbook/ | 
| H A D | wpa_supplicant.sgml | 1 <!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">14     <refpurpose>Wi-Fi Protected Access client and IEEE 802.1X supplicant</refpurpose>
 19       <arg>-BddfhKLqqsTtuvW</arg>
 20       <arg>-i<replaceable>ifname</replaceable></arg>
 21       <arg>-c<replaceable>config file</replaceable></arg>
 22       <arg>-D<replaceable>driver</replaceable></arg>
 23       <arg>-P<replaceable>PID_file</replaceable></arg>
 24       <arg>-f<replaceable>output file</replaceable></arg>
 25       <arg>-I<replaceable>additional config file</replaceable></arg>
 42     Link-layer encryption can be used to provide a layer of security for
 [all …]
 
 | 
| /freebsd/sbin/ifconfig/ | 
| H A D | ifconfig.8 | 1 .\"-2 .\" SPDX-License-Identifier: BSD-3-Clause
 93 .Bl -tag -width indent
 120 The format is specified as a comma-separated list of
 141 .Bl -tag -width default
 145 .Bl -tag -width default -compact
 158 Adjust the display of link-level ethernet (MAC) addresses:
 160 .Bl -tag -width default -compact
 175 .Bl -tag -width default -compact
 192 .Bl -tag -width default -compact
 [all …]
 
 | 
| /freebsd/contrib/wpa/wpa_supplicant/ | 
| H A D | defconfig | 14 # or GnuTLS in non-default location15 #CFLAGS += -I/usr/local/openssl/include
 16 #LIBS += -L/usr/local/openssl/lib
 21 #CFLAGS += -I/usr/include/kerberos
 25 # functionality is added to it. nl80211-based interface is the new
 40 #CFLAGS += -I$<path to libnl include files>
 41 #LIBS += -L$<path to libnl library files>
 50 # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)
 52 #CFLAGS += -I/usr/local/include
 53 #LIBS += -L/usr/local/lib
 [all …]
 
 | 
| H A D | android.config | 14 # or GnuTLS in non-default location15 #CFLAGS += -I/usr/local/openssl/include
 16 #LIBS += -L/usr/local/openssl/lib
 21 #CFLAGS += -I/usr/include/kerberos
 25 # functionality is added to it. nl80211-based interface is the new
 38 # Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)
 40 #CFLAGS += -I/usr/local/include
 41 #LIBS += -L/usr/local/lib
 42 #LIBS_p += -L/usr/local/lib
 43 #LIBS_c += -L/usr/local/lib
 [all …]
 
 | 
| /freebsd/sys/arm/freescale/vybrid/ | 
| H A D | vf_dcu4.c | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 84 #define	DCU_BGND		0x014	/* Background */
 137 #define	DCU_LYR_INTPOL_EN	0x0B4	/* Layer Interpolation Enable */
 138 #define	DCU_LYR_LUMA_COMP	0x0B8	/* Layer Luminance Component */
 139 #define	DCU_LYR_CHRM_RED	0x0BC	/* Layer Chroma Red */
 140 #define	DCU_LYR_CHRM_GRN	0x0C0	/* Layer Chroma Green */
 141 #define	DCU_LYR_CHRM_BLUE	0x0C4	/* Layer Chroma Blue */
 148 #define	DCU_SFT_LCK_BIT_L0	0x104	/* Soft Lock Bit Layer 0 */
 149 #define	DCU_SFT_LCK_BIT_L1	0x108	/* Soft Lock Bit Layer 1 */
 [all …]
 
 |