Home
last modified time | relevance | path

Searched +full:g +full:- +full:link (Results 1 – 25 of 1132) sorted by relevance

12345678910>>...46

/Linux-v6.1/Documentation/livepatch/
Dreliable-stacktrace.rst19 functions with live state, and best-effort approaches which can be helpful for
38 * The return code is non-zero to indicate that the trace is not reliable.
47 function should attempt to detect such cases and return a non-zero error
52 3. Compile-time analysis
76 --------------------------------------
84 * Dynamically generated code (e.g. eBPF) or foreign code (e.g. EFI runtime
89 architectures verify that a stacktrace ends at an expected location, e.g.
95 * On a specific stack expected for a kernel entry point (e.g. if the
99 -------------------------------
101 Unwinding typically relies on code following specific conventions (e.g.
[all …]
/Linux-v6.1/drivers/usb/gadget/function/
Du_ether.h1 /* 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
90 struct eth_dev *gether_setup_name(struct usb_gadget *g,
95 /* gether_setup - initialize one ethernet-over-usb link
96 * @g: gadget to associated with these links
[all …]
Du_ether.c1 // SPDX-License-Identifier: GPL-2.0+
3 * u_ether.c -- Ethernet-over-USB link layer utilities for Gadget stack
5 * Copyright (C) 2003-2005,2008 David Brownell
6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger
25 * This component encapsulates the Ethernet link glue needed to provide
26 * one (!) network link through the USB gadget stack, normally "usb0".
33 * Link level addressing is handled by this component using module
34 * parameters; if no such parameters are provided, random link level
35 * addresses are used. Each end of the link uses one address. The
39 * The driver which assembles each configuration using such a link is
[all …]
/Linux-v6.1/tools/testing/selftests/net/forwarding/
Dbridge_igmp.sh2 # SPDX-License-Identifier: GPL-2.0
59 ip link add dev br0 type bridge mcast_snooping 1 mcast_querier 1
61 ip link set dev $swp1 master br0
62 ip link set dev $swp2 master br0
64 ip link set dev br0 up
65 ip link set dev $swp1 up
66 ip link set dev $swp2 up
71 ip link set dev $swp2 down
72 ip link set dev $swp1 down
74 ip link del dev br0
[all …]
Dbridge_mld.sh2 # SPDX-License-Identifier: GPL-2.0
89 ip link add dev br0 type bridge mcast_snooping 1 mcast_query_response_interval 100 \
93 ip link set dev $swp1 master br0
94 ip link set dev $swp2 master br0
96 ip link set dev br0 up
97 ip link set dev $swp1 up
98 ip link set dev $swp2 up
106 ip link set dev $swp2 down
107 ip link set dev $swp1 down
109 ip link del dev br0
[all …]
/Linux-v6.1/drivers/rpmsg/
Dqcom_glink_ssr.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2014-2017, The Linux Foundation. All rights reserved.
15 * struct do_cleanup_msg - The data structure for an SSR do_cleanup message
16 * @version: The G-Link SSR protocol version
17 * @command: The G-Link SSR command - do_cleanup
20 * @name: G-Link edge name of the subsystem being restarted
31 * struct cleanup_done_msg - The data structure for an SSR cleanup_done message
32 * @version: The G-Link SSR protocol version
33 * @response: The G-Link SSR response to a do_cleanup command, cleanup_done
43 * G-Link SSR protocol commands
[all …]
/Linux-v6.1/drivers/infiniband/hw/hfi1/
Dmad.h1 /* SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause */
3 * Copyright(c) 2015 - 2017 Intel Corporation.
38 #define OPA_NOTICE_TRAP_LWDE_CHG 0x08 /* Link Width Downgrade Enable
41 #define OPA_NOTICE_TRAP_LSE_CHG 0x04 /* Link Speed Enable changed */
42 #define OPA_NOTICE_TRAP_LWE_CHG 0x02 /* Link Width Enable changed */
147 * The default link width is multiplied by 1000
300 * struct cc_state combines the (active) per-port congestion control
301 * table, and the (active) per-SL congestion settings. cc_state data
390 #define COUNTER_MASK(q, n) (q << ((9 - n) * 3))
404 * get_link_speed - determine whether 12.5G or 25G speed
[all …]
/Linux-v6.1/tools/testing/selftests/drivers/net/dsa/
Dbridge_mld.sh2 # SPDX-License-Identifier: GPL-2.0
89 ip link add dev br0 type bridge mcast_snooping 1 mcast_query_response_interval 100 \
93 ip link set dev $swp1 master br0
94 ip link set dev $swp2 master br0
96 ip link set dev br0 up
97 ip link set dev $swp1 up
98 ip link set dev $swp2 up
106 ip link set dev $swp2 down
107 ip link set dev $swp1 down
109 ip link del dev br0
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/net/
Dnixge.txt4 - compatible: Should be "ni,xge-enet-3.00", but can be "ni,xge-enet-2.00" for
5 older device trees with DMA engines co-located in the address map,
7 - reg: Address and length of the register set for the device. It contains the
8 information of registers in the same order as described by reg-names.
9 - reg-names: Should contain the reg names
12 - interrupts: Should contain tx and rx interrupt
13 - interrupt-names: Should be "rx" and "tx"
14 - phy-mode: See ethernet.txt file in the same directory.
15 - nvmem-cells: Phandle of nvmem cell containing the MAC address
16 - nvmem-cell-names: Should be "address"
[all …]
/Linux-v6.1/Documentation/networking/device_drivers/wwan/
Dt7xx.rst1 .. SPDX-License-Identifier: GPL-2.0-only
3 .. Copyright (C) 2020-21 Intel Corporation
8 t7xx driver for MTK PCIe based T700 5G modem
11 for data exchange over PCIe interface between Host platform & MediaTek's T700 5G modem.
13 application (e.g. Modem Manager) could easily manage the MBIM interface to enable
26 - mbimcli (included with the libmbim [2] library), and
27 - Modem Manager [3]
32 - open the MBIM control channel
33 - configure network connection settings
34 - connect to network
[all …]
Diosm.rst1 .. SPDX-License-Identifier: GPL-2.0-only
3 .. Copyright (C) 2020-21 Intel Corporation
24 - mbimcli (included with the libmbim [2] library), and
25 - Modem Manager [3]
29 - open the MBIM control channel
30 - configure network connection settings
31 - connect to network
32 - configure IP network interface
37 described in [1] Mobile Broadband Interface Model v1.0 Errata-1.
40 ----------------------------------
[all …]
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/intel/
Dixgbe.rst1 .. SPDX-License-Identifier: GPL-2.0+
8 Copyright(c) 1999-2018 Intel Corporation.
13 - Identifying Your Adapter
14 - Command Line Parameters
15 - Additional Configurations
16 - Known Issues
17 - Support
36 ----------------------------------
38 82599-BASED ADAPTERS
41 - If your 82599-based Intel(R) Network Adapter came with Intel optics or is an
[all …]
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-class-net35 Values vary based on the lower-level protocol used by the
45 Format is a string, e.g: 00:11:22:33:44:55 for an Ethernet MAC
53 Bitmask to allow forwarding of link local frames with address
54 01-80-C2-00-00-0X on a bridge device. Only values that set bits
57 Default value 0 does not forward any link local frames.
62 0 01-80-C2-00-00-00 Bridge Group Address used for STP
63 1 01-80-C2-00-00-01 (MAC Control) 802.3 used for MAC PAUSE
64 2 01-80-C2-00-00-02 (Link Aggregation) 802.3ad
68 care when forwarding control frames e.g. 802.1X-PAE or LLDP.
76 string, e.g: ff:ff:ff:ff:ff:ff for an Ethernet broadcast MAC
[all …]
Dsysfs-driver-xdata1 What: /sys/class/misc/drivers/dw-xdata-pcie.<device>/write
6 will create write TLPs frames - from the Root Complex to the
12 Usage e.g.
13 echo 1 > /sys/class/misc/dw-xdata-pcie.<device>/write
15 echo 0 > /sys/class/misc/dw-xdata-pcie.<device>/write
17 The user can read the current PCIe link throughput generated
20 Usage e.g.
21 cat /sys/class/misc/dw-xdata-pcie.<device>/write
26 What: /sys/class/misc/dw-xdata-pcie.<device>/read
31 will create read TLPs frames - from the Endpoint to the Root
[all …]
/Linux-v6.1/Documentation/networking/
Drepresentors.rst1 .. SPDX-License-Identifier: GPL-2.0
8 used to control internal switching on SmartNICs. For the closely-related port
9 representors on physical (multi-port) switches, see
13 ----------
15 Since the mid-2010s, network cards have started offering more complex
16 virtualisation capabilities than the legacy SR-IOV approach (with its simple
17 MAC/VLAN-based switching model) can support. This led to a desire to offload
18 software-defined networks (such as OpenVSwitch) to these NICs to specify the
23 virtual switches and IOV devices. Just as each physical port of a Linux-
35 As a virtual link endpoint, the representor can be configured like any other
[all …]
/Linux-v6.1/drivers/net/ethernet/microchip/sparx5/
Dsparx5_port.c1 // SPDX-License-Identifier: GPL-2.0+
30 status->an_complete = true; in decode_sgmii_word()
32 status->link = false; in decode_sgmii_word()
38 status->speed = SPEED_10; in decode_sgmii_word()
41 status->speed = SPEED_100; in decode_sgmii_word()
44 status->speed = SPEED_1000; in decode_sgmii_word()
47 status->link = false; in decode_sgmii_word()
51 status->duplex = DUPLEX_FULL; in decode_sgmii_word()
53 status->duplex = DUPLEX_HALF; in decode_sgmii_word()
58 status->link = !(lp_abil & ADVERTISE_RFAULT) && status->link; in decode_cl37_word()
[all …]
/Linux-v6.1/drivers/net/phy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 PHYlink models the link between the PHY and MAC, allowing fixed
32 bool "Support LED triggers for tracking link state"
35 Adds support for a set of LED trigger events per-PHY. Link
37 LED class driver. There are triggers for each link speed currently
38 supported by the PHY and also a one common "link" trigger as a
39 logical-or of all the link speed ones.
44 <Speed in megabits>Mbps OR <Speed in gigabits>Gbps OR link
49 tristate "MDIO Bus/PHY emulation with fixed speed/link PHYs"
56 Currently tested with mpc866ads and mpc8349e-mitx.
[all …]
Dphy-c45.c1 // SPDX-License-Identifier: GPL-2.0-only
12 * genphy_c45_baset1_able - checks if the PMA has BASE-T1 extended abilities
19 if (phydev->pma_extable == -ENODATA) { in genphy_c45_baset1_able()
24 phydev->pma_extable = val; in genphy_c45_baset1_able()
27 return !!(phydev->pma_extable & MDIO_PMA_EXTABLE_BT1); in genphy_c45_baset1_able()
31 * genphy_c45_pma_can_sleep - checks if the PMA have sleep support
46 * genphy_c45_pma_resume - wakes up the PMA module
52 return -EOPNOTSUPP; in genphy_c45_pma_resume()
60 * genphy_c45_pma_suspend - suspends the PMA module
66 return -EOPNOTSUPP; in genphy_c45_pma_suspend()
[all …]
/Linux-v6.1/tools/perf/scripts/perl/Perf-Trace-Util/
DMakefile.PL1 # SPDX-License-Identifier: GPL-2.0
9 PREREQ_PM => {}, # e.g., Module::Name => 1.1
13 LIBS => [''], # e.g., '-lm'
14 DEFINE => '-I ../..', # e.g., '-DHAVE_SOMETHING'
15 INC => '-I.', # e.g., '-I. -I/usr/include/other'
16 # Un-comment this if you add C files to link with later:
17 OBJECT => 'Context.o', # link all the C files too
/Linux-v6.1/drivers/staging/most/Documentation/
Ddriver_usage.txt5 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
43 interfaces (e.g. USB, MediaLB, I2C) the hardware provides.
76 of the embedded struct device (e.g. the bus this device belongs to and
104 Standard networking applications (e.g. iperf) can by used to access
108 Standard video applications (e.g. VLC) can by used to access the
112 Standard sound applications (e.g. aplay, arecord, audacity) can by
118 Section 2.1 Configuration and Data Link
125 directory will be used as a reference for the link and it will contain the
[all …]
/Linux-v6.1/drivers/usb/cdns3/
Dcdnsp-mem.c1 // SPDX-License-Identifier: GPL-2.0
13 #include <linux/dma-mapping.h>
18 #include "cdnsp-gadget.h"
19 #include "cdnsp-trace.h"
42 seg->trbs = dma_pool_zalloc(pdev->segment_pool, flags, &dma); in cdnsp_segment_alloc()
43 if (!seg->trbs) { in cdnsp_segment_alloc()
49 seg->bounce_buf = kzalloc(max_packet, flags | GFP_DMA); in cdnsp_segment_alloc()
50 if (!seg->bounce_buf) in cdnsp_segment_alloc()
57 seg->trbs[i].link.control |= cpu_to_le32(TRB_CYCLE); in cdnsp_segment_alloc()
59 seg->dma = dma; in cdnsp_segment_alloc()
[all …]
/Linux-v6.1/tools/lib/bpf/
Dusdt.c1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
24 /* libbpf's USDT support consists of BPF-side state/code and user-space
25 * state/code working together in concert. BPF-side parts are defined in
26 * usdt.bpf.h header library. User-space state is encapsulated by struct
30 * and IP-to-spec-ID map, which is auxiliary map necessary for kernels that
38 * USDT-related until the very first call to bpf_program__attach_usdt(), which
42 * store it in bpf_object. USDT manager is per-BPF object construct, as each
44 * the expected USDT-related state. There is no coordination between two
46 * existence and libbpf is just oblivious, dealing with bpf_object-specific
51 * From user-space application's point of view, USDT is essentially just
[all …]
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dport.c14 * - Redistributions of source code must retain the above
18 * - Redistributions in binary form must reproduce the above
117 return -EINVAL; in mlx5_port_query_eth_proto()
123 eproto->cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5_port_query_eth_proto()
125 eproto->admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_admin); in mlx5_port_query_eth_proto()
126 eproto->oper = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_oper); in mlx5_port_query_eth_proto()
159 return -EPERM; in mlx5_port_set_eth_ptys()
210 err = -EINVAL; in mlx5e_port_linkspeed()
264 return -ENOMEM; in mlx5e_port_query_pbmc()
281 return -ENOMEM; in mlx5e_port_set_pbmc()
[all …]
/Linux-v6.1/include/uapi/linux/
Dmdio.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * Copyright 2006-2009 Solarflare Communications Inc.
25 #define MDIO_MMD_AN 7 /* Auto-Negotiation */
38 #define MDIO_CTRL2 7 /* 10G control 2 */
39 #define MDIO_STAT2 8 /* 10G status 2 */
40 #define MDIO_PMA_TXDIS 9 /* 10G PMA/PMD transmit disable */
41 #define MDIO_PMA_RXDET 10 /* 10G PMA/PMD receive signal detect */
42 #define MDIO_PMA_EXTABLE 11 /* 10G PMA/PMD extended ability */
49 #define MDIO_PMA_NG_EXTABLE 21 /* 2.5G/5G PMA/PMD extended ability */
53 #define MDIO_AN_EEE_LPABLE 61 /* EEE link partner ability */
[all …]
/Linux-v6.1/drivers/misc/habanalabs/include/gaudi/
Dgaudi_fw_if.h1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2019-2020 HabanaLabs, Ltd.
35 * struct eq_nic_sei_event - describes an AXI error cause.
48 * struct gaudi_nic_status - describes the status of a NIC port.
50 * @bad_format_cnt: e.g. CRC.
51 * @responder_out_of_sequence_psn_cnt: e.g NAK.
52 * @high_ber_reinit_cnt: link reinit due to high BER.
53 * @correctable_err_cnt: e.g. bit-flip.
54 * @uncorrectable_err_cnt: e.g. MAC errors.
55 * @retraining_cnt: re-training counter.
[all …]

12345678910>>...46