Home
last modified time | relevance | path

Searched +full:multi +full:- +full:socket (Results 1 – 25 of 121) sorted by relevance

12345

/linux-5.10/tools/bpf/bpftool/Documentation/
Dbpftool-cgroup.rst2 bpftool-cgroup
4 -------------------------------------------------------------------------------
6 -------------------------------------------------------------------------------
15 *OPTIONS* := { { **-j** | **--json** } [{ **-p** | **--pretty** }] | { **-f** | **--bpffs** } }
34 | *ATTACH_FLAGS* := { **multi** | **override** }
65 *ATTACH_FLAGS* can be one of: **override** if a sub-cgroup installs
66 some bpf program, the program in this cgroup yields to sub-cgroup
67 program; **multi** if a sub-cgroup installs some bpf program,
76 **multi**. They are executed in FIFO order (those that were
79 Non-default *ATTACH_FLAGS* are supported by kernel version 4.14
[all …]
/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/
Duncore-other.json10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
121 "ScaleUnit": "7.11E-06Bytes",
272 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed",
277 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st…
282 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed",
287 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s…
292 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
297 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss…
302 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
307 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates due to memory wri…
[all …]
/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/
Duncore-other.json10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
121 "ScaleUnit": "7.11E-06Bytes",
272 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed",
277 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st…
282 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed",
287 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s…
292 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
297 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss…
302 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ…
307 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates due to memory wri…
[all …]
/linux-5.10/tools/testing/selftests/bpf/prog_tests/
Dsk_lookup.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
4 * Test BPF attach point for INET socket lookup (BPF_SK_LOOKUP).
7 * - attaching/detaching/querying programs to BPF_SK_LOOKUP hook,
8 * - redirecting socket lookup to a socket selected by BPF program,
9 * - failing a socket lookup on BPF program's request,
10 * - error scenarios for selecting a socket from BPF program,
11 * - accessing BPF program context,
12 * - attaching and running multiple BPF programs.
78 bool reuseport_has_conns; /* Add a connected socket to reuseport group */
94 errno = -prog_fd; in attach_reuseport()
[all …]
/linux-5.10/tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/
Dother.json5 "BriefDescription": "Access to another socket in a multi-socket system"
/linux-5.10/arch/x86/kernel/cpu/
Dhygon.c1 // SPDX-License-Identifier: GPL-2.0+
15 #include <asm/spec-ctrl.h>
26 * nodes_per_socket: Stores the number of nodes per socket.
40 for (i = apicid - 1; i >= 0; i--) { in nearby_node()
62 * (1) Hygon multi-node processors
71 /* get information required for multi-node processors */ in hygon_get_topology()
80 c->cpu_core_id = ebx & 0xff; in hygon_get_topology()
83 c->x86_max_cores /= smp_num_siblings; in hygon_get_topology()
91 c->x86_coreid_bits = get_count_order(c->x86_max_cores); in hygon_get_topology()
93 /* Socket ID is ApicId[6] for these processors. */ in hygon_get_topology()
[all …]
/linux-5.10/drivers/tty/serial/8250/
Dserial_cs.c1 // SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1)
69 /* Table of multi-port card ID's */
74 int multi; /* 1 = multifunction, > 1 = # ports */ member
84 int multi; member
100 * vers_1 5.0, "Brain Boxes", "2-Port RS232 card", "r6"
110 uart->port.uartclk = 14745600; in quirk_setup_brainboxes_0104()
128 return -ENODEV; in quirk_post_ibm()
133 * be handled by setting the quirk entry .multi = 0 | 1 ?
137 struct serial_info *info = link->priv; in quirk_config_nokia()
139 if (info->multi > 1) in quirk_config_nokia()
[all …]
/linux-5.10/Documentation/driver-api/media/drivers/
Dtuners.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ------------------------
12 - L= LG_API (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04)
13 - P= PHILIPS_API (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04)
14 - T= TEMIC_API (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01)
15 - A= ALPS_API (VHF_LO=0x14, VHF_HI=0x12, UHF=0x11)
16 - M= PHILIPS_MK3 (VHF_LO=0x01, VHF_HI=0x02, UHF=0x04, radio=0x19)
19 -------------------
21 - Samsung Tuner identification: (e.g. TCPM9091PD27)
23 .. code-block:: none
[all …]
/linux-5.10/Documentation/security/
DSCTP.rst1 .. SPDX-License-Identifier: GPL-2.0
11 --------------
29 Passes the ``@ep`` and ``@chunk->skb`` of the association INIT packet to the
33 @ep - pointer to sctp endpoint structure.
34 @skb - pointer to skbuff of association packet.
45 @sk - Pointer to sock structure.
46 @optname - Name of the option to validate.
47 @address - One or more ipv4 / ipv6 addresses.
48 @addrlen - The total length of address(s). This is calculated on each
52 ------------------------------------------------------------------
[all …]
/linux-5.10/Documentation/devicetree/bindings/cpu/
Dcpu-topology.txt6 1 - Introduction
12 - socket
13 - cluster
14 - core
15 - thread
18 symmetric multi-threading (SMT) is supported or not.
29 Currently, only ARM/RISC-V intend to use this cpu topology binding but it may be
39 2 - cpu-map node
42 The ARM/RISC-V CPU topology is defined within the cpu-map node, which is a direct
46 - cpu-map node
[all …]
/linux-5.10/drivers/isdn/mISDN/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 obj-$(CONFIG_MISDN) += mISDN_core.o
7 obj-$(CONFIG_MISDN_DSP) += mISDN_dsp.o
8 obj-$(CONFIG_MISDN_L1OIP) += l1oip.o
10 # multi objects
12 mISDN_core-objs := core.o fsm.o socket.o clock.o hwchannel.o stack.o layer1.o layer2.o tei.o timerd…
13 mISDN_dsp-objs := dsp_core.o dsp_cmx.o dsp_tones.o dsp_dtmf.o dsp_audio.o dsp_blowfish.o dsp_pipeli…
14 l1oip-objs := l1oip_core.o l1oip_codec.o
Dl1oip_core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
15 Value 3 = BRI (multi channel frame, not supported yet)
16 Value 4 = PRI (multi channel frame, not supported yet)
17 A multi channel frame reduces overhead to a single frame for all
18 b-channels, but increases delay.
19 (NOTE: Multi channel frames are not implemented yet.)
28 0 = we use a-Law (default)
29 1 = we use u-Law
32 limitation of B-channels to control bandwidth (1...126)
34 PRI: 1-30, 31-126 (126, because dchannel ist not counted here)
[all …]
/linux-5.10/Documentation/networking/
Dcan.rst2 SocketCAN - Controller Area Network
13 socket API, the Linux network stack and implements the CAN device
14 drivers as network interfaces. The CAN socket API has been designed
20 .. _socketcan-motivation:
22 Motivation / Why Using the Socket API
29 functionality. Usually, there is only a hardware-specific device
32 Queueing of frames and higher-level transport protocols like ISO-TP
34 character-device implementations support only one single process to
41 protocol family has been implemented which provides a socket interface
47 protocol family module and also vice-versa. Also, the protocol family
[all …]
Dscaling.rst1 .. SPDX-License-Identifier: GPL-2.0
13 multi-processor systems.
17 - RSS: Receive Side Scaling
18 - RPS: Receive Packet Steering
19 - RFS: Receive Flow Steering
20 - Accelerated Receive Flow Steering
21 - XPS: Transmit Packet Steering
28 (multi-queue). On reception, a NIC can send different packets to different
33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and
35 Multi-queue distribution can also be used for traffic prioritization, but
[all …]
Dvrf.rst1 .. SPDX-License-Identifier: GPL-2.0
11 routing and forwarding domains (aka VRFs, VRF-lite to be specific) in the
12 Linux network stack. One use case is the multi-tenancy problem where each
16 Processes can be "VRF aware" by binding a socket to the VRF device. Packets
17 through the socket then use the routing table associated with the VRF
30 ------
34 +-----------------------------+
35 | vrf-blue | ===> route table 10
36 +-----------------------------+
38 +------+ +------+ +-------------+
[all …]
/linux-5.10/drivers/pcmcia/
Dds.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ds.c -- 16-bit PCMCIA core support
10 * (C) 2003 - 2010 Dominik Brodowski
23 #include <linux/dma-mapping.h>
45 const struct pcmcia_device_id *did = p_drv->id_table; in pcmcia_check_driver()
49 if (!p_drv->probe || !p_drv->remove) in pcmcia_check_driver()
51 "function\n", p_drv->name); in pcmcia_check_driver()
53 while (did && did->match_flags) { in pcmcia_check_driver()
55 if (!did->prod_id[i]) in pcmcia_check_driver()
58 hash = crc32(0, did->prod_id[i], strlen(did->prod_id[i])); in pcmcia_check_driver()
[all …]
/linux-5.10/fs/quota/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 For further details, read the Quota mini-HOWTO, available from
20 multi user systems. If unsure, say N.
38 future. Please use notification via netlink socket instead.
66 formats. Both these formats support 32-bit UIDs/GIDs and vfsv1 format
67 also supports 64-bit inode and block quota limits. If you need this
/linux-5.10/Documentation/virt/uml/
Duser_mode_linux_howto_v2.rst1 .. SPDX-License-Identifier: GPL-2.0
25 Most OSes today have built-in support for a number of "fake"
27 User Mode Linux takes this concept to the ultimate extreme - there
30 concepts which map onto something provided by the host - files, sockets,
36 The UML kernel is just a process running on Linux - same as any other
57 * You can run a usermode kernel as a non-root user (you may need to
99 This is extremely easy on Debian - you can do it using debootstrap. It is
100 also easy on OpenWRT - the build process can build UML images. All other
101 distros - YMMV.
114 or by running ``tune2fs -o discard /dev/ubdXX`` will request UML to
[all …]
/linux-5.10/drivers/eisa/
Deisa.ids6 # Marc Zyngier <maz@wild-wind.fr.eu.org>
10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter"
11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter"
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter"
15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter"
25 ACE7010 "ACME Multi-Function Board"
39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2"
41 ACR3211 "AcerFrame 3000MP 486 SYSTEM-1"
[all …]
/linux-5.10/Documentation/x86/
Dtopology.rst1 .. SPDX-License-Identifier: GPL-2.0
11 The architecture-agnostic topology definitions are in
12 Documentation/admin-guide/cputopology.rst. This file holds x86-specific
17 Needless to say, code should use the generic functions - this file is *only*
27 socket has no relevance to software. It's an electromechanical component. In
28 the past a socket always contained a single package (see below), but with the
29 advent of Multi Chip Modules (MCM) a socket can hold more than one package. So
35 - packages
36 - cores
37 - threads
[all …]
/linux-5.10/security/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
49 bool "Socket and Networking Security Hooks"
52 This enables the socket and networking security hooks.
54 implement socket and networking access controls.
83 implement per-packet access controls based on labels
84 derived from IPSec policy. Non-IPSec communications are
173 rejecting the copy, falling back to non-whitelisted hardened
185 When a multi-page allocation is done without __GFP_COMP,
223 default "/sbin/usermode-helper"
259 initialized first. Overridden by non-default CONFIG_LSM.
[all …]
/linux-5.10/Documentation/virt/kvm/
Dtimekeeping.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Timekeeping Virtualization for X86-Based Architectures
32 information relevant to KVM and hardware-based virtualization.
41 2.1. i8254 - PIT
42 ----------------
46 channels which can be programmed to deliver periodic or one-shot interrupts.
53 The PIT uses I/O ports 0x40 - 0x43. Access to the 16-bit counters is done
59 -------------- ----------------
61 | 1.1932 MHz|---------->| CLOCK OUT | ---------> IRQ 0
63 -------------- | +->| GATE TIMER 0 |
[all …]
/linux-5.10/fs/dlm/
Dlowcomms.c1 // SPDX-License-Identifier: GPL-2.0-only
5 ** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
6 ** Copyright (C) 2004-2009 Red Hat, Inc. All rights reserved.
15 * This is the "low-level" comms layer.
21 * simply 32 bit numbers to the locking module - if they need to
25 * whatever it needs for inter-node communication.
29 * up to the mid-level comms layer (which understands the
40 * cluster-wide mechanism as it must be the same on all nodes of the cluster
69 struct socket *sock; /* NULL if not connected */
98 #define sock2con(x) ((struct connection *)(x)->sk_user_data)
[all …]
/linux-5.10/kernel/bpf/
Dcgroup.c1 // SPDX-License-Identifier: GPL-2.0-only
16 #include <linux/bpf-cgroup.h>
20 #include "../cgroup/cgroup-internal.h"
28 percpu_ref_kill(&cgrp->bpf.refcnt); in cgroup_bpf_offline()
53 map = prog->aux->cgroup_storage[stype]; in bpf_cgroup_storages_alloc()
64 return -ENOMEM; in bpf_cgroup_storages_alloc()
92 /* Called when bpf_cgroup_link is auto-detached from dying cgroup.
99 cgroup_put(link->cgroup); in bpf_cgroup_link_auto_detach()
100 link->cgroup = NULL; in bpf_cgroup_link_auto_detach()
104 * cgroup_bpf_release() - put references of all bpf programs and
[all …]
/linux-5.10/net/ipv4/
Digmp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
30 * Chih-Jen Chang : Tried to revise IGMP to Version 2
31 * Tsu-Sheng Tsao E-mail: chihjenc@scf.usc.edu and tsusheng@scf.usc.edu
33 * ipmulti-3.5 source code.
34 * Chih-Jen Chang : Added the igmp_get_mrouter_info and
35 * Tsu-Sheng Tsao igmp_set_mrouter_info to keep track of
37 * Chih-Jen Chang : Added the max_resp_time parameter to
38 * Tsu-Sheng Tsao igmp_heard_query(). Using this parameter
41 * Chih-Jen Chang : Added a timer to revert to IGMP V2 router
42 * Tsu-Sheng Tsao if the specified time expired.
[all …]

12345