| /freebsd/crypto/openssl/doc/designs/quic-design/ | 
| H A D | quic-fc.md | 1 Flow Control4 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
 18 again, this still only counts as one byte for the purposes of flow control. Note
 [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 …]
 
 | 
| /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
 59  * controlled bytes we are allowed to send. (Thus if this function returns 0, we
 [all …]
 
 | 
| /freebsd/share/man/man4/ | 
| H A D | pflow.4 | 25 .Cd "pseudo-device pflow"43 .Ic pflowctl Ns Ar N Ic -c
 45 Each interface must be configured with a flow receiver IP address
 46 and a flow receiver port number.
 64 Header and flow structs are defined in
 69 source and destination addresses are controlled by
 84 .Bd -literal -offset indent
 85 # pflowctl -s pflow0 src 10.0.0.1 dst 10.0.0.2:1234
 89 .Bd -literal -offset indent
 90 # pflowctl -s pflow0 proto 10
 [all …]
 
 | 
| H A D | ice.4 | 2 .\" SPDX-License-Identifier: BSD-3-Clause4 .\" Copyright (c) 2019-2020, Intel Corporation
 73 .Bl -bullet -compact
 75 Intel\(rg Ethernet Controller E810\-C
 77 Intel\(rg Ethernet Controller E810\-XXV
 79 Intel\(rg Ethernet Connection E822\-C
 81 Intel\(rg Ethernet Connection E822\-L
 83 Intel\(rg Ethernet Connection E823\-C
 85 Intel\(rg Ethernet Connection E823\-L
 87 Intel\(rg Ethernet Connection E825\-C
 [all …]
 
 | 
| H A D | ixl.4 | 1 .\" Copyright (c) 2013-2018, Intel Corporation41 .Bd -ragged -offset indent
 48 .Bd -literal -offset indent
 60 .Bl -bullet -compact
 85 Offloads are also controlled via the interface, for instance,
 97 .Bl -bullet
 101 .Em sysutils/intel-qc
 [all...]
 | 
| H A D | pts.4 | 33 .Nd pseudo-terminal driver37 driver provides support for a device-pair termed a
 38 .Em pseudo-terminal .
 39 A pseudo-terminal is a pair of character devices, a
 52 it through the master half of the pseudo-terminal.
 60 calls apply only to pseudo-terminals:
 61 .Bl -tag -width TIOCPTMASTER
 69 When applied to the master side of a pseudo-terminal, each subsequent
 72 the pseudo-terminal preceded by a zero byte (symbolically
 77 In the latter case, the byte is an inclusive-or
 [all …]
 
 | 
| H A D | netmap.4 | 1 .\" Copyright (c) 2011-2014 Matteo Landi, Luigi Rizzo, Universita` di Pisa45 .Bl -tag -width XXXX
 51 implementing a very fast and modular in-kernel software switch/dataplane;
 72 35-40 Mpps on 40 Gbit/s NICs (limited by the hardware);
 79 which uses unmodified device drivers and is 3-5 times faster than
 98 supports both non-blocking I/O through
 145 the rings, and possibly implement zero-copy forwarding
 174 Ports and rings are created and controlled through a file descriptor,
 181 has multiple modes of operation controlled by the
 186 .Bl -tag -width XXXX
 [all …]
 
 | 
| H A D | ng_hci.4 | 1 .\" Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com>44 Bluetooth is a short-range radio link intended to replace the cable(s)
 59 The Bluetooth system provides a point-to-point connection (only two
 60 Bluetooth units involved), or a point-to-multipoint connection.
 61 In the point-to-multipoint connection,
 68 In addition, many more slaves can remain locked to the master in a so-called
 73 access is controlled by the master.
 79 in different piconets on a time-division multiplex basis.
 81 The piconets shall not be frequency-synchronized.
 87 The slot numbering ranges from 0 to 2^27 -1 and is cyclic with a cycle length
 [all …]
 
 | 
| /freebsd/contrib/ofed/librdmacm/man/ | 
| H A D | rdma_cm.7 | 1 .\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md2 .TH "RDMA_CM" 7 "2010-07-19" "librdmacm" "Librdmacm Programmer's Manual" librdmacm
 4 rdma_cm \- RDMA communication manager.
 24 operation is controlled by the user through the use of the rdma_cm event channel
 35 rdma_reg_msgs  - register an array of buffers for sending and receiving
 37 rdma_reg_read  - registers a buffer for RDMA read operations
 39 rdma_reg_write - registers a buffer for RDMA write operations
 41 rdma_dereg_mr  - deregisters a memory region
 43 rdma_post_recv  - post a buffer to receive a message
 45 rdma_post_send  - post a buffer to send a message
 [all …]
 
 | 
| H A D | rdma_connect.3 | 1 .\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md2 .TH "RDMA_CONNECT" 3 "2010-07-19" "librdmacm" "Librdmacm Programmer's Manual" librdmacm
 4 rdma_connect \- Initiate an active connection request.
 21 Returns 0 on success, or -1 on error.  If an error occurs, errno will be
 32 References a user-controlled data buffer.  The contents of the buffer are
 36 Specifies the size of the user-controlled data buffer.  Note that the actual
 52 Specifies if hardware flow control is available.  This value is exchanged
 82 Retry count and RNR retry count values are 3-bit values.
 
 | 
| H A D | rdma_accept.3 | 1 .\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md2 .TH "RDMA_ACCEPT" 3 "2014-05-27" "librdmacm" "Librdmacm Programmer's Manual" librdmacm
 4 rdma_accept \- Called to accept a connection request.
 21 Returns 0 on success, or -1 on error.  If an error occurs, errno will be
 43 References a user-controlled data buffer.  The contents of the buffer are
 47 Specifies the size of the user-controlled data buffer.  Note that the actual
 63 Specifies if hardware flow control is available.  This value is exchanged
 90 The RNR retry count is a 3-bit value.
 
 | 
| /freebsd/share/doc/psd/05.sysman/ | 
| H A D | 2.4.t | 50 for characters that cause interrupts or output flow control;53 is processed to provide standard line-oriented local editing functions,
 54 and input is presented on a line-by-line basis.
 79 an end of file occurrence on terminal input.  Flow control is provided
 86 Non-graphic ASCII input characters may be echoed as a two-character
 93 two character return-linefeed sequence,
 96 for upper-case only terminals.
 108 based on currently-proposed standards.
 130 	char	tc_eofc;	/* end-of-file */
 150 controlled terminal line.
 [all …]
 
 | 
| /freebsd/contrib/ncurses/man/ | 
| H A D | curs_inopts.3x | 3 .\" Copyright 2018-2023,2024 Thomas E. Dickey                                *4 .\" Copyright 1998-2016,2017 Free Software Foundation, Inc.                  *
 32 .TH curs_inopts 3X 2024-04-13 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls"
 66 \fB\%typeahead\fP \-
 112 Window-specific settings are not automatically applied to new or derived
 122 erase/kill character-processing
 123 (interrupt and flow control characters are unaffected),
 147 their own echoing in a controlled area of the screen,
 155 The \fB\%halfdelay\fP routine is used for half-delay mode,
 162 Use \fB\%nocbreak\fP to leave half-delay mode.
 [all …]
 
 | 
| /freebsd/crypto/heimdal/appl/telnet/arpa/ | 
| H A D | telnet.h | 52 #define	AO	245		/* abort output--but let prog finish */53 #define	IP	244		/* interrupt process--permanently */
 55 #define	DM	242		/* data mark--for connect. cleaning */
 79 #define	TELCMD(x)	telcmds[(x)-TELCMD_FIRST]
 82 #define TELOPT_BINARY	0	/* 8-bit data path */
 89 #define	TELOPT_RCTE	7	/* remote controlled transmission and echo */
 115 #define	TELOPT_LFLOW	33	/* remote flow control */
 118 #define TELOPT_OLD_ENVIRON 36	/* Old - Environment variables */
 121 #define TELOPT_NEW_ENVIRON 39	/* New - Environment variables */
 122 #define	TELOPT_EXOPL	255	/* extended-options-list */
 [all …]
 
 | 
| /freebsd/include/arpa/ | 
| H A D | telnet.h | 1 /*-2  * SPDX-License-Identifier: BSD-3-Clause
 48 #define	AO	245		/* abort output--but let prog finish */
 49 #define	IP	244		/* interrupt process--permanently */
 51 #define	DM	242		/* data mark--for connect. cleaning */
 76 #define	TELCMD(x)	telcmds[(x)-TELCMD_FIRST]
 79 #define TELOPT_BINARY	0	/* 8-bit data path */
 86 #define	TELOPT_RCTE	7	/* remote controlled transmission and echo */
 112 #define	TELOPT_LFLOW	33	/* remote flow control */
 115 #define TELOPT_OLD_ENVIRON 36	/* Old - Environment variables */
 [all …]
 
 | 
| /freebsd/contrib/telnet/arpa/ | 
| H A D | telnet.h | 49 #define	AO	245		/* abort output--but let prog finish */50 #define	IP	244		/* interrupt process--permanently */
 52 #define	DM	242		/* data mark--for connect. cleaning */
 77 #define	TELCMD(x)	telcmds[(x)-TELCMD_FIRST]
 80 #define TELOPT_BINARY	0	/* 8-bit data path */
 87 #define	TELOPT_RCTE	7	/* remote controlled transmission and echo */
 113 #define	TELOPT_LFLOW	33	/* remote flow control */
 116 #define TELOPT_OLD_ENVIRON 36	/* Old - Environment variables */
 119 #define TELOPT_NEW_ENVIRON 39	/* New - Environment variables */
 120 #define	TELOPT_TN3270E	40	/* RFC2355 - TN3270 Enhancements */
 [all …]
 
 | 
| /freebsd/sbin/ipfw/ | 
| H A D | ipfw.8 | 8 in-kernel NAT.\&19 .Op Ar rule | first-last ...
 49 .Oo Cm set Ar N Oc Cm table Ar name Cm create Ar create-options
 55 .Oo Cm set Ar N Oc Cm table Ar name Cm modify Ar modify-options
 59 .Oo Cm set Ar N Oc Cm table Ar name Cm add Ar table-key Op Ar value
 61 .Oo Cm set Ar N Oc Cm table Ar name Cm add Op Ar table-key Ar value ...
 63 .Oo Cm set Ar N Oc Cm table Ar name Cm atomic add Op Ar table-key Ar value ...
 65 .Oo Cm set Ar N Oc Cm table Ar name Cm delete Op Ar table-key ...
 93 .Ar config-options
 99 .Ss IN-KERNEL NAT
 [all …]
 
 | 
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ | 
| H A D | DataflowEnvironment.h | 1 //===-- DataflowEnvironment.h -----------------------------------*- C++ -*-===//5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 7 //===----------------------------------------------------------------------===//
 10 //  that run over Control-Flow Graphs (CFGs) to keep track of the state of the
 13 //===----------------------------------------------------------------------===//
 52   /// Non-null pointer to a potentially widened version of the input value.
 67   /// Supplements `Environment` with non-standard comparison and join
 113     /// This function may widen the current value -- replace it with an
 124     ///    *  A non-null `Value *` that points either to `Current` or a widened
 126     ///       the flow condition of `CurrentEnv`. We particularly caution
 [all …]
 
 | 
| /freebsd/sys/dev/ixgbe/ | 
| H A D | ixgbe_x550.c | 3   Copyright (c) 2001-2020, Intel Corporation47  * ixgbe_init_ops_X550 - Inits func ptrs and MAC type
 55 	struct ixgbe_mac_info *mac = &hw->mac;  in ixgbe_init_ops_X550()
 56 	struct ixgbe_eeprom_info *eeprom = &hw->eeprom;  in ixgbe_init_ops_X550()
 62 	mac->ops.dmac_config = ixgbe_dmac_config_X550;  in ixgbe_init_ops_X550()
 63 	mac->ops.dmac_config_tcs = ixgbe_dmac_config_tcs_X550;  in ixgbe_init_ops_X550()
 64 	mac->ops.dmac_update_tcs = ixgbe_dmac_update_tcs_X550;  in ixgbe_init_ops_X550()
 65 	mac->ops.setup_eee = NULL;  in ixgbe_init_ops_X550()
 66 	mac->ops.set_source_address_pruning =  in ixgbe_init_ops_X550()
 68 	mac->ops.set_ethertype_anti_spoofing =  in ixgbe_init_ops_X550()
 [all …]
 
 | 
| /freebsd/sys/dev/e1000/ | 
| H A D | e1000_82543.c | 2   SPDX-License-Identifier: BSD-3-Clause4   Copyright (c) 2001-2020, Intel Corporation
 81  *  e1000_init_phy_params_82543 - Init PHY func ptrs.
 86 	struct e1000_phy_info *phy = &hw->phy;  in e1000_init_phy_params_82543()
 91 	if (hw->phy.media_type != e1000_media_type_copper) {  in e1000_init_phy_params_82543()
 92 		phy->type = e1000_phy_none;  in e1000_init_phy_params_82543()
 95 		phy->ops.power_up = e1000_power_up_phy_copper;  in e1000_init_phy_params_82543()
 96 		phy->ops.power_down = e1000_power_down_phy_copper;  in e1000_init_phy_params_82543()
 99 	phy->addr		= 1;  in e1000_init_phy_params_82543()
 100 	phy->autoneg_mask	= AUTONEG_ADVERTISE_SPEED_DEFAULT;  in e1000_init_phy_params_82543()
 [all …]
 
 | 
| /freebsd/sys/dev/usb/serial/ | 
| H A D | umcs.h | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 50 #define	MCS7840_DEV_REG_PINPONGHIGH	0x02	/* High bits of ping-pong
 52 #define	MCS7840_DEV_REG_PINPONGLOW	0x03	/* Low bits of ping-pong
 67 #define	MCS7840_DEV_REG_PLL_DIV_M	0x0e	/* Pre-diviedr for PLL, R/W */
 78 /* DCRx_2-DCRx_4 Registers goes here (see below, they are documented) */
 109 #define	MCS7840_DEV_REG_BI_FIFO_STAT1	0x32	/* Bulk-In FIFO Stat for Port
 112 #define	MCS7840_DEV_REG_BO_FIFO_STAT1	0x33	/* Bulk-out FIFO Stat for Port
 115 #define	MCS7840_DEV_REG_BI_FIFO_STAT2	0x34	/* Bulk-In FIFO Stat for Port
 118 #define	MCS7840_DEV_REG_BO_FIFO_STAT2	0x35	/* Bulk-out FIFO Stat for Port
 [all …]
 
 | 
| /freebsd/bin/stty/ | 
| H A D | stty.1 | 1 .\"-57 .Bl -tag -width indent
 61 .St -p1003.2 .
 84 .St -p1003.2 .
 93 .Bl -tag -width Fl
 144 Enable (disable) RTS/CTS flow control.
 150 .Bl -tag -width Fl
 226 Assume that input characters are UTF-8 encoded. Setting this flag
 231 .Bl -tag -width Fl
 233 Post-process output (do not
 [all …]
 
 | 
| /freebsd/contrib/tcpdump/ | 
| H A D | print-telnet.c | 1 /*	$NetBSD: print-telnet.c,v 1.2 1999/10/11 12:40:12 sjg Exp $	*/3 /*-
 52 #include "netdissect-stdinc.h"
 75 #define	AO	245		/* abort output--but let prog finish */
 76 #define	IP	244		/* interrupt process--permanently */
 78 #define	DM	242		/* data mark--for connect. cleaning */
 98 #define	TELCMD(x)	telcmds[(x)-TELCMD_FIRST]
 101 #define TELOPT_BINARY	0	/* 8-bit data path */
 108 #define	TELOPT_RCTE	7	/* remote controlled transmission and echo */
 134 #define	TELOPT_LFLOW	33	/* remote flow control */
 [all …]
 
 | 
| /freebsd/sys/contrib/dev/acpica/components/utilities/ | 
| H A D | utresdecode.c | 3  * Module Name: utresdecode - Resource descriptor keyword strings11  * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
 28  * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
 75  * 3.5. Neither the name Intel nor any other trademark owned or controlled by
 104  * re-exports any such software from a foreign destination, Licensee shall
 105  * ensure that the distribution and export/re-export of the software is in
 108  * any of its subsidiaries will export/re-export any technical data, process,
 130  * 3. Neither the names of the above-listed copyright holders nor the names
 177     "0 - Good Configuration",
 178     "1 - Acceptable Configuration",
 [all …]
 
 |