Searched +full:len +full:- +full:or +full:- +full:limit (Results 1 – 25 of 25) sorted by relevance
| /Documentation/netlink/ |
| D | genetlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
| D | genetlink-c.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
| D | genetlink-legacy.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
| /Documentation/driver-api/surface_aggregator/ |
| D | ssh.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 6 .. |LEN| replace:: ``LEN`` substdef 26 embedded Surface Aggregator Module controller (SAM or EC), found on newer 28 SAM-over-SSH, as opposed to SAM-over-HID for the older generations. 30 On Surface devices with SAM-over-SSH, SAM is connected to the host via UART 33 and power information and events, thermal read-outs and events, and many 39 document: All of this has been reverse-engineered and may thus be erroneous 40 and/or incomplete. 42 All CRCs used in the following are two-byte ``crc_itu_t(0xffff, ...)``. 43 All multi-byte values are little-endian, there is no implicit padding between [all …]
|
| /Documentation/netlink/specs/ |
| D | tc.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 4 protocol: netlink-raw 12 - 16 - 19 - 22 len: 3 23 - 26 - 29 - 32 - [all …]
|
| D | ethtool.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 11 name: udp-tunnel-type 12 enum-name: 14 entries: [ vxlan, geneve, vxlan-gpe ] 15 - 19 - 20 name: header-flags 22 entries: [ compact-bitsets, omit-reply, stats ] [all …]
|
| D | nftables.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 4 protocol: netlink-raw 11 - 15 - 16 name: nfgen-family 18 - 21 - 22 name: res-id 23 byte-order: big-endian 25 - [all …]
|
| D | rt_link.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: rt-link 4 protocol: netlink-raw 11 - 12 name: ifinfo-flags 15 - 17 - 19 - 21 - 23 - [all …]
|
| D | devlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 12 name: sb-pool-type 14 - 16 - 18 - 20 name: port-type 22 - 24 - [all …]
|
| /Documentation/staging/ |
| D | rpmsg.rst | 16 different instances of operating system, whether it's Linux or any other 17 flavor of real-time OS. 19 OMAP4, for example, has dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP. 20 Typically, the dual cortex-A9 is running Linux in a SMP configuration, 25 hardware accelerators, and therefore are often used to offload CPU-intensive 28 These remote processors could also be used to control latency-sensitive 29 sensors, drive random hardware blocks, or just perform background tasks 33 frameworks talking with remote OMX components) or kernel drivers (controlling 34 hardware accessible only by the remote processor, reserving kernel-controlled 37 Rpmsg is a virtio-based messaging bus that allows kernel drivers to communicate [all …]
|
| /Documentation/core-api/ |
| D | watch_queue.rst | 29 additions to the ring - which might end up interleaved with notification 40 A message will be discarded if there isn't a slot available in the ring or if 71 or destroyed and the second indicates that some messages have been lost. 84 * A type-specific field (WATCH_INFO_TYPE_INFO). This is set by the 98 notifications. A list may be attached to an object (say a key or a superblock) 99 or may be global (say for device events). From a userspace perspective, a 100 non-global watch list is typically referred to by reference to the object it 152 u32 info_id; /* ID to be OR'd in to info field */ 160 The ``info_id`` value should be an 8-bit number obtained from userspace and 161 shifted by WATCH_INFO_ID__SHIFT. This is OR'd into the WATCH_INFO_ID field of [all …]
|
| /Documentation/networking/ |
| D | af_xdp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 XDP programs to redirect frames to a memory buffer in a user-space 28 to have at least one of these rings for each socket. An RX or TX 48 space, for either TX or RX. Thus, the frame addrs appearing in the 64 single-consumer / single-producer (for performance reasons), the new 71 is a BPF map called XSKMAP (or BPF_MAP_TYPE_XSKMAP in full). The 72 user-space application can place an XSK at an arbitrary place in this 82 driver does not have support for XDP, or XDP_SKB is explicitly chosen 99 http://vger.kernel.org/lpc_net2018_talks/lpc18_paper_af_xdp_perf-v2.pdf. Do 106 ---- [all …]
|
| D | strparser.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 The strparser works in one of two modes: receive callback or general 89 parse an sk_buff. The number of bytes processed or a negative 101 maximum messages size is the limit of the receive socket 110 instance or after strp_unpause. 126 The skb->cb in the input skb is a struct strp_msg. Only 135 -ESTRPIPE current message should not be processed by the 146 -ESTRPIPE and the stream parser had previously read some bytes for 179 The skb->cb in the input skb is a struct strp_msg. This 182 the length of the message. skb->len - offset may be greater [all …]
|
| D | packet_mmap.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 ii) transmit network traffic, or any other that needs raw 22 - Ulisses Alonso Camaró <uaca@i.hate.spam.alumni.uv.es> 23 - Johann Baudy 35 send or receive packets. This way reading packets just needs to wait for them, 45 load mitigation or (even better) if it supports NAPI, also make sure it is 67 [setup] socket() -------> creation of the capture socket 68 setsockopt() ---> allocation of the circular buffer (ring) 70 mmap() ---------> mapping of the allocated buffer to the 73 [capture] poll() ---------> to wait for incoming packets [all …]
|
| D | filter.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. _networking-filter: 10 ------ 17 ------------ 21 Kernel filtering, but when we speak of BPF or LSF in Linux context, we 24 BPF allows a user-space program to attach a filter onto any socket and 25 allow or disallow certain types of data to come through the socket. LSF 30 about devices or anything like that. You simply create your filter code, 45 set, a filter cannot be removed or changed. This allows one process to 49 The biggest user of this construct might be libpcap. Issuing a high-level [all …]
|
| D | rxrpc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 The RxRPC protocol driver provides a reliable two-phase transport on top of UDP 38 RxRPC is a two-layer protocol. There is a session layer which provides 39 reliable virtual connections using UDP over IPv4 (or IPv6) as the transport 44 +-------------+ 46 +-------------+ 48 +-------------+ 50 +-------------+ 52 +-------------+ 60 (2) A two-phase protocol. The client transmits a blob (the request) and then [all …]
|
| /Documentation/trace/ |
| D | histogram.rst | 19 aggregates event hits into a hash table keyed on one or more trace 20 event format fields (or stacktrace) and a set of running totals 21 derived from one or more trace event format fields and/or event 33 numeric fields - on an event hit, the value(s) will be added to a 35 in place of an explicit value field - this is simply a count of 38 Keys can be any field, or the special string 'common_stacktrace', which 40 'keys' or 'key' can be used to specify keys, and the keywords 41 'values', 'vals', or 'val' can be used to specify values. Compound 45 useful for providing more fine-grained summaries of event data. 69 numeric fields are displayed as base-10 integers. This can be [all …]
|
| /Documentation/admin-guide/ |
| D | kernel-parameters.rst | 3 The kernel's command-line parameters 12 The kernel parses parameters from the kernel command line up to "``--``"; 16 Everything after "``--``" is passed as an argument to init. 19 line with a module name prefix, or via modprobe, e.g.:: 32 log_buf_len=1M print-fatal-signals=1 36 log-buf-len=1M print_fatal_signals=1 38 Double-quotes can be used to protect spaces in values, e.g.:: 43 ---------- 50 or 52 <cpu number>-<cpu number> [all …]
|
| /Documentation/filesystems/ |
| D | f2fs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 WHAT IS Flash-Friendly File System (F2FS)? 7 NAND flash memory-based storage devices, such as SSD, eMMC, and SD cards, have 13 F2FS is a file system exploiting NAND flash memory-based storage devices, which 14 is based on Log-structured File System (LFS). The design has been focused on 18 Since a NAND flash memory-based storage device shows different characteristic 19 according to its internal geometry or flash memory management scheme, namely FTL, 20 F2FS and its tools support various parameters not only for configuring on-disk 26 - git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git 30 - linux-f2fs-devel@lists.sourceforge.net [all …]
|
| D | coda.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Coda Kernel-Venus Interface 10 Coda -- this document describes the client kernel-Venus interface. 35 level filesystem code needed for the operation of the Coda file sys- 111 requests to limit the number of interactions with Venus. Venus 124 leads to an almost natural environment for implementing a kernel-level 153 pre-processing, the VFS starts invoking exported routines in the FS 164 such VFS requests by invoking one or more well defined services 175 when no messages are waiting or being processed. 192 information must be flushed or replaced. Venus then makes a downcall [all …]
|
| D | path-lookup.rst | 5 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 …]
|
| /Documentation/networking/device_drivers/ethernet/stmicro/ |
| D | stmmac.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 13 - In This Release 14 - Feature List 15 - Kernel Configuration 16 - Command Line Parameters 17 - Driver Information and Notes 18 - Debug Information 19 - Support 33 (and older) and DesignWare(R) Cores Ethernet Quality-of-Service version 4.0 35 DesignWare(R) Cores XGMAC - 10G Ethernet MAC and DesignWare(R) Cores [all …]
|
| /Documentation/arch/x86/ |
| D | boot.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 real-mode DOS as a mainstream operating system. 28 Protocol 2.02 (Kernel 2.4.0-test3-pre3) New command line protocol. 31 safe for systems which use the EBDA from SMM or 32-bit 35 Protocol 2.03 (Kernel 2.4.18-pre1) Explicitly makes the highest possible 54 Protocol 2.09 (Kernel 2.6.26) Added a field of 64-bit physical 68 Protocol 2.13 (Kernel 3.14) Support 32- and 64-bit flags being set in 69 xloadflags to support booting a 64-bit kernel from 32-bit 83 or kernel_info are changed. Additionally, it is recommended to use 85 updated either) or kernel_info to communicate supported Linux kernel [all …]
|
| /Documentation/driver-api/usb/ |
| D | usb.rst | 1 .. _usb-hostside-api: 4 The Linux-USB Host Side API 10 A Universal Serial Bus (USB) is used to connect a host, such as a PC or 15 a few USB 3.0 (5 GBit/s) or USB 3.1 (10 GBit/s) and some legacy 18 That master/slave asymmetry was designed-in for a number of reasons, one 20 downstream or it does not matter with a type C plug (or they are built into the 22 distributed auto-configuration since the pre-designated master node 37 USB Host-Side API Model 40 Host-side drivers for USB devices talk to the "usbcore" APIs. There are 41 two. One is intended for *general-purpose* drivers (exposed through [all …]
|
| /Documentation/virt/kvm/ |
| D | api.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 The Definitive KVM (Kernel-based Virtual Machine) API Documentation 13 - System ioctls: These query and set global attributes which affect the 17 - VM ioctls: These query and set attributes that affect an entire virtual 24 - vcpu ioctls: These query and set attributes that control the operation 32 - device ioctls: These query and set attributes that control the operation 45 ioctls. A KVM_CREATE_VCPU or KVM_CREATE_DEVICE ioctl on a VM fd will 46 create a virtual cpu or device and return a file descriptor pointing to 47 the new resource. Finally, ioctls on a vcpu or device fd can be used 48 to control the vcpu or device. For vcpus, this includes the important [all …]
|