Home
last modified time | relevance | path

Searched +full:network +full:- +full:oriented (Results 1 – 24 of 24) sorted by relevance

/linux-6.14.4/drivers/most/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 tristate "MOST (Media Oriented Systems Transport) support"
10 matches the network controller's hardware interface (e.g. USB).
22 Say Y here if you want to connect via USB to network transceiver.
/linux-6.14.4/net/atm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 ATM is a high-speed networking technology for Local Area Networks
11 connection oriented, allowing for the negotiation of minimum
14 In order to participate in an ATM network, your Linux box needs an
18 Note that you need a set of user-space programs to actually make use
28 network, you will typically either say Y here or to "LAN Emulation
46 network. Besides operating as a normal ATM end station client, Linux
51 tristate "Multi-Protocol Over ATM (MPOA) support"
54 Multi-Protocol Over ATM allows ATM edge devices such as routers,
57 enhancing overall network performance.
[all …]
/linux-6.14.4/net/caif/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 based connection-oriented MUX protocol developed by ST-Ericsson for use
35 tristate "CAIF GPRS Network device"
39 Say Y if you will be using a CAIF based GPRS network device.
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-6.14.4/net/phonet/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 The Phone Network protocol (PhoNet) is a packet-oriented
/linux-6.14.4/include/linux/
Drndis.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Remote Network Driver Interface Specification (RNDIS)
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 */
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-6.14.4/net/l2tp/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 intervening network in a way that is as transparent as
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.
99 across an IP network [RFC3931].
/linux-6.14.4/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
20 another or in a network configuration. As a synchronous network, MOST
41 the attached network interface controller hardware. Hence, a given module
47 Applications, then, can access a MOST network via character devices, an
48 ALSA soundcard, a Network adapter or a V4L2 capture device.
50 To physically access MOST, an Intelligent Network Interface Controller
128 - buffer_size
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/misc/
Dfsl,qoriq-mc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/misc/fsl,qoriq-mc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <[email protected]>
13 The Freescale Management Complex (fsl-mc) is a hardware resource
15 network-oriented packet processing applications. After the fsl-mc
19 such as network interfaces, crypto accelerator instances, L2 switches,
22 For an overview of the DPAA2 architecture and fsl-mc bus see:
26 same hardware "isolation context" and a 10-bit value called an ICID
[all …]
/linux-6.14.4/include/net/
Dinet_connection_sock.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * NET Generic infrastructure for INET connection oriented protocols.
56 /** inet_connection_sock - INET connection oriented sock
76 * @icsk_ext_hdr_len: Network protocol overhead (IP/IPv6 options)
79 * @icsk_probes_tstamp: Probe timestamp (cleared by non-zero window ack)
154 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 smp_store_release(&icsk->icsk_pending, 0); in inet_csk_clear_xmit_timer()
[all …]
/linux-6.14.4/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 */
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,
288 /* wrapper around endpoint-specific packets */
[all …]
/linux-6.14.4/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-6.14.4/fs/lockd/
Dhost.c1 // SPDX-License-Identifier: GPL-2.0
61 const int noresvport; /* use non-priv port */
62 struct net *net; /* network namespace to bind */
67 * Hash function must work well on big- and little-endian platforms
78 return __nlm_hash32(sin->sin_addr.s_addr); in __nlm_hash_addr4()
84 const struct in6_addr addr = sin6->sin6_addr; in __nlm_hash_addr6()
95 switch (sap->sa_family) { in nlm_hash_address()
105 return hash & (NLM_HOST_NRHASH - 1); in nlm_hash_address()
118 refcount_inc(&nsm->sm_count); in nlm_alloc_host()
120 nsm = nsm_get_handle(ni->net, ni->sap, ni->salen, in nlm_alloc_host()
[all …]
/linux-6.14.4/net/tipc/
Dsocket.c4 * Copyright (c) 2001-2007, 2012-2019, Ericsson AB
5 * Copyright (c) 2004-2008, 2010-2013, Wind River Systems
6 * Copyright (c) 2020-2021, Red Hat Inc
75 * struct tipc_sock - TIPC socket structure
76 * @sk: socket - interacts with 'port' and with user via the socket API
169 return msg_prevnode(&tsk->phdr); in tsk_own_node()
174 return msg_destnode(&tsk->phdr); in tsk_peer_node()
179 return msg_destport(&tsk->phdr); in tsk_peer_port()
184 return msg_src_droppable(&tsk->phdr) != 0; in tsk_unreliable()
189 msg_set_src_droppable(&tsk->phdr, unreliable ? 1 : 0); in tsk_set_unreliable()
[all …]
Dnode.c4 * Copyright (c) 2000-2006, 2012-2016, Ericsson AB
5 * Copyright (c) 2005-2006, 2010-2014, Wind River Systems
83 * struct tipc_node - TIPC node structure
84 * @addr: network address of node
103 * @peer_id: 128-bit ID of peer
197 int bearer_id = n->active_links[sel & 1]; in node_active_link()
202 return n->links[bearer_id].link; in node_active_link()
215 /* Allow MAX_MSG_SIZE when building connection oriented message in tipc_node_get_mtu()
216 * if they are in the same core network in tipc_node_get_mtu()
218 if (n->peer_net && connected) { in tipc_node_get_mtu()
[all …]
/linux-6.14.4/Documentation/process/
D2.Process.rst14 ---------------
16 The kernel developers use a loosely time-based release process, with a new
53 be called 5.6-rc1. The -rc1 release is the signal that the time to
63 exception is made for drivers for previously-unsupported hardware; if they
64 touch no in-tree code, they cannot cause regressions and should be safe to
68 time. Linus releases new -rc kernels about once a week; a normal series
69 will get up to somewhere between -rc6 and -rc9 before the kernel is
78 September 30 5.4-rc1, merge window closes
79 October 6 5.4-rc2
80 October 13 5.4-rc3
[all …]
/linux-6.14.4/drivers/net/hyperv/
Dhyperv_net.h1 /* SPDX-License-Identifier: GPL-2.0-only */
154 * place this structure in the skb->cb field.
208 bool link_state; /* 0 - link up, 1 - link down */
461 * ------------------------------------------------------------
499 * dynamic reconfigurations when the cost of GPA-direct buffers
520 * channels of communication. However, the Network VSP only has one.
563 * Network VSP protocol version 2 messages:
862 #define NETVSC_INVALID_INDEX -1
1067 /* Azure hosts don't support non-TCP port numbers in hashing for fragmented
1100 if (pkt_proto & ndc->l4_hash) { in netvsc_get_hash()
[all …]
/linux-6.14.4/arch/um/drivers/
Dvector_kern.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2017 - 2019 Cambridge Greys Limited
4 * Copyright (C) 2011 - 2014 Cisco Systems Inc
5 * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
37 * Adapted from network devices with the following major changes:
38 * All transports are static - simplifies the code significantly
42 * Configuration is no longer positional - L2TPv3 and GRE require up to
48 #define DRIVER_NAME "uml-vector"
112 spin_lock(&vp->rx_queue->head_lock); in vector_reset_stats()
113 vp->estats.rx_queue_max = 0; in vector_reset_stats()
[all …]
/linux-6.14.4/Documentation/admin-guide/LSM/
Dipe.rst1 .. SPDX-License-Identifier: GPL-2.0
9 attempting to use IPE. If you're looking for more developer-focused
13 --------
17 mechanisms that rely on labels and paths for decision-making, IPE focuses
34 a file's origin, such as dm-verity or fs-verity, which provide a layer of
36 that trust files from a dm-verity protected device. dm-verity ensures the
38 of its contents. Similarly, fs-verity offers filesystem-level integrity
40 fs-verity. These two features cannot be turned off once established, so
50 property. The latter includes checking the roothash of a dm-verity
51 protected device, determining whether dm-verity possesses a valid
[all …]
/linux-6.14.4/init/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 - Re-run Kconfig when the compiler is updated
13 - Ensure full rebuild when the compiler is updated
14 include/linux/compiler-version.h contains this option in the comment
16 auto-generated dependency. When the compiler is updated, syncconfig
20 def_bool $(success,test "$(cc-name)" = GCC)
24 default $(cc-version) if CC_IS_GCC
28 def_bool $(success,test "$(cc-name)" = Clang)
32 default $(cc-version) if CC_IS_CLANG
36 def_bool $(success,test "$(as-name)" = GNU)
[all …]
/linux-6.14.4/Documentation/filesystems/
Dpath-lookup.rst5 This write-up is based on three articles published at lwn.net:
7 - <https://lwn.net/Articles/649115/> Pathname lookup in Linux
8 - <https://lwn.net/Articles/649729/> RCU-walk: faster pathname lookup in Linux
9 - <https://lwn.net/Articles/650786/> A walk among the symlinks
15 - per-directory parallel name lookup.
16 - ``openat2()`` resolution restriction flags.
27 the early parts of the analysis we will divide off symlinks - leaving
30 will allow us to review "REF-walk" and "RCU-walk" separately. But we
35 --------------------------
37 .. _openat: http://man7.org/linux/man-pages/man2/openat.2.html
[all …]
/linux-6.14.4/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-6.14.4/Documentation/RCU/Design/Requirements/
DRequirements.rst16 ------------
18 Read-copy update (RCU) is a synchronization mechanism that is often used
19 as a replacement for reader-writer locking. RCU is unusual in that
20 updaters do not block readers, which means that RCU's read-side
28 thought of as an informal, high-level specification for RCU. It is
40 #. `Fundamental Non-Requirements`_
42 #. `Quality-of-Implementation Requirements`_
44 #. `Software-Engineering Requirements`_
53 ------------------------
58 #. `Grace-Period Guarantee`_
[all …]
/linux-6.14.4/drivers/net/ethernet/mellanox/mlxsw/
Dreg.h1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */
29 #define MLXSW_REG_LEN(type) MLXSW_REG(type)->len
30 #define MLXSW_REG_ZERO(type, payload) memset(payload, 0, MLXSW_REG(type)->len)
32 /* SGCR - Switch General Configuration Register
33 * --------------------------------------------
55 /* SPAD - Switch Physical Address Register
56 * ---------------------------------------
72 /* SSPR - Switch System Port Record Register
73 * -----------------------------------------
[all …]
/linux-6.14.4/mm/
Dpage_alloc.c1 // SPDX-License-Identifier: GPL-2.0-only
39 #include <linux/fault-inject.h>
63 /* Free Page Internal flags: for internal, non-pcp variants of free_pages(). */
72 * reporting it and marking it "reported" - it only skips notifying
81 * page shuffling (relevant code - e.g., memory onlining - is expected to
84 * Note: No code should rely on this flag for correctness - it's purely
91 /* prevent >1 _updater_ of zone percpu pageset ->high and ->batch fields */
104 /* UP spin_trylock always succeeds so disable IRQs to prevent re-entrancy. */
126 * Generic helper to lookup and a per-cpu variable with an embedded spinlock.
134 spin_lock(&_ret->member); \
[all …]