| /freebsd/crypto/openssl/include/internal/ |
| H A D | quic_wire.h | 2 * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved. 127 * QUIC Frame Logical Representations 131 /* QUIC Frame: ACK */ 142 * A sequence of packet number ranges [[start, end]...]. 149 * As such, ack_ranges[0].end is always the highest packet number 150 * being acknowledged and ack_ranges[num_ack_ranges-1].start is 151 * always the lowest packet number being acknowledged. 153 * num_ack_ranges must be greater than zero, as an ACK frame must 154 * acknowledge at least one packet number. 164 /* Returns 1 if the given frame contains the given PN. */ [all …]
|
| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-ackm.md | 8 - Handling received ACK frames 9 - Generating notifications that a packet we sent was delivered successfully 10 - Generating notifications that a packet we sent was lost 11 - Generating requests for probe transmission 12 - Providing information on the largest unacked packet number so that packet 17 - Generating ACK frames for later transmission in response to packets we 19 - Providing information on whether a given RX packet number is potentially 24 - be notified of all transmitted packets 25 - be notified of all received datagrams 26 - be notified of all received packets [all …]
|
| H A D | quic-fc.md | 5 --------------------------------- 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 16 level counts the total number of logical bytes sent on a given stream. Note that 19 that the total number of logical bytes sent on a given stream is equivalent to 32 Connection-level flow control is controlled by the `MAX_DATA` frame; 33 stream-level flow control is controlled by the `MAX_STREAM_DATA` frame. 38 our connection-level credit, and a conformant QUIC implementation can choose to [all …]
|
| H A D | glossary.md | 24 **CFQ:** Control Frame Queue. Considered part of the FIFM, this implements the 25 GCR strategy for frame in flight management. For details, see FIFM design 32 **CMPL:** Coalescing Maximum Packet Length. The maximum number of bytes left to 37 **CMPPL:** Coalescing Maximum Packet Payload Length. The maximum number of 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 67 frame tracking and retransmission on loss. 69 **FIFM:** Frame-in-flight manager. Tracks frames in flight until their [all …]
|
| H A D | tx-packetiser.md | 12 ---------------------- 26 QUIC_CFQ *cfq; /* QUIC Control Frame Queue */ 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 …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | StackFrameList.h | 1 //===-- StackFrameList.h ----------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 30 /// Get the number of visible frames. Frames may be created if \p can_create 31 /// is true. Synthetic (inline) frames expanded from the concrete frame #0 35 /// Get the frame at index \p idx. Invisible frames cannot be indexed. 38 /// Get the first concrete frame with index greater than or equal to \p idx. 39 /// Unlike \ref GetFrameAtIndex, this cannot return a synthetic frame. 42 /// Retrieve the stack frame with the given ID \p stack_id. 45 /// Mark a stack frame as the currently selected frame and return its index. [all …]
|
| /freebsd/crypto/openssl/test/recipes/75-test_quicapi_data/ |
| H A D | ssltraceref.txt | 18 0000 - 0c 00 0f 00 01 04 80 00-75 30 03 02 44 b0 0e ........u0..D.. 19 000f - 01 02 04 04 80 0c 00 00-05 04 80 08 00 00 06 ............... 20 001e - 04 80 08 00 00 07 04 80-08 00 00 08 02 40 64 .............@d 21 002d - 09 02 40 64 ..@d 29 secp256r1 (P-256) (23) 31 secp384r1 (P-384) (24) 32 secp521r1 (P-521) (25) 71 Sent Frame: Crypto 81 Packet Number: 0x00000000 82 Sent Frame: Crypto [all …]
|
| H A D | ssltraceref-zlib.txt | 18 0000 - 0c 00 0f 00 01 04 80 00-75 30 03 02 44 b0 0e ........u0..D.. 19 000f - 01 02 04 04 80 0c 00 00-05 04 80 08 00 00 06 ............... 20 001e - 04 80 08 00 00 07 04 80-08 00 00 08 02 40 64 .............@d 21 002d - 09 02 40 64 ..@d 29 secp256r1 (P-256) (23) 31 secp384r1 (P-384) (24) 32 secp521r1 (P-521) (25) 73 Sent Frame: Crypto 83 Packet Number: 0x00000000 84 Sent Frame: Crypto [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/timer/ |
| H A D | arm,arch_timer_mmio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 15 frames with a physical and optional virtual timer per frame. 22 - enum: 23 - arm,armv7-timer-mem 27 description: The control frame base address 29 '#address-cells': [all …]
|
| /freebsd/sys/compat/linuxkpi/common/src/ |
| H A D | linux_hdmi.c | 17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 46 return 256 - csum; in hdmi_infoframe_checksum() 57 * hdmi_avi_infoframe_init() - initialize an HDMI AVI infoframe 58 * @frame: HDMI AVI infoframe 60 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_init() argument 62 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 64 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init() 65 frame->version = 2; in hdmi_avi_infoframe_init() 66 frame->length = HDMI_AVI_INFOFRAME_SIZE; in hdmi_avi_infoframe_init() 70 static int hdmi_avi_infoframe_check_only(const struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_check_only() argument [all …]
|
| /freebsd/sys/dev/dpaa/ |
| H A D | qman.h | 1 /*- 2 * Copyright (c) 2011-2012 Semihalf. 40 * Maximum number of frame queues in all QMans. 102 * Create Frame Queue Range. 104 * @param fqids_num Number of frame queues in the range. 107 * Frame Queue Range. 109 * @param wq Work Queue Number within the channel. 113 * frame queues with the same ID in the 126 * dequeued from it after the head frame 143 * @param overhead_accounting_len For each frame add this number for CG [all …]
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | rx_desc.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 153 * The id of the reo exit ring where the msdu frame shall push 174 * Filter pass Unicast data frame (matching rxpcu_filter_pass 178 * Filter pass Multicast data frame (matching rxpcu_filter_pass 182 * Filter pass BAR frame (matching rxpcu_filter_pass 186 * Field only valid when for the received frame type the corresponding 190 * Field only valid when for the received frame type the corresponding 202 * field in address search failure cache-only entry should [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
| H A D | ipq5018.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 8 #include <dt-bindings/clock/qcom,apss-ipq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/clock/qcom,gcc-ipq5018.h> 11 #include <dt-bindings/reset/qcom,gcc-ipq5018.h> 14 interrupt-parent = <&intc>; 15 #address-cells = <2>; 16 #size-cells = <2>; 19 sleep_clk: sleep-clk { 20 compatible = "fixed-clock"; [all …]
|
| H A D | ipq5332.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 5 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 8 #include <dt-bindings/clock/qcom,apss-ipq.h> 9 #include <dt-bindings/clock/qcom,ipq5332-gcc.h> 10 #include <dt-bindings/interconnect/qcom,ipq5332.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 interrupt-parent = <&intc>; 15 #address-cells = <2>; 16 #size-cells = <2>; 19 sleep_clk: sleep-clk { [all …]
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | rx_desc.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 15 * This MPDU passed the normal frame filter programming of rxpcu. 18 * This MPDU did not pass the regular frame filter and would 19 * have been dropped, were it not for the frame fitting into the 23 * This MPDU did not pass the regular frame filter and also did 145 * Field indicates what the reason was that this mpdu frame 160 * A-MPDU frame but a stand alone MPDU. Interior MPDU in an 161 * A-MPDU shall have both first_mpdu and last_mpdu bits set to 184 * Set if packet is not a non-QoS data frame. Only set when [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
| H A D | tx.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation 4 * Copyright (C) 2016-2017 Intel Deutschland GmbH 11 * enum iwl_tx_flags - bitmasks for tx_flags in TX command 12 * @TX_CMD_FLG_PROT_REQUIRE: use RTS or CTS-to-self to protect the frame 13 * @TX_CMD_FLG_WRITE_TX_POWER: update current tx power value in the mgmt frame 17 * @TX_CMD_FLG_BAR: this frame is a BA request, immediate BAR is expected 20 * @TX_CMD_FLG_VHT_NDPA: mark frame is NDPA for VHT beamformer sequence 21 * @TX_CMD_FLG_HT_NDPA: mark frame is NDPA for HT beamformer sequence 26 * @TX_CMD_FLG_BT_DIS: disable BT priority for this frame [all …]
|
| /freebsd/usr.sbin/cxgbetool/ |
| H A D | cxgbetool.8 | 2 .\" SPDX-License-Identifier: BSD-3-Clause 42 .Bl -item -compact 52 .Ar nexus Cm clip Bro Cm hold | release Brc Ar ipv6-address 64 .Ar nexus Cm hashfilter Ar filter-specification 76 .Ar nexus Cm filter Ar idx Ar filter-specification 88 .Ar nexus Cm loadcfg Ar fw-config.txt 94 .Ar nexus Cm loadfw Ar fw-image.bin 109 .Ar nexus Cm regdump Op Ar register-block ... 112 .Ar nexus Cm sched-class Ar sub-command Op Ar param Ar value 115 .Ar nexus Cm sched-queue Ar port Ar queue Ar class [all …]
|
| /freebsd/sys/dev/isci/scil/ |
| H A D | scic_sds_unsolicited_frame_control.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 73 * the number of unsolicited frame buffers to be utilized. 84 uf_control->address_table.count = SCU_MIN_UF_TABLE_ENTRIES; in scic_sds_unsolicited_frame_control_set_address_table_count() 86 (uf_control->address_table.count < uf_control->buffers.count) in scic_sds_unsolicited_frame_control_set_address_table_count() 87 && (uf_control->address_table.count < SCU_ABSOLUTE_MAX_UNSOLICITED_FRAMES) in scic_sds_unsolicited_frame_control_set_address_table_count() 90 uf_control->address_table.count <<= 1; in scic_sds_unsolicited_frame_control_set_address_table_count() [all …]
|
| H A D | scic_sds_unsolicited_frame_control.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 57 * @brief This file contains all of the unsolicited frame related 78 * This enumeration represents the current unsolicited frame state. The 79 * controller object can not updtate the hardware unsolicited frame put 85 * This state is when the frame is empty and not in use. It is 87 * data to this frame buffer. [all …]
|
| /freebsd/sys/contrib/ncsw/inc/flib/ |
| H A D | fsl_fman_dtsec.h | 2 * Copyright 2008-2012 Freescale Semiconductor Inc. 44 * - fman_dtsec_defconfig() - This step is optional and yet recommended. Its 47 * - Change dtsec configuration in &dtsec_cfg. This structure will be used 50 * - fman_dtsec_init() - Applies the configuration on dTSEC hardware. Note that 53 * - fman_dtsec_set_mac_address() - Set the station address (mac address). 56 * - fman_dtsec_adjust_link() - Set the link speed and duplex parameters 59 * - dtsec_enable_tx() and dtsec_enable_rx() to enable transmission and 104 * %DTSEC_IEVENT_BABR - Babbling receive error. This bit indicates that 105 * a frame was received with length in excess of the MAC's maximum frame length 108 * %DTSEC_IEVENT_RXC - Receive control (pause frame) interrupt. A pause [all …]
|
| H A D | fsl_fman_port.h | 2 * Copyright 2008-2013 Freescale Semiconductor Inc. 156 uint32_t fmbm_rfed; /**< Rx Frame End Data*/ 160 uint32_t fmbm_rfne; /**< Rx Frame Next Engine*/ 161 uint32_t fmbm_rfca; /**< Rx Frame Command Attributes.*/ 162 uint32_t fmbm_rfpne; /**< Rx Frame Parser Next Engine*/ 170 uint32_t fmbm_rfqid; /**< Rx Frame Queue ID*/ 171 uint32_t fmbm_refqid; /**< Rx Error Frame Queue ID*/ 172 uint32_t fmbm_rfsdm; /**< Rx Frame Status Discard Mask*/ 173 uint32_t fmbm_rfsem; /**< Rx Frame Status Error Mask*/ 174 uint32_t fmbm_rfene; /**< Rx Frame Enqueue Next Engine */ [all …]
|
| /freebsd/crypto/openssl/ssl/quic/ |
| H A D | quic_ackm.c | 2 * Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved. 23 * database keeping a list of packet information structures in packet number 24 * order which can also be looked up directly by packet number. 44 * The lowest packet number which may currently be added to the history list 46 * list non-monotonically, so packet numbers must be greater than or equal 52 * Packet number of the highest packet info structure we have yet appended 63 /* Using low bits of the packet number as the hash should be enough */ in tx_pkt_info_hash() 64 return (unsigned long)pkt->pkt_num; in tx_pkt_info_hash() 70 if (a->pkt_num < b->pkt_num) in tx_pkt_info_compare() 71 return -1; in tx_pkt_info_compare() [all …]
|
| /freebsd/contrib/llvm-project/lldb/bindings/interface/ |
| H A D | SBDebuggerDocstrings.i | 50 # Get the first frame 51 frame = thread.GetFrameAtIndex (0) 52 if frame: 53 # Print some simple frame info 54 print frame 55 function = frame.GetFunction() 65 symbol = frame.GetSymbol(); 73 registerList = frame.GetRegisters() 74 … print('Frame registers (size of register set = %d):' % registerList.GetSize()) 77 … print('%s (number of children = %d):' % (value.GetName(), value.GetNumChildren())) [all …]
|
| /freebsd/share/man/man4/ |
| 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 94 These device-independent hooks transmit and receive full PPP 96 information fields, but no checksum or other link-specific fields. 99 has been enabled and the protocol number is suitable for compression, [all …]
|
| /freebsd/contrib/wpa/src/drivers/ |
| H A D | nl80211_copy.h | 6 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> 13 * Copyright 2015-2017 Intel Deutschland GmbH 14 * Copyright (C) 2018-2023 Intel Corporation 32 * be careful not to break things - i.e. don't move anything around or so 74 * - a setup station entry is added, not yet authorized, without any rate 76 * - when the TDLS setup is done, a single NL80211_CMD_SET_STATION is valid 79 * - %NL80211_TDLS_ENABLE_LINK is then used 80 * - after this, the only valid operation is to remove it by tearing down 87 * DOC: Frame transmission/registration support 89 * Frame transmission and registration support exists to allow userspace [all …]
|