| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-fc.md | 1 Flow Control 4 Introduction to QUIC Flow Control 5 --------------------------------- 7 QUIC flow control acts at both connection and stream levels. At any time, 8 transmission of stream data could be prevented by connection-level flow control, 9 by stream-level flow control, or both. Flow control uses a credit-based model in 10 which the relevant flow control limit is expressed as the maximum number of 14 It is important to note that both connection and stream-level flow control 15 relate only to the transmission of QUIC stream data. QUIC flow control at stream 16 level counts the total number of logical bytes sent on a given stream. Note that [all …]
|
| H A D | tx-packetiser.md | 9 The packetiser also deals with the flow and congestion controllers. 12 ---------------------- 29 QUIC_TXFC *conn_txfc; /* QUIC Connection-Level TX Flow Controller */ 30 QUIC_RXFC *conn_rxfc; /* QUIC Connection-Level RX Flow Controller */ 37 * Injected dependencies - crypto streams. 39 * Note: There is no crypto stream for the 0-RTT EL. 40 * crypto[QUIC_PN_SPACE_APP] is the 1-RTT crypto stream. 52 ---------- 77 ------------ 82 - SSTREAM: manages application stream data for transmission. [all …]
|
| H A D | glossary.md | 52 **DISPATCH:** Refers to the QUIC-specific dispatch code in `ssl_lib.c`. This 55 **EL:** Encryption level. See RFC 9000. 59 **Event Leader:** The QSO which is is the top-level QSO in a hierarchy of QSOs, 62 design](server/quic-server-api.md). 64 **FC:** Flow control. Comprises TXFC and RXFC. 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 [all …]
|
| H A D | quic-overview.md | 7  10 ------- 15 ---------------------------- 21 They will be bypassed with a single-copy API for read and write (_not 25 ----------------------- 29 [discussed in more detail here.](./quic-fifm.md) 32 ------------------------ 37 ------------------- 42 _In MVP there is a many-to-1 matching of Connection IDs to Connection 45 [5.1]: (https://datatracker.ietf.org/doc/html/rfc9000#section-5.1) [all …]
|
| /freebsd/crypto/openssl/include/internal/ |
| H A D | quic_fc.h | 2 * Copyright 2022-2024 The OpenSSL Project Authors. All Rights Reserved. 19 * TX Flow Controller (TXFC) 22 * For discussion, see doc/designs/quic-design/quic-fc.md. 27 QUIC_TXFC *parent; /* stream-level iff non-NULL */ 33 * Initialises a TX flow controller. conn_txfc should be non-NULL and point to 34 * the connection-level flow controller if the TXFC is for stream-level flow 40 * Gets the parent (i.e., connection-level) TX flow controller. Returns NULL if 41 * called on a connection-level TX flow controller. 47 * operation. This function is a no-op if it has already been called with an 62 * If called on a stream-level TXFC, ossl_quic_txfc_get_credit is called on [all …]
|
| /freebsd/share/man/man4/ |
| H A D | ice.4 | 2 .\" SPDX-License-Identifier: BSD-3-Clause 4 .\" Copyright (c) 2019-2020, Intel Corporation 73 .Bl -bullet -compact 91 .Sx Link-Level Flow Control 113 .Sx Optics and auto-negotiation 115 .Sx PCI-Express Slot Bandwidth 212 flow control may mitigate the issue. 236 To use RDMA monitoring, more MSI-X interrupts may need to be reserved. 241 .Bd -literal -offset indent 245 The number of extra MSI-X interrupt vectors may need to be adjusted. [all …]
|
| H A D | mac_biba.4 | 1 .\" Copyright (c) 2002-2004 Networks Associates Technology, Inc. 7 .\" DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the 40 .Bd -ragged -offset indent 47 .Bd -ragged -offset indent 53 .Bd -literal -offset indent 61 a strict information flow policy. 63 up of hierarchal grades, and non-hierarchal components. 65 order, with information flow protections based on a dominance operator 69 The non-hierarchal compartment field is expressed as a set of up to 256 71 A complete label consists of both hierarchal and non-hierarchal elements. [all …]
|
| H A D | ng_btsocket.4 | 1 .\" Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com> 62 .Bd -literal -offset indent 74 .Bl -tag -width foo 82 Returns current debug level for the HCI node. 84 Sets current debug level for the HCI node. 126 .Bd -literal -offset indent 130 * For packet mask use (1 << (HCI packet indicator - 1)) 131 * For event mask use (1 << (Event - 1)) 144 level can be used to obtain via 151 .Bd -literal -offset indent [all …]
|
| H A D | mac_lomac.4 | 7 .\" DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the 36 .Nd "Low-watermark Mandatory Access Control data integrity policy" 40 .Bd -ragged -offset indent 47 .Bd -ragged -offset indent 53 .Bd -literal -offset indent 61 an information flow policy coupled with the subject demotion 66 order, with information flow protections and demotion decisions 74 .Bl -column -offset indent ".Sy Label" "dominated by all other labels" 91 .Dq Li lomac/equal(equal-equal) 99 determines the inherited integrity level for new files created in a [all …]
|
| H A D | ng_ppp.4 | 1 .\" Copyright (c) 1996-1999 Whistle Communications, Inc. 19 .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. 51 user-land daemon). 54 user-land implementations. 56 multi-link PPP, Van Jacobson compression, PPP compression, PPP 58 A single PPP node corresponds to one PPP multi-link bundle. 71 Typically this node is connected to a user-land daemon via a 82 When a link is connected but disabled, traffic can still flow on 94 These device-independent hooks transmit and receive full PPP 96 information fields, but no checksum or other link-specific fields. [all …]
|
| /freebsd/contrib/libyaml/src/ |
| H A D | scanner.c | 18 * is a straightforward implementation of a recursive-descendant parser (or, 30 * STREAM-START(encoding) # The stream start. 31 * STREAM-END # The stream end. 32 * VERSION-DIRECTIVE(major,minor) # The '%YAML' directive. 33 * TAG-DIRECTIVE(handle,prefix) # The '%TAG' directive. 34 * DOCUMENT-START # '---' 35 * DOCUMENT-END # '...' 36 * BLOCK-SEQUENCE-START # Indentation increase denoting a block 37 * BLOCK-MAPPING-START # sequence or a block mapping. 38 * BLOCK-END # Indentation decrease. [all …]
|
| /freebsd/usr.sbin/flowctl/ |
| H A D | flowctl.8 | 1 .\" Copyright (c) 2004-2005 Gleb Smirnoff <glebius@FreeBSD.org> 35 .Op Fl d Ar level 44 .Bl -tag -width ".Fl d Ar level" 45 .It Fl d Ar level 48 debugging level to 49 .Ar level . 55 .Bl -tag -width ".Cm show" 58 .Dq "show ip cache flow" 60 It dumps the contents of the flow cache in Cisco-like format. 69 .Dq "show ip cache verbose flow" [all …]
|
| /freebsd/sys/netgraph/bluetooth/include/ |
| H A D | ng_btsocket.h | 5 /*- 6 * SPDX-License-Identifier: BSD-2-Clause 8 * Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com> 58 #define SOL_HCI_RAW 0x0802 /* socket options level */ 67 * For packet mask use (1 << (HCI packet indicator - 1)) 68 * For event mask use (1 << (Event - 1)) 92 /* Get/Set debug level */ 215 #define SOL_SCO 0x0209 /* socket options level */ 246 #define SOL_L2CAP 0x1609 /* socket option level */ 250 #define SO_L2CAP_IFLOW 3 /* get incoming flow spec. */ [all …]
|
| /freebsd/sys/dev/ic/ |
| H A D | cd180.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 37 #define CD180_PILR1 0x61 /* Priority Interrupt Level Register 1 */ 38 #define CD180_PILR2 0x62 /* Priority Interrupt Level Register 2 */ 39 #define CD180_PILR3 0x63 /* Priority Interrupt Level Register 3 */ 143 #define COR2_TxIBE 0x40 /* Enable In-Band XON/XOFF Flow Control */ 154 #define COR3_FCT 0x20 /* Flow-Control Transparency Mode */ 156 #define COR3_RxTHMASK 0x0F /* RX FIFO Threshold value (1-8) */ 160 #define CCSR_RxFloff 0x40 /* Receive Flow Off (XOFF sent) */ 161 #define CCSR_RxFlon 0x20 /* Receive Flow On (XON sent) */ [all …]
|
| /freebsd/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_fs_core.c | 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 121 /* One more level for tc */ 340 refcount_set(&node->refcount, 1); in tree_init_node() 341 INIT_LIST_HEAD(&node->list); in tree_init_node() 342 INIT_LIST_HEAD(&node->children); in tree_init_node() 343 init_rwsem(&node->lock); in tree_init_node() 344 node->del_hw_func = del_hw_func; in tree_init_node() 345 node->del_sw_func = del_sw_func; in tree_init_node() 346 node->active = false; in tree_init_node() [all …]
|
| H A D | mlx5_fs_tcp.c | 1 /*- 2 * Copyright (c) 2020-2021, Mellanox Technologies, Ltd. 43 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_protocol); in accel_fs_tcp_set_ipv4_flow() 44 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_TCP); in accel_fs_tcp_set_ipv4_flow() 45 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_version); in accel_fs_tcp_set_ipv4_flow() 46 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_version, 4); in accel_fs_tcp_set_ipv4_flow() 47 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow() 49 &inp->inp_faddr, 4); in accel_fs_tcp_set_ipv4_flow() 50 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow() 52 &inp->inp_laddr, 4); in accel_fs_tcp_set_ipv4_flow() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeVGPRLiveRange.cpp | 1 //===--------------------- SIOptimizeVGPRLiveRange.cpp -------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// This pass tries to remove unnecessary VGPR live ranges in divergent if-else 13 /// When we do structurization, we usually transform an if-else into two 14 /// successive if-then (with a flow block to do predicate inversion). Consider a 16 /// if-else and used in both THEN (use in THEN is optional) and ELSE part: 23 /// bb.flow: 30 /// As register allocator has no idea of the thread-control-flow, it will just 33 /// to exec mask. For this if-else case, the lanes active in bb.then will be [all …]
|
| /freebsd/contrib/ofed/infiniband-diags/man/ |
| H A D | perfquery.8 | 5 PERFQUERY \- 7 .nr rst2man-indent-level 0 10 \\$1 \\n[an-margin] 11 level \\n[rst2man-indent-level] 12 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] 13 - 14 \\n[rst2man-indent0] 15 \\n[rst2man-indent1] 16 \\n[rst2man-indent2] 21 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 1 //===-- llvm/Analysis/DependenceAnalysis.h -------- 157 getDirection(unsigned Level) getDirection() argument 161 getDistance(unsigned Level) getDistance() argument 175 isPeelFirst(unsigned Level) isPeelFirst() argument 179 isPeelLast(unsigned Level) isPeelLast() argument 183 isSplitable(unsigned Level) isSplitable() argument [all...] |
| /freebsd/sys/dev/mlx5/ |
| H A D | fs.h | 1 /*- 2 * Copyright (c) 2013-2017, Mellanox Technologies, Ltd. All rights reserved. 65 /*Flow tag*/ 236 *priority = 0; /*Priority of leftovers_prio-0*/ in build_leftovers_ft_param() 249 size - 1); in outer_header_zero() 260 u32 level; member 279 * chaining flow tables. the user should be aware that if he pass 280 * max_num_ftes as 2^N it will result in doubled size flow table 292 int prio, u32 level); 410 /********** Flow counters API **********/ [all …]
|
| /freebsd/usr.bin/clang/llvm-diff/ |
| H A D | llvm-diff.1 | 4 .nr rst2man-indent-level 0 7 \\$1 \\n[an-margin] 8 level \\n[rst2man-indent-level] 9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] 10 - 11 \\n[rst2man-indent0] 12 \\n[rst2man-indent1] 13 \\n[rst2man-indent2] 18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] 19 . nr rst2man-indent-level +1 [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Sarif.h | 1 //== clang/Basic/Sarif.h - SARIF Diagnostics Object Model -------*- C++ -*--==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 /// tools on a project. Each (non-trivial) document consists of at least one 26 /// 1. <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html">The SARIF s… 27 /// 2. <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317836… 28 /// 3. <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317638… 29 //===----------------------------------------------------------------------===// 62 /// by \c clang will be a physical, top-level artifact. Which is why the static 69 /// 1. <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/os/sarif-v2.1.0-os.html#_Toc34317427… [all …]
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/ |
| H A D | JDTrace.java | 43 handler.setLevel(Level.ALL); 52 static boolean flow = false; field in JDTrace 132 // only if there is at least one non-whitespace (probe in applyProbespec() 139 if ((i < npos) || ((i > 0) && (req.s.charAt(i - 1) != '}'))) { in applyProbespec() 178 if (logger.isLoggable(Level.FINER)) { in consumeProbeData() 183 if (flow) { in consumeProbeData() 184 out.printf("%3s %-41s\n", "CPU", "FUNCTION"); in consumeProbeData() 194 if (flow) { in consumeProbeData() 195 Flow flow = data.getFlow(); in consumeProbeData() local 196 int indent = (flow.getDepth() * 2); in consumeProbeData() [all …]
|
| /freebsd/lib/libsys/ |
| H A D | getsockopt.2 | 41 .Fn getsockopt "int s" "int level" "int optname" "void * restrict optval" "socklen_t * restrict opt… 43 .Fn setsockopt "int s" "int level" "int optname" "const void *optval" "socklen_t optlen" 56 level. 58 When manipulating socket options the level at which the 60 To manipulate options at the socket level, 61 .Fa level 65 other level the protocol number of the appropriate protocol 71 .Fa level 91 is a value-result argument, initially containing the 109 socket level options, described below. [all …]
|
| /freebsd/contrib/ofed/libmlx5/ |
| H A D | mlx5dv.7 | 1 .\" -*- nroff -*- 2 .\" Licensed under the OpenIB.org (MIT) - See COPYING.md 4 .TH MLX5DV 7 2017-02-02 1.0.0 6 mlx5dv \- Direct verbs for mlx5 devices 8 This is low level access to mlx5 devices to perform data path operations, 18 It exposes mlx5 specific low level data path (send/receive/completion) 28 Once an application uses the direct flow the locking scheme is fully managed 30 direct/non-direct access will be by same application. 33 All Mellanox NIC devices starting from Connect-IB (Connect-IB, 34 ConnectX-4, ConnectX-4Lx, ConnectX-5, ...) implement the mlx5 API, [all …]
|