| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-ackm.md | 1 QUIC ACK Manager 4  6 The QUIC ACK manager is responsible for, on the TX side: 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 15 On the RX side, it is responsible for: 17 - Generating ACK frames for later transmission in response to packets we [all …]
|
| H A D | tx-packetiser.md | 6 Record Layer and ACK frames from the ACK Handling And Loss Detector 12 ---------------------- 20 /* ACK delay exponent used when encoding. */ 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 ---------- 63 provided by the calling application. For MVP, this is not required to be [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/regulator/ |
| H A D | qcom,rpmh-regulator.txt | 3 rpmh-regulator devices support PMIC regulator management via the Voltage 7 parameters for a given regulator: enable state, output voltage, and operating 8 mode. The XOB allows changing only a single parameter for a given regulator: 10 enable state of any PMIC peripheral. It is used for clock buffers, low-voltage 23 The names used for regulator nodes must match those supported by a given PMIC. 25 PM8005: smps1 - smps4 26 PM8009: smps1 - smps2, ldo1 - ldo7 27 PM8150: smps1 - smps10, ldo1 - ldo18 28 PM8150L: smps1 - smps8, ldo1 - ldo11, bob, flash, rgb 29 PM8350: smps1 - smps12, ldo1 - ldo10, [all …]
|
| H A D | qcom,rpmh-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/qcom,rpmh-regulator.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
| /freebsd/sys/netinet/ |
| H A D | tcp_var.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 21 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 23 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 72 * for human representation. To check a bit we 73 * take and shift over by 1 minus the value (1-8). 121 tcp_seq last_sack_ack; /* Most recent/largest sacked ack */ 135 #define SEGQ_EMPTY(tp) TAILQ_EMPTY(&(tp)->t_segq) 151 uint64_t end; /* End if not open-range req */ 171 * Change Query responses for a stack switch we create a structure [all …]
|
| H A D | sctp_constants.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * Copyright (c) 2001-2008, by Cisco Systems, Inc. All rights reserved. 5 * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved. 6 * Copyright (c) 2008-2012, by Michael Tuexen. All rights reserved. 24 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 38 /* IANA assigned port number for SCTP over UDP encapsulation */ 44 /* Address limit - This variable is calculated 46 * for the cookie, 40 bytes for a v6 header and 32 [all …]
|
| H A D | tcp_input.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 6 * Copyright (c) 2007-2008,2010 8 * Copyright (c) 2009-2010 Lawrence Stewart <lstewart@freebsd.org> 10 * Copyright (c) 2010-2011 Juniper Networks, Inc. 13 * Portions of this software were developed at the Centre for Advanced Internet 18 * Portions of this software were developed at the Centre for Advanced 39 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 41 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 64 #include <sys/proc.h> /* for proc0 declaration */ [all …]
|
| /freebsd/crypto/openssl/ssl/quic/ |
| H A D | quic_ackm.c | 2 * Copyright 2022-2025 The OpenSSL Project Authors. All Rights Reserved. 22 * sent for which we later expect to receive an ACK. It is essentially a simple 46 * list non-monotonically, so packet numbers must be greater than or equal 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() 72 if (a->pkt_num > b->pkt_num) in tx_pkt_info_compare() 80 ossl_list_tx_history_init(&h->packets); in tx_pkt_history_init() 81 h->watermark = 0; in tx_pkt_history_init() 82 h->highest_sent = 0; in tx_pkt_history_init() [all …]
|
| /freebsd/sys/dev/ppbus/ |
| H A D | ppb_1284.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 33 * General purpose routines for the IEEE1284-1994 Standard 56 * Wait for the peripherial up to 40ms 82 ppb->error = PPB_NO_ERROR; in ppb_1284_reset_error() 83 ppb->state = state; in ppb_1284_reset_error() 98 mtx_assert(ppb->ppc_lock, MA_OWNED); in ppb_1284_get_state() 99 return (ppb->state); in ppb_1284_get_state() [all …]
|
| /freebsd/sys/dev/aic7xxx/ |
| H A D | aic79xx.seq | 1 /*- 2 * Adaptec U320 device driver firmware for Linux and FreeBSD. 4 * Copyright (c) 1994-2001, 2004 Justin T. Gibbs. 5 * Copyright (c) 2000-2002 Adaptec Inc. 17 * including a substantially similar Disclaimer requirement for further 19 * 3. Neither the names of the above-listed copyright holders nor the names 30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR 32 * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 49 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { 56 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { [all …]
|
| H A D | aic7xxx.seq | 1 /*- 2 * Adaptec 274x/284x/294x device driver firmware for Linux and FreeBSD. 4 * Copyright (c) 1994-2001 Justin T. Gibbs. 5 * Copyright (c) 2000-2001 Adaptec Inc. 17 * including a substantially similar Disclaimer requirement for further 19 * 3. Neither the names of the above-listed copyright holders nor the names 30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR 32 * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 50 * After starting the selection hardware, we check for reconnecting targets 51 * as well as for our selection to complete just in case the reselection wins [all …]
|
| /freebsd/sys/dev/atkbdc/ |
| H A D | atkbdc.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * Copyright (c) 1996-1999 5 * Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp) 22 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 66 #define availq(q) ((q)->head != (q)->tail) 68 #define emptyq(q) ((q)->tail = (q)->head = (q)->qcount = 0) 70 #define emptyq(q) ((q)->tail = (q)->head = 0) 73 #define read_data(k) (bus_space_read_1((k)->iot, (k)->ioh0, 0)) [all …]
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | SSL_read_early_data.3 | 1 .\" -*- mode: troff; coding: utf-8 -*- 19 .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. 33 .\" If the F register is >0, we'll generate index entries on stderr for 58 .TH SSL_READ_EARLY_DATA 3ossl 2025-09-30 3.5.4 OpenSSL 59 .\" For nroff, turn off justification. Always turn off hyphenation; it makes 80 \&\- functions for sending and receiving early data 119 ClientHello without having to wait for the server to complete the handshake. 121 server or when establishing a new session using an out-of-band PSK, and only 129 below). For these reasons extreme care should be exercised when using early 130 data. For specific details, consult the TLS 1.3 specification. [all …]
|
| /freebsd/share/man/man4/ |
| H A D | ng_pptpgre.4 | 1 .\" Copyright (c) 1996-1999 Whistle Communications, Inc. 19 .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. 23 .\" IN NO EVENT SHALL WHISTLE COMMUNICATIONS BE LIABLE FOR ANY DAMAGES 60 The typical use for this node type would be to connect the 73 .Bl -tag -width ".Va session_hhhh" 77 Same as session_hhhh, but for single session with configurable cid (legacy) 83 .Bl -tag -width foo 85 This command resets and configures hook for a session. 91 .Bd -literal 92 /* Configuration for a session */ [all …]
|
| /freebsd/sys/rpc/ |
| H A D | svc.h | 3 /*- 4 * SPDX-License-Identifier: BSD-3-Clause 11 * - Redistributions of source code must retain the above copyright notice, 13 * - Redistributions in binary form must reproduce the above copyright notice, 16 * - Neither the name of Sun Microsystems, Inc. nor the names of its 22 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 24 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 34 * svc.h, Server-side remote procedure call interface. 36 * Copyright (C) 1986-1993 by Sun Microsystems, Inc. 81 * Operations for rpc_control(). [all …]
|
| /freebsd/sys/dev/qcom_qup/ |
| H A D | qcom_spi_hw.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 78 sc->config.input_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes() 80 sc->config.input_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes() 86 sc->config.output_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes() 88 sc->config.output_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes() 93 sc->config.input_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes() 94 sc->config.input_block_size * (2 << val); in qcom_spi_hw_read_controller_transfer_sizes() [all …]
|
| /freebsd/sys/net/ |
| H A D | debugnet.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2005-2014 Sandvine Incorporated. All rights reserved. 20 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 106 * Simple accessors for opaque PCB. 112 pcb->dp_state >= DN_STATE_HAVE_GW_MAC); in debugnet_get_gw_mac() 113 return (pcb->dp_gw_mac.octet); in debugnet_get_gw_mac() 120 pcb->dp_state >= DN_STATE_GOT_HERALD_PORT); in debugnet_get_server_addr() 121 return (&pcb->dp_server); in debugnet_get_server_addr() [all …]
|
| /freebsd/sys/dev/ath/ath_hal/ar5210/ |
| H A D | ar5210reg.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2004 Atheros Communications, Inc. 7 * Permission to use, copy, modify, and/or distribute this software for any 13 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 23 * Register defintions for the Atheros AR5210/5110 MAC/Basedband 24 * Processor for IEEE 802.11a 5-GHz Wireless LANs. 72 #define AR_SLOT_TIME 0x8010 /* Length of a back-off */ 73 #define AR_TIME_OUT 0x8014 /* Timeout to wait for ACK and CTS */ [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | SSL_read_early_data.pod | 21 - functions for sending and receiving early data 60 ClientHello without having to wait for the server to complete the handshake. 62 server or when establishing a new session using an out-of-band PSK, and only 70 below). For these reasons extreme care should be exercised when using early 71 data. For specific details, consult the TLS 1.3 specification. 89 data bytes that can be sent for a session. This would typically be used when 96 differences. See L<SSL_write_ex(3)> for information on how to write bytes to 112 the correct course of action, as for L<SSL_write_ex(3)>. 128 connection for which early data has been enabled using 129 SSL_CTX_set_max_early_data() or SSL_set_max_early_data(). As for [all …]
|
| /freebsd/sys/dev/mpt/ |
| H A D | mpt.c | 1 /*- 2 * Generic routines for LSI Fusion adapters. 5 * SPDX-License-Identifier: BSD-2-Clause AND BSD-3-Clause 20 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 21 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR 30 /*- 42 * a substantially similar Disclaimer requirement for further binary 50 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 52 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 64 * Support from LSI-Logic has also gone a great deal toward making this a [all …]
|
| /freebsd/sys/netinet/libalias/ |
| H A D | alias_sctp.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 31 * Network Address Translation (NAT) for the SCTP protocol. 54 * Traditional address and port number look ups are inadequate for SCTP's 55 * operation due to both processing requirements and issues with multi-homing. 59 * - Support for global multi-homing 60 * - Support for ASCONF modification from Internet Draft 61 * (draft-stewart-behave-sctpnat-04, R. Stewart and M. Tuexen, "Stream control [all …]
|
| /freebsd/sys/dev/ath/ath_hal/ar5211/ |
| H A D | ar5211reg.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2006 Atheros Communications, Inc. 7 * Permission to use, copy, modify, and/or distribute this software for any 13 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 23 * Definitions for the Atheros AR5211/5311 chipset. 62 /* Shadow copies with read-and-clear access */ 148 #define AR_D0_LCL_IFS 0x1040 /* DCU-specific IFS settings */ 149 #define AR_D1_LCL_IFS 0x1044 /* DCU-specific IFS settings */ [all …]
|
| /freebsd/contrib/wpa/src/eap_peer/ |
| H A D | eap_peap.c | 2 * EAP peer method: EAP-PEAP (draft-josefsson-pppext-eap-tls-eap-10.txt) 3 * Copyright (c) 2004-2019, Jouni Malinen <j@w1.fi> 6 * See README for more details. 23 * 0 = Microsoft's PEAP version 0; draft-kamath-pppext-peapv0-00.txt 24 * 1 = draft-josefsson-ppext-eap-tls-eap-05.txt 48 * EAP-Success 49 * 1 = reply with tunneled EAP-Success to inner 50 * EAP-Success and expect AS to send outer 51 * (unencrypted) EAP-Success after this 52 * 2 = reply with PEAP/TLS ACK to inner [all …]
|
| /freebsd/sys/dev/iicbus/controller/twsi/ |
| H A D | twsi.c | 1 /*- 21 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 23 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 33 * Driver for the TWSI (aka I2C, aka IIC) bus controller found on Marvell 36 * Calls to DELAY() are needed per Application Note AN-179 "TWSI Software 37 * Guidelines for Discovery(TM), Horizon (TM) and Feroceon(TM) Devices". 86 #define debugf(sc, fmt, args...) if ((sc)->debug) \ 87 device_printf((sc)->dev, "%s: " fmt, __func__, ##args) 92 { -1, 0 } 100 val = bus_read_4(sc->res[0], off); in TWSI_READ() [all …]
|
| /freebsd/usr.sbin/traceroute/ |
| H A D | traceroute.8 | 2 .\" SPDX-License-Identifier: BSD-4.3TAHOE 17 .\" WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 29 .Bk -words 61 .Bl -tag -width Ds 63 Turn on AS# lookups for each hop encountered. 79 Use fixed destination ports for UDP, UDP-Lite, TCP and SCTP probes. 98 Set the initial time-to-live used in the first outgoing probe packet. 104 Specify a network interface to obtain the source IP address for outgoing probe 106 This is normally only useful on a multi-homed host. 109 flag for another way to do this). [all …]
|