Home
last modified time | relevance | path

Searched +full:protocol +full:- +full:id (Results 1 – 25 of 1042) sorted by relevance

12345678910>>...42

/linux/tools/testing/selftests/tc-testing/tc-tests/filters/
H A Dflow.json3 "id": "5294", string
15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds…
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 1 flow",
18 …"matchPattern": "filter parent ffff: protocol ip pref 1 flow chain [0-9]+ handle 0x1 map keys dst …
25 "id": "3514", string
37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds…
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 1 flow",
40 …"matchPattern": "filter parent ffff: protocol ip pref 1 flow chain [0-9]+ handle 0x1 map keys dst.…
47 "id": "7534", string
59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds…
[all …]
H A Dmatchall.json3 "id": "f62b", string
4 "name": "Add ingress matchall filter for protocol ipv4 and action PASS",
15 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
17 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
18 …"matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*r…
25 "id": "7f09", string
26 "name": "Add egress matchall filter for protocol ipv4 and action PASS",
37 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ip matchall action…
39 "verifyCmd": "$TC filter get dev $DUMMY parent 1: handle 1 prio 1 protocol ip matchall",
40 …"matchPattern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref …
[all …]
H A Dfw.json3 "id": "901f", string
4 "name": "Add fw filter with prio at 32-bit maxixum",
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw",
25 "id": "51e2", string
26 "name": "Add fw filter with prio exceeding 32-bit maxixum",
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw",
47 "id": "d987", string
61 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
69 "id": "c591", string
84 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
[all …]
H A Du32.json3 "id": "afa9", string
15 …"cmdUnderTest": "$TC filter add dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.1/32…
18 …"matchPattern": "filter protocol ip pref 1 u32 chain (0[ ]+$|0 fh 800: ht divisor 1|0 fh 800::800 …
25 "id": "6aa7", string
37 …"cmdUnderTest": "$TC filter replace dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.…
40 "matchPattern": "filter protocol ip pref 1 u32 chain 0",
47 "id": "bc4d", string
58 …"$TC filter add dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.3/32 flowid 1:3 acti…
60 …"cmdUnderTest": "$TC filter replace dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.…
63 …"matchPattern": "filter protocol ip pref 1 u32 chain (0[ ]+$|0 fh 800: ht divisor 1|0 fh 800::800 …
[all …]
H A Dbpf.json3 "id": "23c3", string
7 "bpf-filter"
15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf bytecode …
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf",
18 …"matchPattern": "filter parent ffff: protocol ip pref 100 bpf chain [0-9]+ handle 0x1.*bytecode '4…
25 "id": "1563", string
29 "bpf-filter"
37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf bytecode …
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf",
40 …"matchPattern": "filter parent ffff: protocol ip pref 100 bpf chain [0-9]+ handle 0x1.*bytecode '4…
[all …]
H A Dflower.json3 "id": "e41d", string
15 "cmdUnderTest": "bash -c \"find $BATCH_DIR/add* -print | xargs -n 1 -P 10 $TC -b\"",
17 "verifyCmd": "$TC -s filter show dev $DEV2 ingress",
18 "matchPattern": "filter protocol ip pref 1 flower chain 0 handle",
22 "/bin/rm -rf $BATCH_DIR"
26 "id": "6f52", string
37 "$TC -b $BATCH_DIR/add_0",
40 "cmdUnderTest": "bash -c \"find $BATCH_DIR/del* -print | xargs -n 1 -P 10 $TC -b\"",
42 "verifyCmd": "$TC -s filter show dev $DEV2 ingress",
43 "matchPattern": "filter protocol ip pref 1 flower chain 0 handle",
[all …]
/linux/tools/testing/selftests/tc-testing/tc-tests/infra/
H A Dactions.json3 "id": "abdc", string
16 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
18 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
19 "matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*",
26 "id": "7a70", string
37 "$TC action add action mpls pop protocol ipv4 index 1"
39 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
41 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
42 "matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*",
49 "id": "d241", string
[all …]
H A Dqdiscs.json3 "id": "ca5e", string
21 "ping -c1 -W0.01 -I $DUMMY 10.10.10.1 || true",
25 "cmdUnderTest": "ping -c1 -W0.01 -I $DUMMY 10.10.10.1",
27 "verifyCmd": "$TC -s qdisc ls dev $DUMMY",
36 "id": "e4b7", string
51 "ping -c
66 "id": "33a9", global() string
99 "id": "a4b9", global() string
131 "id": "5456", global() string
157 "id": "c024", global() string
189 "id": "34c0", global() string
222 "id": "fd68", global() string
255 "id": "514e", global() string
288 "id": "6c97", global() string
321 "id": "5d0b", global() string
354 "id": "21c3", global() string
387 "id": "a4bb", global() string
418 "id": "a4be", global() string
449 "id": "a4bf", global() string
480 "id": "a4c0", global() string
511 "id": "a4c1", global() string
542 "id": "a4c3", global() string
581 "id": "90ec", global() string
616 "id": "1f1f", global() string
653 "id": "5e6d", global() string
688 "id": "bf1d", global() string
729 "id": "7c3b", global() string
767 "id": "62c4", global() string
802 "id": "831d", global() string
829 "id": "309e", global() string
864 "id": "d74b", global() string
901 "id": "be28", global() string
923 "id": "fcb5", global() string
945 "id": "7801", global() string
967 "id": "4989", global() string
989 "id": "c2b0", global() string
1011 "id": "4366", global() string
1039 "id": "6e4f", global() string
1078 "id": "0b8f", global() string
1117 "id": "a3d7", global() string
1142 "id": "7a5f", global() string
1180 "id": "cdae", global() string
1218 "id": "291d", global() string
1254 "id": "9c6d", global() string
1290 "id": "3a62", global() string
[all...]
/linux/tools/testing/selftests/tc-testing/tc-tests/actions/
H A Dvlan.json3 "id": "6f5a", string
23 "matchPattern": "action order [0-9]+: vlan.*pop.*pipe.*index 8 ref",
30 "id": "df35", string
50 "matchPattern": "action order [0-9]+: vlan.*pop.*pass.*index 8 ref",
57 "id": "b0d4", string
77 "matchPattern": "action order [0-9]+: vlan.*pop.*drop.*index 8 ref",
84 "id": "95ee", string
104 "matchPattern": "action order [0-9]+: vlan.*pop.*reclassify.*index 8 ref",
111 "id": "0283", string
131 "matchPattern": "action order [0-9]+: vlan.*pop.*continue.*index 8 ref",
[all …]
H A Dmpls.json3 "id": "a933", string
23 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pipe.*index 8 ref",
30 "id": "08d1", string
50 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pass.*index 8 ref",
57 "id": "d786", string
77 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*drop.*index 8 ref",
84 "id": "f334", string
104 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*reclassify.*index 8 ref",
111 "id": "29bd", string
131 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*continue.*index 8 ref",
[all …]
H A Dmirred.json3 "id": "5124", string
23 "matchPattern": "action order [0-9]*: mirred \\(Egress Mirror to device lo\\).*index 1 ref",
30 "id": "6fb4", string
50 … "matchPattern": "action order [0-9]*: mirred \\(Egress Redirect to device lo\\).*index 2 ref",
58 "id": "ba38", string
87 "id": "d7c0", string
107 "matchPattern": "action order [0-9]*: mirred \\(.*to device lo\\).*index 20 ref",
114 "id": "e213", string
134 "matchPattern": "action order [0-9]*: mirred \\(Egress.*to device lo\\).*index 20 ref",
141 "id": "2d89", string
[all …]
/linux/drivers/pnp/
H A Dcore.c1 // SPDX-License-Identifier: GPL-2.0
3 * core.c - contains all core device and protocol registration functions
18 #include <linux/dma-mapping.h>
28 * skip some blind probes. ISAPNP typically enumerates only plug-in ISA
29 * devices, not built-in things like COM ports.
34 static void pnp_remove_protocol(struct pnp_protocol *protocol) in pnp_remove_protocol() argument
37 list_del(&protocol->protocol_list); in pnp_remove_protocol()
42 * pnp_register_protocol - adds a pnp protocol to the pnp layer
43 * @protocol: pointer to the corresponding pnp_protocol structure
47 int pnp_register_protocol(struct pnp_protocol *protocol) in pnp_register_protocol() argument
[all …]
/linux/drivers/firmware/arm_scmi/
H A Dprotocols.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * System Control and Management Interface (SCMI) Message Protocol
44 * struct scmi_msg_resp_prot_version - Response for a message
61 * struct scmi_msg - Message(Tx/Rx) structure
72 * struct scmi_msg_hdr - Message(Tx/Rx) header
74 * @id: The identifier of the message being sent
75 * @protocol_id: The identifier of the protocol used to send @id messag
85 u8 id; global() member
345 const u8 id; global() member
[all...]
H A Dnotify.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2020-2021 ARM Ltd.
10 * SCMI Protocol specification allows the platform to signal events to
18 * Each SCMI Protocol implementation, during its initialization, registers with
28 * of the SCMI Protocol itself, the underlying notification chains are created
36 * All users provided callbacks and allocated notification-chains are stored in
44 * hash-keys.
47 * as described in the SCMI Protocol specification, while src_id represents an
48 * optional, protocol dependent, source identifier (like domain_id, perf_id
54 * pushes the event-data itself on a protocol-dedicated kfifo queue for further
[all …]
H A Dbus.c1 // SPDX-License-Identifier: GPL-2.0
3 * System Control and Management Interface (SCMI) Message Protocol bus layer
5 * Copyright (C) 2018-2021 ARM Ltd.
40 * scmi_protocol_device_request - Helper to request a device
42 * @id_table: A protocol/name pair descriptor for the device to be created.
47 * The requested device name MUST NOT be already existent for this protocol;
60 pr_debug("Requesting SCMI device (%s) for protocol %x\n", in scmi_protocol_device_request()
61 id_table->name, id_table->protocol_id); in scmi_protocol_device_request()
66 id_table->name, id_table->protocol_id); in scmi_protocol_device_request()
67 return -EINVAL; in scmi_protocol_device_request()
[all …]
H A Dnotify.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * System Control and Management Interface (SCMI) Message Protocol
7 * Copyright (C) 2020-2021 ARM Ltd.
19 * struct scmi_event - Describes an event to be supported
20 * @id: Event ID
24 * Each SCMI protocol, during its initialization phase, can describe the events
29 u8 id; member
37 * struct scmi_event_ops - Protocol helpers called by the notification core.
41 * protocol
43 * using the proper custom protocol commands.
[all …]
/linux/drivers/usb/common/
H A Dusb-otg-fsm.c1 // SPDX-License-Identifier: GPL-2.0+
8 * Jerry Huang <Chang-Ming.Huang@freescale.com>
19 #include <linux/usb/otg-fsm.h>
28 /* Change USB protocol when there is a protocol change */
29 static int otg_set_protocol(struct otg_fsm *fsm, int protocol) in otg_set_protocol() argument
33 if (fsm->protocol != protocol) { in otg_set_protocol()
34 VDBG("Changing role fsm->protocol= %d; new protocol= %d\n", in otg_set_protocol()
35 fsm->protocol, protocol); in otg_set_protocol()
36 /* stop old protocol */ in otg_set_protocol()
37 if (fsm->protocol == PROTO_HOST) in otg_set_protocol()
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dq_in_q_veto.sh2 # SPDX-License-Identifier: GPL-2.0
57 protocol $netdev_proto id 100 2>/dev/null
61 protocol $netdev_proto id 100 2>&1 >/dev/null \
62 | grep -q mlxsw_spectrum
75 protocol 802.1ad id 100 2>/dev/null
79 protocol 802.1ad id 100 2>&1 >/dev/null \
80 | grep -q mlxsw_spectrum
98 protocol 802.1ad id 100 2>/dev/null
102 protocol 802.1ad id 100 2>&1 >/dev/null \
103 | grep -q mlxsw_spectrum
[all …]
/linux/tools/testing/selftests/net/forwarding/
H A Dtc_actions.sh2 # SPDX-License-Identifier: GPL-2.0
60 local protocol=$2
66 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
69 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \
70 -t ip -q
75 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \
79 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \
80 -t ip -q
85 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \
87 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
[all …]
H A Dtc_vlan_modify.sh2 # SPDX-License-Identifier: GPL-2.0
113 tc filter add dev $swp1 ingress protocol all pref 1 handle 1 \
114 flower action vlan modify id 65
115 tc filter add dev $swp2 ingress protocol all pref 1 handle 1 \
116 flower action vlan modify id 85
126 tc filter del dev $swp2 ingress protocol all pref 1 handle 1 flower
127 tc filter del dev $swp1 ingress protocol all pref 1 handle 1 flower
140 tc filter add dev $swp1 egress protocol all pref 1 handle 1 \
141 flower action vlan modify id 85
142 tc filter add dev $swp2 egress protocol all pref 1 handle 1 \
[all …]
/linux/Documentation/networking/
H A Dphonet.rst1 .. SPDX-License-Identifier: GPL-2.0
5 Linux Phonet protocol family
9 ------------
11 Phonet is a packet protocol used by Nokia cellular modems for both IPC
19 - USB with the CDC Phonet interface,
20 - infrared,
21 - Bluetooth,
22 - an RS232 serial port (with a dedicated "FBUS" line discipline),
23 - the SSI bus with some TI OMAP processors.
27 --------------
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_parser.h1 /* SPDX-License-Identifier: GPL-2.0 */
37 u8 prio; /* 0-3: PG precedence within ALUs (3 highest) */
41 /* Next protocol Key builder */
160 u8 cd; /* Control Domain ID */
201 u16 node_id; /* Node ID of protocol in parse graph */
208 u32 next_proto; /* next Protocol value (must be last) */
226 u16 next_node; /* Parser Node ID for the next round */
228 bool is_pg; /* is protocol group */
229 u8 proto_id; /* protocol ID or proto group ID */
231 u8 marker_id; /* marker ID or marker group ID */
[all …]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_fdir.c1 // SPDX-License-Identifier: GPL-2.0
31 * iavf_validate_fdir_fltr_masks - validate Flow Director filter fields masks
41 if (fltr->eth_mask.etype && fltr->eth_mask.etype != htons(U16_MAX)) in iavf_validate_fdir_fltr_masks()
44 if (fltr->ip_ver == 4) { in iavf_validate_fdir_fltr_masks()
45 if (fltr->ip_mask.v4_addrs.src_ip && in iavf_validate_fdir_fltr_masks()
46 fltr->ip_mask.v4_addrs.src_ip != htonl(U32_MAX)) in iavf_validate_fdir_fltr_masks()
49 if (fltr->ip_mask.v4_addrs.dst_ip && in iavf_validate_fdir_fltr_masks()
50 fltr->ip_mask.v4_addrs.dst_ip != htonl(U32_MAX)) in iavf_validate_fdir_fltr_masks()
53 if (fltr->ip_mask.tos && fltr->ip_mask.tos != U8_MAX) in iavf_validate_fdir_fltr_masks()
55 } else if (fltr->ip_ver == 6) { in iavf_validate_fdir_fltr_masks()
[all …]
/linux/include/uapi/linux/usb/
H A Daudio.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * <linux/usb/audio.h> -- USB Audio definitions.
37 /* A.5 Audio Class-Specific AC Interface Descriptor Subtypes */
47 /* A.6 Audio Class-Specific AS Interface Descriptor Subtypes */
61 /* A.8 Audio Class-Specific Endpoint Descriptor Subtypes */
64 /* A.9 Audio Class-Specific Request Codes */
104 #define UAC_CONTROL_BIT(CS) (1 << ((CS) - 1))
106 /* A.10.3.1 Up/Down-mix Processing Unit Controls Selectors */
141 /* MIDI - A.1 MS Class-Specific Interface Descriptor Subtypes */
146 /* MIDI - A.1 MS Class-Specific Endpoint Descriptor Subtypes */
[all …]
/linux/net/can/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 communications protocol. Development of the CAN bus started in
12 1983 at Robert Bosch GmbH, and the protocol was officially
15 applications. More information on the CAN network protocol family
25 tristate "Raw CAN Protocol (raw access with CAN-ID filtering)"
28 The raw CAN protocol option offers access to the CAN bus via
30 most cases where no higher level protocol is being used. The raw
31 socket has several filter options e.g. ID masking / error frames.
32 To receive/send raw CAN messages, use AF_CAN with protocol CAN_RAW.
35 tristate "Broadcast Manager CAN Protocol (with content filtering)"
[all …]

12345678910>>...42