Home
last modified time | relevance | path

Searched +full:multi +full:- +full:layer (Results 1 – 25 of 268) sorted by relevance

1234567891011

/freebsd/sys/net/
H A Dif_types.h1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
41 * http://www.iana.org/assignments/smi-numbers
46 IFT_1822 = 0x2, /* old-style arpanet imp */
63 IFT_CEPT = 0x13, /* E1 - european T1 */
78 IFT_PARA = 0x22, /* parallel-port */
111 IFT_G703AT2MB = 0x43, /* Obsolete see DS1-MIB */
134 IFT_HOSTPAD = 0x5a, /* CCITT-ITU X.29 PAD Protocol */
135 IFT_TERMPAD = 0x5b, /* CCITT-ITU X.3 PAD Facility */
137 IFT_X213 = 0x5d, /* CCITT-ITU X213 */
[all …]
/freebsd/share/man/man4/
H A Dwlan.431 .Nd generic WiFi 802.11 link-layer support
39 this layer fills in.
45 supports multi-mode devices capable of
49 through a combination of in-kernel code and user-mode applications.
50 The WME/WMM multi-media protocols are supported entirely within
70 this is the way by which ``multi-bss support'' is provided but it
76 .Bl -tag -width monitor
96 In particular this specified to have read-only properties
100 A station that passes 4-address 802.11 traffic for the purpose
121 Cryptographic support such as WEP, TKIP, and AES-CCMP are implemented
[all …]
H A Dtun.414 .Bd -ragged -offset indent
21 .Bd -literal -offset indent
46 and a character-special device
55 interface provides similar functionality at the Ethernet layer:
88 is non-zero, the
116 Each interface supports the usual network-interface
133 packet on the network interface, as if the (non-existent)
138 is exclusive-open
154 depending on whether non-blocking I/O has been enabled.
184 on the pseudo-interface.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/leds/
H A Dleds-class-multicolor.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-class-multicolor.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrew Davis <afd@ti.com>
13 Bindings for multi color LEDs show how to describe current outputs of
14 either integrated multi-color LED elements (like RGB, RGBW, RGBWA-UV
15 etc.) or standalone LEDs, to achieve logically grouped multi-color LED
16 modules. This is achieved by adding multi-led nodes layer to the
24 pattern: "^multi-led(@[0-9a-f])?$"
[all …]
/freebsd/crypto/openssl/doc/designs/quic-design/
H A Dglossary.md14 **APL:** API Personality Layer. The QUIC API Personality Layer lives in
52 **DISPATCH:** Refers to the QUIC-specific dispatch code in `ssl_lib.c`. This
59 **Event Leader:** The QSO which is is the top-level QSO in a hierarchy of QSOs,
62 design](server/quic-server-api.md).
66 **FIFD:** Frame-in-flight dispatcher. Ties together the CFQ and TXPIM to handle
69 **FIFM:** Frame-in-flight manager. Tracks frames in flight until their
77 **Key epoch:** Non-negative number designating a generation of QUIC keys used to
99 **Locally-initiated:** Refers to a QUIC stream which was initiated by the local
131 **MSMT:** Multi-stream multi-thread. Refers to a type of multi-stream QUIC usage
134 **MSST:** Multi-stream single-thread. Refers to a type of multi-stream QUIC
[all …]
H A Dquic-requirements.md9 -------------------------
14 [posted](https://mta.openssl.org/pipermail/openssl-project/2021-October/002764.html)
18 fully functional QUIC implementation over a series of releases (2-3).
20 * The current libssl record layer includes support for TLS, DTLS and KTLS. QUIC
22 a pluggable record layer interface to be implemented to enable this to be less
23 intrusive, more maintainable, and to harmonize the existing record layer
25 record layer interface will be internal only for MVP and be public in a future
37 layer interface and a single stream QUIC client in the form of s_client that
42 non-goal of the initial release). Our expectation is that other libraries will
48 record layer interface and it should offer a stable ABI (via a provider).
[all …]
/freebsd/contrib/tcpdump/
H A Dppp.h22 #define PPP_PPPD_IN 0x00 /* non-standard for DLT_PPP_PPPD */
23 #define PPP_PPPD_OUT 0x01 /* non-standard for DLT_PPP_PPPD */
27 #define PPP_OSI 0x0023 /* OSI Network Layer */
35 #define PPP_STII 0x0033 /* Stream Protocol (ST-II) */
37 #define PPP_ML 0x003d /* Multi-Link PPP */
48 #define PPP_OSICP 0x8023 /* OSI Network Layer Control Protocol */
66 #define PPP_MPCP 0xc03d /* Multi-Link */
H A Dprint-mpls.c29 /* \summary: Multi-Protocol Label Switching (MPLS) printer */
33 #include "netdissect-stdinc.h"
67 ndo->ndo_protocol = "mpls"; in mpls_print()
75 (label_stack_depth && ndo->ndo_vflag) ? "\n\t" : " ", in mpls_print()
78 if (ndo->ndo_vflag && in mpls_print()
87 length -= sizeof(label_entry); in mpls_print()
109 * However, draft-hsmit-isis-aal5mux-00.txt describes a in mpls_print()
110 * technique for encapsulating IS-IS and IP traffic on the in mpls_print()
112 * byte to determine the network layer protocol, based on in mpls_print()
115 * 1) the first byte of an IP header is 0x45-0x4f in mpls_print()
[all …]
/freebsd/contrib/wpa/src/wps/
H A Dwps.h2 * Wi-Fi Protected Setup
3 * Copyright (c) 2007-2016, Jouni Malinen <j@w1.fi>
16 * enum wsc_op_code - EAP-WSC OP-Code values
34 * struct wps_credential - WPS Credential
71 * struct wps_device_data - WPS Device Data
73 * @device_name: Device Name (0..32 octets encoded in UTF-8)
74 * @manufacturer: Manufacturer (0..64 octets encoded in UTF-8)
75 * @model_name: Model Name (0..32 octets encoded in UTF-8)
76 * @model_number: Model Number (0..32 octets encoded in UTF-8)
77 * @serial_number: Serial Number (0..32 octets encoded in UTF-8)
[all …]
/freebsd/sys/dev/ufshci/
H A Dufshci_reg.h1 /*-
5 * SPDX-License-Identifier: BSD-2-Clause
17 uint32_t mcqcap; /* Multi-Circular Queue Capability Register */
22 uint32_t ahit; /* Auto-Hibernate Idle Timer */
31 uint32_t uecpa; /* Host UIC Error Code PHY Adapter Layer */
32 uint32_t uecdl; /* Host UIC Error Code Data Link Layer */
33 uint32_t uecn; /* Host UIC Error Code Network Layer */
34 uint32_t uect; /* Host UIC Error Code Transport Layer */
39 uint32_t utrlbau; /* UTRL Base Address Upper 32-Bits */
42 uint32_t utrlrsr; /* UTR Run-Stop Register */
[all …]
H A Dufshci_ctrlr.c1 /*-
5 * SPDX-License-Identifier: BSD-2-Clause
18 ctrlr->is_failed = true; in ufshci_ctrlr_fail()
21 ctrlr->task_mgmt_req_queue.qops.get_hw_queue( in ufshci_ctrlr_fail()
22 &ctrlr->task_mgmt_req_queue)); in ufshci_ctrlr_fail()
24 ctrlr->transfer_req_queue.qops.get_hw_queue( in ufshci_ctrlr_fail()
25 &ctrlr->transfer_req_queue)); in ufshci_ctrlr_fail()
35 * Re-enable request queues here because ufshci_ctrlr_reset_task() in ufshci_ctrlr_start()
76 if (!(ctrlr->quirks & UFSHCI_QUIRK_IGNORE_UIC_POWER_MODE) && in ufshci_ctrlr_start()
118 int timeout = ticks + MSEC_2_TICKS(ctrlr->device_init_timeout_in_ms); in ufshci_ctrlr_disable_host_ctrlr()
[all …]
/freebsd/share/man/man9/
H A Dieee80211_vap.931 .Nd 802.11 network layer virtual radio support
58 software layer provides a support framework for drivers that includes
70 layer means that drivers must be structured to follow specific rules.
74 The virtual radio architecture splits state between a single per-device
91 structure at the front but is usually extended with driver-private state.
116 The driver can then reclaim resources held by the vap and re-enable
121 .Sh MULTI-VAP OPERATION
132 4-address frames should be able to support WDS vaps together with an
H A Dieee80211_proto.953 layer that supports 802.11 device drivers uses a state machine
65 layer to a driver; this is described more below.
68 .Bl -tag -width IEEE80211_S_ASSOC
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 Difnet.91 .\" -*- Nroff -*-
338 interface-related messages on the
344 defines the kernel-internal interfaces, including the
382 describing the link layer implemented by the interface (if any)
386 (Some trivial interfaces do not provide any link layer addresses;
396 These memberships are reference-counted.
406 .Bl -tag -width indent -offset indent
525 Opaque per-interface data for the packet filter,
531 A pointer to the common data for the interface's layer 2 protocol.
538 This is initialized by the driver-specific
[all …]
H A Dieee80211_scan.9131 software layer provides an extensible framework for scanning.
161 per-operating mode.
165 layer.
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
256 in a co-routine fashion.
292 The minimum dwell time is used to reduce this time--when it is reached
H A Dieee80211.933 .Nd 802.11 network layer
66 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 …]
H A Dieee80211_beacon.954 software layer provides a support framework for drivers that includes
55 a template-based mechanism for dynamic update of beacon frames transmit
70 method is invoked and a driver-supplied routine must do the right thing.
75 .Bd -literal
79 struct ieee80211_beacon_offsets *bo = &ATH_VAP(vap)->av_boff;
80 setbit(bo->bo_flags, item);
88 Devices that off-load beacon generation may instead choose to use
93 .Sh MULTI-VAP BEACON SCHEDULING
106 such as U-APSD (sometimes employed by VoIP phones).
/freebsd/sys/contrib/device-tree/Bindings/display/mediatek/
H A Dmediatek,padding.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chun-Kuang Hu <chunkuang.hu@kernel.org>
11 - Philipp Zabel <p.zabel@pengutronix.de>
14 Padding provides ability to add pixels to width and height of a layer with
16 width of a layer to be 2-pixel-align, or 4-pixel-align when ETHDR is enabled,
24 - enum:
25 - mediatek,mt8188-disp-padding
26 - mediatek,mt8195-mdp3-padding
[all …]
/freebsd/usr.sbin/ppp/
H A Dppp.831 .Nd Point to Point Protocol (a.k.a. user-ppp)
99 .Bl -tag -width XXX -offset XXX
141 exits with a non-zero result.
161 .Dq force-scripts
176 As pipes are not bi-directional, ppp will redirect all writes to descriptor
186 .Dq force-scripts
195 This is a no-op, and gives the same behaviour as if none of the above
213 .Bl -diag
231 .It Supports on-demand dialup capability.
243 mode (direct-dial mode) also automatically dials and establishes the
[all …]
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-op-mode.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2018-2021, 2024-2025 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
12 #include "iwl-dbg-tlv.h"
23 * DOC: Operational mode - what is it ?
25 * The operational mode (a.k.a. op_mode) is the layer that implements
28 * underlying HW works, since the transport layer takes care of that.
39 * 1) The driver layer (iwl-drv.c) chooses the op_mode based on the
41 * 2) The driver layer starts the op_mode (ops->start)
44 * 5) The driver layer stops the op_mode
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Datmel,at91sam9260-matrix.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/atmel,at91sam9260-matrix.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nicolas Ferre <nicolas.ferre@microchip.com>
13 The Bus Matrix (MATRIX) implements a multi-layer AHB, based on the
14 AHB-Lite protocol, that enables parallel access paths between multiple
20 - items:
21 - enum:
22 - atmel,at91sam9260-matrix
[all …]
/freebsd/sys/x86/x86/
H A Dmp_x86.c1 /*-
90 int boot_cpu_id = -1; /* designated BSP */
156 static int intr_apic_id_limit = -1;
159 "Maximum permitted APIC ID for interrupt delivery (-1 is unlimited)");
181 if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP) in mem_range_AP_init()
182 mem_range_softc.mr_op->initAP(&mem_range_softc); in mem_range_AP_init()
186 * Compute ceil(log2(x)). Returns -1 if x is zero.
192 return (x == 0 ? -1 : order_base_2(x)); in mask_width()
215 if (caches[level - 1].present) { in add_deterministic_cache()
217 printf("%u => %u\n", caches[level - 1].id_shift, in add_deterministic_cache()
[all …]
/freebsd/secure/lib/libcrypto/man/man7/
H A Dopenssl-quic-concurrency.71 .\" -*- 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 …]
/freebsd/sys/fs/nullfs/
H A Dnull_vfsops.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
8 * Jan-Simon Pendry.
36 * Null Layer
75 * Mount null layer
95 if (mp->mnt_flag & MNT_ROOTFS) in nullfs_mount()
99 * Update is a no-op in nullfs_mount()
101 if (mp->mnt_flag & MNT_UPDATE) { in nullfs_mount()
105 if (vfs_flagopt(mp->mnt_optnew, "export", NULL, 0)) in nullfs_mount()
114 error = vfs_getopt(mp->mnt_optnew, "from", (void **)&target, &len); in nullfs_mount()
[all …]
/freebsd/crypto/openssl/doc/man7/
H A Dopenssl-quic-concurrency.pod5 openssl-quic-concurrency - OpenSSL QUIC Concurrency Model
59 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 …]

1234567891011