| /freebsd/sys/net/ |
| H A D | if_types.h | 1 /*- 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 D | wlan.4 | 31 .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 D | tun.4 | 14 .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 D | leds-class-multicolor.yaml | 1 # 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 D | glossary.md | 14 **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 D | quic-requirements.md | 9 ------------------------- 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 D | ppp.h | 22 #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 D | print-mpls.c | 29 /* \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 D | wps.h | 2 * 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 D | ufshci_reg.h | 1 /*- 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 D | ufshci_ctrlr.c | 1 /*- 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 D | ieee80211_vap.9 | 31 .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 D | ieee80211_proto.9 | 53 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 D | ifnet.9 | 1 .\" -*- 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 D | ieee80211_scan.9 | 131 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 D | ieee80211.9 | 33 .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 D | ieee80211_beacon.9 | 54 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 D | mediatek,padding.yaml | 1 # 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 D | ppp.8 | 31 .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 D | iwl-op-mode.h | 1 /* 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 D | atmel,at91sam9260-matrix.yaml | 1 # 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 D | mp_x86.c | 1 /*- 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 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 …]
|
| /freebsd/sys/fs/nullfs/ |
| H A D | null_vfsops.c | 1 /*- 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 D | openssl-quic-concurrency.pod | 5 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 …]
|