/linux/tools/testing/selftests/net/forwarding/ |
H A D | fib_offload_lib.sh | 1 # SPDX-License-Identifier: GPL-2.0 13 ip -n $ns -j -p -$family route show $route \ 14 | jq -e '.[]["flags"] | contains(["trap"])' &> /dev/null 17 if [[ $ret -ne 0 ]]; then 63 ip -n $ns link add name dummy$i type dummy 64 ip -n $ns link set dev dummy$i up 67 ip -n $ns route add 192.0.2.0/24 dev dummy1 tos 0 metric 1024 71 ip -n $ns route append 192.0.2.0/24 dev dummy2 tos 0 metric 1024 75 ip -n $ns route prepend 192.0.2.0/24 dev dummy3 tos 0 metric 1024 85 ip -n $ns link del dev dummy$i [all …]
|
/linux/Documentation/networking/dsa/ |
H A D | configuration.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 .. _dsa-config-showcases: 13 ----------------------- 18 *single port* 42 - when a DSA user interface is brought up, the conduit interface is 44 - when the conduit interface is brought down, all DSA user interfaces are 70 *single port* 71 * lan1: 192.0.2.1/30 (192.0.2.0 - 192.0.2.3) 72 * lan2: 192.0.2.5/30 (192.0.2.4 - 192.0.2.7) 73 * lan3: 192.0.2.9/30 (192.0.2.8 - 192.0.2.11) [all …]
|
H A D | b53.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 The switch is, if possible, configured to enable a Broadcom specific 4-bytes 30 configuration described in the :ref:`dsa-config-showcases`. 33 ---------------------------------- 38 See :ref:`dsa-tagged-configuration`. 41 ------------------------------------- 48 The configuration slightly differ from the :ref:`dsa-vlan-configuration`. 54 In difference to the configuration described in :ref:`dsa-vlan-configuration` 56 single port and gateway configuration, while there is no need to add an extra 59 single port [all …]
|
/linux/drivers/usb/gadget/function/ |
H A D | u_ether.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 5 * Copyright (C) 2003-2005,2008 David Brownell 6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger 42 * This represents the USB side of an "ethernet" link, managed by a USB 44 * in different configurations could share the same ethernet link/netdev, 47 * There is a current limitation that only one instance of this link may 50 * single "physical" one. 96 /* gether_setup - initialize one ethernet-over-usb link 99 * host side of the link is recorded [all …]
|
/linux/drivers/net/wireless/ti/wl18xx/ |
H A D | wl18xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 43 /* number of keys requiring extra spare mem-blocks */ 63 * is short lived, for multi-channel Tx requirements. 72 /* number of packets to queue up for a link in PS */ 75 /* number of packet to queue up for a suspended link */ 79 * link to qualify as high priority link 84 * link to qualify as high priority link 89 * link before we stop queuing up packets for it. 94 * link before we stop queuing up packets for it. 114 /* Tx rate or Tx rate estimate pre-calculated by fw in mbps units */ [all …]
|
/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | ti,sn65dsi83.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marek Vasut <marex@denx.de> 13 Texas Instruments SN65DSI83 1x Single-link MIPI DSI 14 to 1x Single-link LVDS 16 Texas Instruments SN65DSI84 1x Single-link MIPI DSI 17 to 1x Dual-link or 2x Single-link LVDS 23 - ti,sn65dsi83 24 - ti,sn65dsi84 [all …]
|
H A D | lontium,lt9211.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marek Vasut <marex@denx.de> 13 The LT9211 are bridge devices which convert Single/Dual-Link DSI/LVDS 14 or Single DPI to Single/Dual-Link DSI/LVDS or Single DPI. 19 - lontium,lt9211 27 reset-gpios: 31 vccio-supply: 41 Primary MIPI DSI port-1 for MIPI input or [all …]
|
/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | panel-common-dual.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common-dual.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common Properties for Dual-Link Display Panels 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 14 Properties common for Panel IC supporting dual link panels. Devices might 15 support also single link. 18 - $ref: panel-common.yaml# [all …]
|
/linux/Documentation/scsi/ |
H A D | bfa.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ------------------ 20 1657:0017:1657:0014 415 4Gbps single port FC HBA 21 1657:0017:1657:0014 815 8Gbps single port FC HBA 22 1657:0017:103c:1741 HP 41B 4Gbps single port FC HBA 23 1657:0017:103c 1743 HP 81B 8Gbps single port FC HBA 24 1657:0021:103c:1779 804 8Gbps FC HBA for HP Bladesystem c-class 26 1657:0014:1657:0014 1010 10Gbps single port CNA - FCOE 27 1657:0014:1657:0014 1020 10Gbps dual port CNA - FCOE 28 1657:0014:1657:0014 1007 10Gbps dual port CNA - FCOE [all …]
|
/linux/Documentation/admin-guide/ |
H A D | sysfs-rules.rst | 4 The kernel-exported sysfs exports internal kernel implementation details 11 low-level userspace applications, with a new kernel release, the users 12 of sysfs must follow some rules to use an as-abstract-as-possible way to 21 - Do not use libsysfs 23 offer any abstraction, it exposes all the kernel driver-core 31 - sysfs is always at ``/sys`` 38 - devices are only "devices" 39 There is no such thing like class-, bus-, physical devices, 41 just simply a "device". Class-, bus-, physical, ... types are just 47 - devpath (``/devices/pci0000:00/0000:00:1d.1/usb2/2-2/2-2:1.0``) [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_synproxy.c | 1 // SPDX-License-Identifier: LGPL-2.1 OR BSD-2-Clause 60 int server_fd = -1, client_fd = -1, accept_fd = -1; in test_synproxy() 69 SYS(out, "ip link add tmp0 type veth peer name tmp1"); in test_synproxy() 70 SYS(out, "ip link set tmp1 netns synproxy"); in test_synproxy() 71 SYS(out, "ip link set tmp0 up"); in test_synproxy() 77 SYS(out, "ethtool -K tmp0 tx off"); in test_synproxy() 80 SYS(out, "ip link set tmp0 xdp object xdp_dummy.bpf.o section xdp 2> /dev/null"); in test_synproxy() 86 SYS(out, "ip link set lo up"); in test_synproxy() 87 SYS(out, "ip link set tmp1 up"); in test_synproxy() 89 SYS(out, "sysctl -w net.ipv4.tcp_syncookies=2"); in test_synproxy() [all …]
|
/linux/Documentation/devicetree/bindings/fsi/ |
H A D | fsi.txt | 4 The FSI bus is probe-able, so the OS is able to enumerate FSI slaves, and 6 nodes to probed engines. This allows for fsi engines to expose non-probeable 8 that is an I2C master - the I2C bus can be described by the device tree under 13 the fsi-master-* binding specifications. 18 fsi-master { 19 /* top-level of FSI bus topology, bound to an FSI master driver and 22 fsi-slave@<link,id> { 26 fsi-slave-engine@<addr> { 32 fsi-slave-engine@<addr> { 39 Note that since the bus is probe-able, some (or all) of the topology may [all …]
|
/linux/Documentation/userspace-api/media/mediactl/ |
H A D | media-controller-model.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-model: 14 - An **entity** is a basic media hardware or software building block. 17 hardware devices (a building block in a System-on-Chip image 20 - An **interface** is a graph representation of a Linux Kernel 24 - A **pad** is a data connection endpoint through which an entity can 30 - A **data link** is a point-to-point oriented connection between two 34 - An **interface link** is a point-to-point bidirectional control 37 - An **ancillary link** is a point-to-point connection denoting that two 38 entities form a single logical unit. For example this could represent the [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
H A D | switch-driver.rst | 1 .. SPDX-License-Identifier: GPL-2.0 24 [dpaa2-eth] [dpaa2-eth] [ dpaa2-switch ] 30 | ---------- | [DPMAC] [DPMAC] 31 ------------------------------- | | 38 The dpaa2-switch driver probes on DPSW devices found on the fsl-mc bus. These 40 file - DataPath Layout (DPL) - or at runtime using the DPAA2 object APIs 43 At the moment, the dpaa2-switch driver imposes the following restrictions on 70 Besides the configuration of the actual DPSW object, the dpaa2-switch driver 73 * 1 DPMCP - A Management Command Portal object is needed for any interaction 76 * 1 DPBP - A Buffer Pool is used for seeding buffers intended for the Rx path [all …]
|
/linux/Documentation/driver-api/cxl/platform/example-configurations/ |
H A D | hb-interleave.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Cross-Host-Bridge Interleave 6 This system has a single socket with two CXL host bridges. Each host bridge 7 has a single CXL memory expander with a 4GB of memory. 11 * Cross-Bridge interleave is described. 12 * The expanders are described by a single CFMWS. 14 * The HMAT describes a single node's performance. 63 Non-Volatile : 0 96 Name (_HID, "ACPI0016" /* Compute Express Link Host Bridge */) // _HID: Hardware ID 103 Name (_HID, "ACPI0016" /* Compute Express Link Host Bridge */) // _HID: Hardware ID
|
/linux/tools/testing/selftests/drivers/net/netdevsim/ |
H A D | nexthop.sh | 2 # SPDX-License-Identifier: GPL-2.0 61 out=$($IP nexthop show ${nharg} | sed -e 's/ *$//') 82 grep "trap" | wc -l) 95 occ=$($DEVLINK -jp resource show $DEVLINK_DEV \ 98 if [ $expected_occ -ne $occ ]; then 118 nexthop_check "id 1" "id 1 via 192.0.2.2 dev dummy1 scope link trap" 128 log_test "Single nexthop add and delete" 145 log_test "Single nexthop add failure" 385 for index in $($IP -j nexthop bucket show id $group_id nhid $nhid | 386 jq '.[].bucket.index' | head -n ${count:--0}) [all …]
|
/linux/Documentation/sound/designs/ |
H A D | timestamping.rst | 7 - Trigger_tstamp is the system time snapshot taken when the .trigger 11 estimate with a delay. In the latter two cases, the low-level driver 17 - tstamp is the current system timestamp updated during the last 19 The difference (tstamp - trigger_tstamp) defines the elapsed time. 29 - ``avail`` reports how much can be written in the ring buffer 30 - ``delay`` reports the time it will take to hear a new sample after all 43 ascii-art, this could be represented as follows (for the playback 47 --------------------------------------------------------------> time 50 analog link dma app FullBuffer 53 |< codec delay >|<--hw delay-->|<queued samples>|<---avail->| [all …]
|
/linux/Documentation/driver-api/soundwire/ |
H A D | bra.rst | 6 ----------- 12 ------------ 14 The SoundWire 1.x specification provides a mechanism to speed-up 28 10-byte overhead per frame (header and footer response). 36 Port 0, and likewise the Manager SHALL expose audio-like Ports 41 bandwidth. If there are no on-going audio transfers, the entire 61 need to be spaced in time or flow-controlled. 78 -------------- 84 (1) A CRC on the 7-byte header. This CRC helps the Peripheral Device 89 transmitted as the last-but-one byte in the packet, prior to the [all …]
|
/linux/Documentation/networking/ |
H A D | phy-link-topology.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 PHY link topology 11 The PHY link topology representation in the networking stack aims at representing 12 the hardware layout for any given Ethernet link. 17 when designing these configuration APIs were that the link looks something like :: 19 +-----------------------+ +----------+ +--------------+ 21 | MAC | ------ | PHY | ---- | Port | ---... to LP 22 +-----------------------+ +----------+ +--------------+ 35 The link topology then looks like this (when an SFP module is inserted) :: 37 +-----+ SGMII +------------+ [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/bios/ |
H A D | command_table.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 38 …(amdgpu_atom_execute_table(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_… 43 …amdgpu_atom_parse_cmd_header(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.ato… 47 bios_cmd_table_para_revision(bp->base.ctx->driver_context, \ 89 if (amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, in bios_cmd_table_para_revision() 125 bp->cmd_tbl.dig_encoder_control = encoder_control_digx_v3; in init_dig_encoder_control() 128 bp->cmd_tbl.dig_encoder_control = encoder_control_digx_v4; in init_dig_encoder_control() 132 bp->cmd_tbl.dig_encoder_control = encoder_control_digx_v5; in init_dig_encoder_control() 153 struct cmd_tbl *cmd_tbl = &bp->cmd_tbl; in init_encoder_control_dig_v1() 156 cmd_tbl->encoder_control_dig1 = encoder_control_dig1_v1; in init_encoder_control_dig_v1() [all …]
|
/linux/scripts/ |
H A D | Makefile.host | 1 # SPDX-License-Identifier: GPL-2.0 4 # --------------------------------------------------------------------------- 6 cmd_flex = $(LEX) -o$@ -L $< 12 # --------------------------------------------------------------------------- 14 cmd_bison = $(YACC) -o $(basename $@).c --defines=$(basename $@).h -t -l $< 33 # lxdialog-objs := checklist.o lxdialog.o 34 # Will compile lxdialog.c and checklist.c, and then link the executable 38 # qconf-cxxobjs := qconf.o 39 # qconf-objs := menu.o 44 # target-rust := y [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-pci-devices-aer | 2 -------------------------- 7 counters may increment at its link partner (e.g. root port) because the 8 errors may be "seen" / reported by the link partner and not the 15 Contact: linux-pci@vger.kernel.org, rajatja@google.com 18 be reported using a single ERR_COR message, thus 28 Advisory Non-Fatal 0 36 Contact: linux-pci@vger.kernel.org, rajatja@google.com 39 be reported using a single ERR_FATAL message, thus 45 Data Link Protocol 0 66 Contact: linux-pci@vger.kernel.org, rajatja@google.com [all …]
|
/linux/include/sound/ac97/ |
H A D | controller.h | 1 /* SPDX-License-Identifier: GPL-2.0 18 * struct ac97_controller - The AC97 controller of the AC-Link 21 * @adap: the shell device ac97-%d, ie. ac97 adapter 43 * struct ac97_controller_ops - The AC97 operations 44 * @reset: Cold reset of the AC97 AC-Link. 45 * @warm_reset: Warm reset of the AC97 AC-Link. 46 * @read: Read of a single AC97 register. 48 * @write: Write of a single AC97 register. 74 return ERR_PTR(-ENODEV); in snd_ac97_controller_register()
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * DT Overlay for 4 x RPi Camera V2.1 on J722S-EVM board. 5 * Copyright (C) 2025 Texas Instruments Incorporated - https://www.ti.com/ 7 * Schematics: https://datasheets.raspberrypi.com/camera/camera-v2-schematics.pdf 10 /dts-v1/; 13 #include <dt-bindings/gpio/gpio.h> 14 #include "k3-pinctrl.h" 17 cam0_reset_pins_default: cam0-default-reset-pins { 18 pinctrl-single,pins = < 23 cam1_reset_pins_default: cam1-default-reset-pins { [all …]
|
/linux/rust/kernel/net/phy/ |
H A D | reg.rs | 1 // SPDX-License-Identifier: GPL-2.0 35 /// // Checks the link status as reported by registers in the C22 namespace 36 /// // and updates current link state. 38 /// // Checks the link status as reported by registers in the C45 namespace 39 /// // and updates current link state. 45 fn read(&self, dev: &mut Device) -> Result<u16>; in read() 48 fn write(&self, dev: &mut Device, val: u16) -> Result; in write() 50 /// Checks the link status and updates current link state. 51 fn read_status(dev: &mut Device) -> Result<u16>; in read_status() 54 /// A single MDIO clause 22 register address (5 bits). [all …]
|