Home
last modified time | relevance | path

Searched +full:forward +full:- +full:channel (Results 1 – 25 of 196) sorted by relevance

12345678

/freebsd/crypto/openssh/
H A Dchannels.h41 /* Definitions for channel types. */
45 #define SSH_CHANNEL_OPEN 4 /* normal open two-way channel */
50 #define SSH_CHANNEL_RPORT_LISTENER 11 /* Listening to a R-style port */
58 #define SSH_CHANNEL_RUNIX_LISTENER 19 /* Listening to a R-style domain socket. */
59 #define SSH_CHANNEL_MUX_PROXY 20 /* proxy channel for mux-client */
64 #define CHANNEL_CANCEL_PORT_STATIC -1
67 #define CHANNEL_NONBLOCK_LEAVE 0 /* don't modify non-blocking state */
68 #define CHANNEL_NONBLOCK_SET 1 /* set non-blocking state */
69 #define CHANNEL_NONBLOCK_STDIO 2 /* set non-blocking and restore on close */
71 /* c->restore_block mask flags */
[all …]
H A Dmux.c3 * Copyright (c) 2002-2008 Damien Miller <djm@openbsd.org>
53 #include "openbsd-compat/sys-queue.h"
97 /* Context for global channel callback */
99 u_int cid; /* channel id */
101 int fid; /* forward id */
105 int muxserver_sock = -1;
119 static Channel *mux_listener_channel = NULL;
154 Channel *, struct sshbuf *, struct sshbuf *);
156 Channel *, struct sshbuf *, struct sshbuf *);
158 Channel *, struct sshbuf *, struct sshbuf *);
[all …]
H A DPROTOCOL4 Note that OpenSSH's sftp and sftp-server implement revision 3 of the SSH
7 https://www.openssh.com/txt/draft-ietf-secsh-filexfer-02.txt
12 The protocol used by OpenSSH's ssh-agent is described in the file
17 1.1. transport: Protocol 2 MAC algorithm "umac-64@openssh.com"
19 This is a new transport-layer MAC method using the UMAC algorithm
20 (rfc4418). This method is identical to the "umac-64" method documented
23 https://www.openssh.com/txt/draft-miller-secsh-umac-01.txt
27 This transport-layer compression method uses the zlib compression
34 https://www.openssh.com/txt/draft-miller-secsh-compression-delayed-00.txt
36 1.3. transport: New public key algorithms "ssh-rsa-cert-v01@openssh.com",
[all …]
H A Dserverloop.c62 #include "openbsd-compat/sys-queue.h"
80 #include "auth-options.h"
122 * send a bogus global/channel request with "wantreply", in client_alive_check()
125 if ((channel_id = channel_find_open(ssh)) == -1) { in client_alive_check()
160 /* Prepare channel poll. First two pollfd entries are reserved */ in wait_until_can_do_something()
220 if (ret == -1) { in wait_until_can_do_something()
271 return -1; in process_input()
278 return -1; in process_input()
310 while ((pid = waitpid(-1, &status, WNOHANG)) > 0 || in collect_children()
311 (pid == -1 && errno == EINTR)) in collect_children()
[all …]
H A Dchannels.c73 #include "openbsd-compat/sys-queue.h"
93 /* -- agent forwarding */
96 /* -- X11 forwarding */
102 /* Per-channel callback for pre/post IO actions */
103 typedef void chan_fn(struct ssh *, Channel *c);
106 * Data structure for storing which hosts are permitted for forward requests.
112 /* Overload host_to_connect; we could just make this match Forward */
113 /* XXX - can we use listen_host instead of listen_path? */
120 Channel *downstream; /* Downstream mux*/
149 /* Used to record timeouts per channel type */
[all …]
H A Dssh.178 .Ux Ns -domain
79 sockets can also be forwarded over the secure channel.
108 .Bl -tag -width Ds -compact
121 .Xr ssh-agent 1 .
122 This can also be specified on a per-host basis in a configuration file.
127 .Ux Ns -domain
155 .Ux Ns -domain
161 The default value can be set on a host-by-host basis in the
170 is a comma-separated list of ciphers
186 application-level port forwarding.
[all …]
H A Dclientloop.h55 int client_simple_escape_filter(struct ssh *, Channel *, char *, int);
61 /* Channel request confirmation callbacks */
73 #define SSHMUX_COMMAND_STDIO_FWD 4 /* Open stdio fwd (ssh -W) */
74 #define SSHMUX_COMMAND_FORWARD 5 /* Forward only, no command */
81 void mux_exit_message(struct ssh *, Channel *, int);
82 void mux_tty_alloc_failed(struct ssh *ssh, Channel *);
H A Dreadconf.h22 #define PATH_MAX_SUN (sizeof((struct sockaddr_un *)0)->sun_path)
31 int forward_agent; /* Forward authentication agent. */
33 int forward_x11; /* Forward X11 display. */
35 int forward_x11_trusted; /* Trust Forward X11 display. */
36 int exit_on_forward_failure; /* Exit if bind(2) fails for -L/-R */
45 int kbd_interactive_authentication; /* Try keyboard-interactive auth. */
46 char *kbd_interactive_devices; /* Keyboard-interactive auth devices. */
76 int escape_char; /* Escape character; -2 = none */
101 char *identity_agent; /* Optional path to ssh-agent socket */
103 /* Local TCP/IP forward requests. */
[all …]
H A DPROTOCOL.mux2 ControlMaster connection-sharing.
109 non-multiplexed ssh(1) connection. Two additional cases that the
120 3. Requesting passenger-mode stdio forwarding
162 A client may request the master to establish a port forward:
174 If listen port is (unsigned int) -2, then the listen host is treated as
177 If connect port is (unsigned int) -2, then the connect host is treated
191 A client may request the master to close a port forward:
235 byte[packet length - 2] ...
238 and will translate channel identifiers to ensure that the proxy client has
239 globally unique channel numbers (i.e. a proxy client need not worry about
[all …]
H A Dclientloop.c92 #include "openbsd-compat/sys-queue.h"
119 #define HOSTKEY_PROOF_RSA_ALGS "rsa-sha2-512,rsa-sha2-256"
132 * command line, or the Hostname specified for the user-supplied name in a
156 volatile sig_atomic_t quit_pending; /* Set non-zero to quit the loop. */
161 static int need_rekeying; /* Set to non-zero if rekeying is requested. */
169 int session_ident = -1;
171 /* Track escape per proto2 channel */
177 /* Context for channel confirmation replies */
247 if (muxserver_sock == -1 || !options.control_persist in set_control_persist_exit_time()
266 #define SSH_X11_VALID_DISPLAY_CHARS ":/.-_"
[all …]
/freebsd/sys/contrib/device-tree/Bindings/media/i2c/
H A Dmaxim,max96717.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: MAX96717 CSI-2 to GMSL2 Serializer
11 - Julien Massot <julien.massot@collabora.com>
14 The MAX96717 serializer converts MIPI CSI-2 D-PHY formatted input
16 simultaneously transmit bidirectional control-channel data while forward
18 remotely located deserializer using industry-standard coax or STP
20 the MAX96717 can select the MIPI datatype, while the tunnel mode forward all the MIPI
22 The MAX96717 supports Reference Over Reverse (channel),
[all …]
H A Dmaxim,max96714.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Maxim MAX96714 GMSL2 to CSI-2 Deserializer
11 - Julien Massot <julien.massot@collabora.com>
15 CSI-2 D-PHY formatted output. The device allows the GMSL2 link to
16 simultaneously transmit bidirectional control-channel data while forward
18 remotely located serializer using industry-standard coax or STP
20 the MAX96714 can select individual video stream, while the tunnel mode forward all
24 forward direction and 187.5Mbps in the reverse direction.
[all …]
H A Dmaxim,max96712.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Quad GMSL2 to CSI-2 Deserializer with GMSL1 Compatibility
11 - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15 CSI-2 D-PHY or C-PHY formatted outputs. The device allows each link to
16 simultaneously transmit bidirectional control-channel data while forward
18 four remotely located sensors using industry-standard coax or STP
22 forward direction and 187.5Mbps in the reverse direction. In GMSL1 mode, the
23 MAX96712 can be paired with first-generation 3.12Gbps or 1.5Gbps GMSL1
[all …]
H A Dti,ds90ub953.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments DS90UB953 FPD-Link III Serializer
10 - Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
13 The TI DS90UB953 is an FPD-Link III video serializer for MIPI CSI-2.
18 - ti,ds90ub953-q1
19 - ti,ds90ub971-q1
21 '#gpio-cells':
27 gpio-controller: true
[all …]
/freebsd/share/misc/
H A Dusb_hid_usages4 # - lines that do not start with a white space give the number and name of
6 # - lines that start with a white space give the number and name of
20 0x08 Multi-axis Controller
62 0x90 D-pad Up
63 0x91 D-pad Down
64 0x92 D-pad Right
65 0x93 D-pad Left
107 0xB2 Anti-Torque Control
198 0x22 Pitch Forward/Backward
201 0x25 Move Forward/Backward
[all …]
/freebsd/usr.sbin/virtual_oss/virtual_equalizer/
H A Dequalizer.c1 /*-
55 /* (block_size * 2) elements, half-complex, freq domain */
58 fftw_plan forward; member
77 * Masking window value for -1 < x < 1.
105 e->do_normalize = 1; in equalizer_load_freq_amps()
107 e->do_normalize = 0; in equalizer_load_freq_amps()
110 for (i = 0; i <= (e->block_size / 2); ++i) { in equalizer_load_freq_amps()
111 const double f = (i * e->rate) / e->block_size; in equalizer_load_freq_amps()
118 next_f = e->rate; in equalizer_load_freq_amps()
137 e->fftw_freq[i] = ((f - prev_f) / (next_f - prev_f)) * (next_amp - prev_amp) + prev_amp; in equalizer_load_freq_amps()
[all …]
/freebsd/crypto/openssl/doc/designs/quic-design/
H A Dquic-thread-assist.md12 per-connection mutex for the duration of any public API call which we forward to
13 the handshake layer. Since we forward a very large number of APIs to the
15 the locking to every single public HL-related API call.
31 - **1. Application-controlled explicit locking.**
37 (specifically, prior to the instantiation of a QUIC channel and consequent
50 - **2. Handshake layer always belongs to the application thread.**
55 - `SSL_tick()` (or another I/O function) called by the application fully
58 - The assist thread performs a reduced tick operation which does everything
62 - This is rather hacky but should work adequately. When using TLS 1.3
66 post-handshake messages used by TLS 1.3 aren't relevant to QUIC TLS:
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DLog.h1 //===-- Log.h ---------------------------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 #include "lldb/lldb-defines.h"
54 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof()
69 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof()
84 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof()
100 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof()
115 /// A T-style log handler that multiplexes messages to two log handlers.
124 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof()
[all …]
/freebsd/share/man/man4/
H A Dppbus.442 system provides a uniform, modular and architecture-independent
48 .Bl -bullet -offset indent
50 architecture-independent macros or functions to access parallel ports
57 with kernel-in drivers.
61 and non-standard software:
63 .Bl -column "Driver" -compact
67 .It Sy lpbb Ta "Philips official parallel port I2C bit-banging interface"
73 .Bl -column "Driver" -compact
100 .Bl -bullet -offset indent
104 bidirectional 8/4-bits mode, also called NIBBLE mode
[all …]
/freebsd/sys/contrib/edk2/Include/Protocol/
H A DScsiPassThru.h3 This protocol allows information about a SCSI channel to be collected,
5 channel even if those devices are not boot devices. This protocol is attached
6 to the device handle of each SCSI channel in a system that the protocol
8 a Block I/O driver for SCSI hard drives and SCSI CD-ROM or DVD drives to
11 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
12 SPDX-License-Identifier: BSD-2-Clause-Patent
25 /// Forward reference for pure ANSI compatability
57 #define EFI_SCSI_STATUS_TARGET_INTERMEDIATE_CONDITION_MET 0x14 // intermediate-condition met
101 /// value of 2 is Reserved for Bi-Directional SCSI commands.
124 /// A Null-terminated Unicode string that represents the printable name of the SCSI controller.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/
H A Dadi,ad7476.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Michael Hennerich <michael.hennerich@analog.com>
14 A lot of simple SPI ADCs have very straight forward interfaces.
21 - items:
22 - enum:
23 - adi,ad7091
24 - adi,ad7091r
25 - adi,ad7273
[all …]
/freebsd/usr.sbin/cdcontrol/
H A Dcdcontrol.128 .Bl -tag -width indent
66 .Ic -
72 .Bl -tag -width indent
99 Minutes are in the range 0-99.
100 Seconds are in the range 0-59.
101 Frame numbers are in the range 0-74.
109 Skip forward a number of tracks (default 1).
133 Allowed values are in the range 0-255.
135 Set the volume of left channel to
137 and the volume of right channel to
[all …]
/freebsd/sys/dev/hyperv/storvsc/
H A Dhv_vstorage.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2009-2012,2017 Microsoft Corp.
52 #define VMSTOR_INVALID_PROTOCOL_VERSION -1
87 * Platform neutral description of a scsi request -
149 * properties of the channel.
167 * This id is unique for each channel and will correspond with
189 * Channel Property Flags
203 * Flags - see below for values
215 * Structure used to forward SCSI commands from the client to
[all …]
/freebsd/crypto/openssl/ssl/quic/
H A Dquic_srtm.c2 * Copyright 2023-2024 The OpenSSL Project Authors. All Rights Reserved.
28 * an item structure, and another matching a SRT-derived value to an item
30 * and duplicate SRTs, are handled using sorted singly-linked lists.
59 LHASH_OF(SRTM_ITEM) *items_fwd; /* (opaque) -> SRTM_ITEM */
60 LHASH_OF(SRTM_ITEM) *items_rev; /* (H(srt)) -> SRTM_ITEM */
71 return (unsigned long)(uintptr_t)item->opaque; in items_fwd_hash()
76 return a->opaque != b->opaque; in items_fwd_cmp()
82 * srt_blinded has already been through a crypto-grade hash function, so we in items_rev_hash()
87 memcpy(&l, item->srt_blinded, sizeof(l)); in items_rev_hash()
97 return memcmp(a->srt_blinded, b->srt_blinded, sizeof(a->srt_blinded)); in items_rev_cmp()
[all …]
/freebsd/lib/libpmc/
H A Dpmc.westmereuc.344 .Bl -tag -width "Li PMC_CLASS_UCP"
46 Fixed-function counters that count only one hardware event per counter.
58 .%B "Intel(R) 64 and IA-32 Architectures Software Developes Manual"
60 .%N "Order Number: 253669-033US"
67 Not all CPUs in this family implement fixed-function counters.
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
87 .Bl -tag -width indent
93 Configure the PMC to count the number of de-asserted to asserted
108 .Bl -tag -width indent
358 to the S state from F (forward) state.
[all …]

12345678