Home
last modified time | relevance | path

Searched +full:packet +full:- +full:oriented (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v6.6/include/linux/
Drndis.h1 /* SPDX-License-Identifier: GPL-2.0 */
18 * only the data channel uses packet messages (maybe batched);
22 #define RNDIS_MSG_PACKET 0x00000001 /* 1-N packets */
36 * Reserved message type for private communication between lower-layer host
149 /* Not a real medium, defined as an upper-bound */
156 /* packet filter bits used by RNDIS_OID_GEN_CURRENT_PACKET_FILTER */
277 /* These are connection-oriented general OIDs. */
278 /* These replace the above OIDs for connection-oriented media. */
296 /* These are connection-oriented statistics OIDs. */
311 /* These are objects for Connection-oriented media call-managers. */
/Linux-v6.6/net/phonet/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 The Phone Network protocol (PhoNet) is a packet-oriented
/Linux-v6.6/net/caif/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 The "Communication CPU to Application CPU Interface" (CAIF) is a packet
12 based connection-oriented MUX protocol developed by ST-Ericsson for use
40 This can be either built-in or a loadable module.
41 If you select to build it as a built-in then the main CAIF device must
42 also be a built-in.
51 This can be either built-in or a loadable module.
52 If you select to build it as a built-in then the main CAIF device must
53 also be a built-in.
/Linux-v6.6/net/l2tp/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
18 possible to both end-users and applications.
60 packet-oriented data network (e.g., over IP). L2TP, as
62 tunneling Point-to-Point Protocol (PPP) [RFC1661] sessions.
75 Support for L2TP-over-IP socket family.
98 up Pseudowires for transporting layer 2 Packet Data Units
/Linux-v6.6/net/atm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 ATM is a high-speed networking technology for Local Area Networks
10 and Wide Area Networks. It uses a fixed packet size and is
11 connection oriented, allowing for the negotiation of minimum
18 Note that you need a set of user-space programs to actually make use
51 tristate "Multi-Protocol Over ATM (MPOA) support"
54 Multi-Protocol Over ATM allows ATM edge devices such as routers,
69 bool "Per-VC IP filter kludge"
73 large number of IP-only vcc's. Do not enable this unless you are sure
/Linux-v6.6/drivers/input/mouse/
Dtrackpoint.h1 /* SPDX-License-Identifier: GPL-2.0-only */
55 * Register oriented commands/properties
67 #define TP_REACH 0x57 /* Backup for Z-axis press */
70 /* with Z-axis pressed) */
75 #define TP_THRESH 0x5C /* Minimum value for a Z-axis press */
76 #define TP_UP_THRESH 0x5A /* Used to generate a 'click' on Z-axis */
106 #define TP_TOGGLE_SOURCE_TAG 0x20 /* Bit 3 of the first packet will be set to
107 to the origin of the packet (external or TP) */
109 #define TP_TOGGLE_EXT_TAG 0x22 /* Bit 3 of the first packet coming from the
/Linux-v6.6/Documentation/devicetree/bindings/dma/ti/
Dk3-udma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
5 ---
6 $id: http://devicetree.org/schemas/dma/ti/k3-udma.yaml#
7 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Peter Ujfalusi <peter.ujfalusi@gmail.com>
15 The UDMA-P is intended to perform similar (but significantly upgraded)
16 functions as the packet-oriented DMA used on previous SoC devices. The UDMA-P
17 module supports the transmission and reception of various packet types.
18 The UDMA-P architecture facilitates the segmentation and reassembly of SoC DMA
23 maintains state information for each of the channels which allows packet
[all …]
/Linux-v6.6/Documentation/networking/
Ddccp.rst1 .. SPDX-License-Identifier: GPL-2.0
9 - Introduction
10 - Missing features
11 - Socket options
12 - Sysctl variables
13 - IOCTLs
14 - Other tunables
15 - Notes
21 oriented protocol designed to solve issues present in UDP and TCP, particularly
22 for real-time and multimedia (streaming) traffic.
[all …]
Drds.rst1 .. SPDX-License-Identifier: GPL-2.0
14 http://oss.oracle.com/pipermail/rds-devel/2007-November/000228.html
22 cluster - so in a cluster with N processes you need N sockets, in contrast
23 to N*N if you use a connection-oriented socket transport like TCP.
25 RDS is not Infiniband-specific; it was designed to support different
29 The high-level semantics of RDS from the application's point of view are
39 transport has to be IP-based. In fact, RDS over IB uses a
59 a active-active HA scenario), but only as long as the address
72 to create RDS sockets. SOL_RDS is the socket-level to be used
87 This is a soft limit rather than a hard limit - RDS will
[all …]
/Linux-v6.6/drivers/net/ppp/
Dppp_synctty.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * that are frame oriented, such as synchronous HDLC devices.
24 * Part of the code in this driver was inspired by the old async-only
38 #include <linux/ppp-ioctl.h>
122 * We have a potential race on dereferencing tty->disc_data,
123 * because the tty layer provides no locking at all - thus one
125 * calls ppp_synctty_close, which zeroes tty->disc_data and
139 ap = tty->disc_data; in sp_get()
141 refcount_inc(&ap->refcnt); in sp_get()
148 if (refcount_dec_and_test(&ap->refcnt)) in sp_put()
[all …]
/Linux-v6.6/include/net/
Dinet_connection_sock.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * NET Generic infrastructure for INET connection oriented protocols.
57 /** inet_connection_sock - INET connection oriented sock
80 * @icsk_probes_tstamp: Probe timestamp (cleared by non-zero window ack)
119 __u32 lrcvtime; /* timestamp of last received data packet */
155 return (void *)inet_csk(sk)->icsk_ca_priv; in inet_csk_ca()
179 inet_csk(sk)->icsk_ack.pending |= ICSK_ACK_SCHED; in inet_csk_schedule_ack()
184 return inet_csk(sk)->icsk_ack.pending & ICSK_ACK_SCHED; in inet_csk_ack_scheduled()
189 memset(&inet_csk(sk)->icsk_ack, 0, sizeof(inet_csk(sk)->icsk_ack)); in inet_csk_delack_init()
200 icsk->icsk_pending = 0; in inet_csk_clear_xmit_timer()
[all …]
/Linux-v6.6/net/llc/
Dllc_if.c2 * llc_if.c - Defines LLC interface to upper layer
5 * 2001-2003 by Arnaldo Carvalho de Melo <acme@conectiva.com.br>
30 * llc_build_and_send_pkt - Connection data sending for upper layers.
32 * @skb: packet to send
35 * connection oriented communication mode. During sending data, connection
37 * Returns 0 for success, -ECONNABORTED when the connection already
38 * closed and -EBUSY when sending data is not permitted in this state or
47 int rc = -ECONNABORTED; in llc_build_and_send_pkt()
50 if (unlikely(llc->state == LLC_CONN_STATE_ADM)) in llc_build_and_send_pkt()
52 rc = -EBUSY; in llc_build_and_send_pkt()
[all …]
/Linux-v6.6/drivers/staging/most/Documentation/
Ddriver_usage.txt4 The Media Oriented Systems Transport (MOST) driver gives Linux applications
5 access a MOST network: The Automotive Information Backbone and the de-facto
6 standard for high-bandwidth automotive multimedia networking.
9 for the efficient and low-cost transport of control, real-time and packet
128 - buffer_size
130 - subbuffer_size
131 configure the sub-buffer size for this channel (needed for
133 - num_buffers
135 - datatype
137 - direction
[all …]
/Linux-v6.6/drivers/net/wireless/ath/ath6kl/
Dhtc.h2 * Copyright (c) 2004-2011 Atheros Communications Inc.
38 #define HTC_MAX_PAYLOAD_LENGTH (4096 - sizeof(struct htc_frame_hdr))
109 /* TODO -remove me, but we have to fix BMI first */
126 /* packet flags */
135 #define NUM_CONTROL_RX_BUFFERS (NUM_CONTROL_BUFFERS - NUM_CONTROL_TX_BUFFERS)
151 * NOTE: do not remove or re-arrange the fields, these are minimally
152 * required to take advantage of 4-byte lookaheads in some hardware
169 /* end of 4-byte lookahead */
257 /* ------ endpoint IDS ------ */
260 ENDPOINT_UNUSED = -1,
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/misc/
Dfsl,qoriq-mc.txt3 The Freescale Management Complex (fsl-mc) is a hardware resource
5 network-oriented packet processing applications. After the fsl-mc
12 For an overview of the DPAA2 architecture and fsl-mc bus see:
16 same hardware "isolation context" and a 10-bit value called an ICID
21 between ICIDs and IOMMUs, so an iommu-map property is used to define
28 For arm-smmu binding, see:
32 The msi-map property is used to associate the devices with both the ITS
36 Documentation/devicetree/bindings/interrupt-controller/msi.txt.
39 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml.
43 - compatible
[all …]
/Linux-v6.6/drivers/gpu/drm/vc4/
Dvc4_dsi.c1 // SPDX-License-Identifier: GPL-2.0-only
10 * single-lane DSI controller, while DSI1 is a more modern 4-lane DSI
16 * This driver has been tested for DSI1 video-mode display only
21 #include <linux/clk-provider.h>
25 #include <linux/dma-mapping.h>
51 /* Command packet control. */
61 /* Short, trigger, BTA, or a long packet that fits all in CMDFIFO. */
93 /* Command packet header. */
146 * of going to LP-STOP.
149 /* Transmit blanking packet only during vblank, instead of allowing LP-STOP. */
[all …]
/Linux-v6.6/net/vmw_vsock/
Daf_vsock.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2007-2013 VMware, Inc. All rights reserved.
10 * - There are two kinds of sockets: those created by user action (such as
13 * - There are two "global" tables, one for bound sockets (sockets that have
17 * within them. - Note, though, that the bound table contains an extra entry
26 * - Sockets created by user action will either be "client" sockets that
30 * - "Server" sockets are referred to as listener sockets throughout this
36 * bound to, we check if the source of the packet is from one that has an
37 * existing pending connection. If it does, we process the packet for the
46 * - It is possible that these pending sockets will never reach the connected
[all …]
/Linux-v6.6/net/core/
Ddatagram.c1 // SPDX-License-Identifier: GPL-2.0
7 * make sense. Not tonight however 8-).
8 * This is used because UDP, RAW, PACKET, DDP, IPX, AX.25 and
28 * Darryl Miles : Fixed non-blocking SOCK_SEQPACKET.
31 * Darryl Miles : Fixed non-blocking SOCK_STREAM.
66 * Is a socket 'connection oriented' ?
70 return sk->sk_type == SOCK_SEQPACKET || sk->sk_type == SOCK_STREAM; in connection_based()
84 * Wait for the last received packet to be different from skb
100 if (READ_ONCE(queue->prev) != skb) in __skb_wait_for_more_packets()
104 if (sk->sk_shutdown & RCV_SHUTDOWN) in __skb_wait_for_more_packets()
[all …]
/Linux-v6.6/Documentation/driver-api/usb/
Dgadget.rst11 This document presents a Linux-USB "Gadget" kernel mode API, for use
17 - Supports USB 2.0, for high speed devices which can stream data at
20 - Handles devices with dozens of endpoints just as well as ones with
21 just two fixed-function ones. Gadget drivers can be written so
24 - Flexible enough to expose more complex USB device capabilities such
28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the
29 Linux-USB host side.
31 - Sharing data structures and API models with the Linux-USB host side
32 API. This helps the OTG support, and looks forward to more-symmetric
36 - Minimalist, so it's easier to support new device controller hardware.
[all …]
/Linux-v6.6/drivers/tty/
Dn_hdlc.c1 // SPDX-License-Identifier: GPL-1.0+
16 * tty device drivers that support bit-synchronous HDLC communications.
18 * All HDLC data is frame oriented which means:
23 * a byte count in the range of 2-65535 bytes (2 is min HDLC frame
55 * oriented such as N_PPP).
123 * struct n_hdlc - per device instance data structure
161 struct n_hdlc *n_hdlc = tty->disc_data; in flush_rx_queue()
164 while ((buf = n_hdlc_buf_get(&n_hdlc->rx_buf_list))) in flush_rx_queue()
165 n_hdlc_buf_put(&n_hdlc->rx_free_buf_list, buf); in flush_rx_queue()
170 struct n_hdlc *n_hdlc = tty->disc_data; in flush_tx_queue()
[all …]
/Linux-v6.6/include/net/bluetooth/
Dl2cap.h2 BlueZ - Bluetooth protocol stack for Linux
3 Copyright (C) 2000-2001 Qualcomm Incorporated
4 Copyright (C) 2009-2010 Gustavo F. Padovan <gustavo@padovan.org>
43 #define L2CAP_DEFAULT_MAX_PDU_SIZE 1492 /* Sized for AMP packet */
48 #define L2CAP_BREDR_MAX_PAYLOAD 1019 /* 3-DH5 packet */
162 #define L2CAP_CTRL_FRAME_TYPE 0x0001 /* I- or S-Frame */
179 #define L2CAP_EXT_CTRL_FRAME_TYPE 0x00000001 /* I- or S-Frame */
529 /* ----- L2CAP channels and connections ----- */
724 /* ----- L2CAP socket info ----- */
780 * connection oriented channel triggering SMP procedures or a listening
[all …]
/Linux-v6.6/drivers/net/hyperv/
Dhyperv_net.h1 /* SPDX-License-Identifier: GPL-2.0-only */
150 * Represent netvsc packet which contains 1 RNDIS and 1 ethernet frame
154 * place this structure in the skb->cb field.
208 bool link_state; /* 0 - link up, 1 - link down */
229 struct hv_netvsc_packet *packet,
461 * ------------------------------------------------------------
499 * dynamic reconfigurations when the cost of GPA-direct buffers
521 * Therefore, the channel travels with the RNDIS packet.
538 * message cannot use any resources associated with the original RNDIS packet.
862 #define NETVSC_INVALID_INDEX -1
[all …]
/Linux-v6.6/drivers/char/ipmi/
Dipmi_bt_sm.c1 // SPDX-License-Identifier: GPL-2.0+
5 * The state machine for an Open IPMI BT sub-driver under ipmi_si.c, part
35 * Typical "Get BT Capabilities" values are 2-3 retries, 5-10 seconds,
38 * Since the Open IPMI architecture is single-message oriented at this
64 BT_STATE_LONG_BUSY /* BT doesn't get hosed :-) */
72 #define BT_STATE_CHANGE(X, Y) { bt->state = X; return Y; }
110 #define BT_STATUS bt->io->inputb(bt->io, 0)
111 #define BT_CONTROL(x) bt->io->outputb(bt->io, 0, x)
113 #define BMC2HOST bt->io->inputb(bt->io, 1)
114 #define HOST2BMC(x) bt->io->outputb(bt->io, 1, x)
[all …]
/Linux-v6.6/net/netfilter/ipvs/
Dip_vs_core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * high-performance and highly available server based on a
14 * with changes/fixes from Julian Anastasov, Lars Marowsky-Bree, Horms
18 * Paul `Rusty' Russell properly handle non-linear skbs
87 #define icmp_id(icmph) (((icmph)->un).echo.id)
88 #define icmpv6_id(icmph) (icmph->icmp6_dataun.u_echo.identifier)
117 while (--rows >= 0) in ip_vs_init_hash_table()
124 struct ip_vs_dest *dest = cp->dest; in ip_vs_in_stats()
125 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_in_stats()
127 if (dest && (dest->flags & IP_VS_DEST_F_AVAILABLE)) { in ip_vs_in_stats()
[all …]
/Linux-v6.6/drivers/staging/rtl8723bs/hal/
Dodm.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
67 /* for 8723A Ant Definition--2012--06--07 due to different IC may be different ANT define */
224 u8 signal_quality; /* in 0-100 index. */
225 s8 rx_mimo_signal_quality[4]; /* per-path's EVM */
226 u8 rx_mimo_evm_dbm[4]; /* per-path's EVM dbm */
230 u16 cfo_short[4]; /* per-path's Cfo_short */
231 u16 cfo_tail[4]; /* per-path's Cfo_tail */
236 * Real power in dBm for this packet, no beautification and
241 u8 signal_strength; /* in 0-100 index. */
[all …]

12