Home
last modified time | relevance | path

Searched full:protocol (Results 1 – 25 of 3226) sorted by relevance

12345678910>>...130

/Linux-v5.15/tools/testing/selftests/tc-testing/tc-tests/filters/
Dmatchall.json4 "name": "Add ingress matchall filter for protocol ipv4 and action PASS",
13 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
15 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
16 …"matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*r…
25 "name": "Add egress matchall filter for protocol ipv4 and action PASS",
34 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ip matchall action…
36 "verifyCmd": "$TC filter get dev $DUMMY parent 1: handle 1 prio 1 protocol ip matchall",
37 …"matchPattern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref …
46 "name": "Add ingress matchall filter for protocol ipv6 and action DROP",
55 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ipv6 matchall a…
[all …]
Dbasic.json15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
18 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at…
37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
40 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at…
59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
61 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
62 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1.*cmp\\(u16 at 0 layer 0…
81 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
[all …]
Dfw.json17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw",
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw",
166 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
188 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
209 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
231 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
252 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
274 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
295 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol all prio 1 fw",
317 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
[all …]
/Linux-v5.15/drivers/bluetooth/
DKconfig45 bool "Broadcom protocol support"
50 The Broadcom protocol support enables firmware and patchram
53 Say Y here to compile support for Broadcom protocol.
56 bool "MediaTek protocol support"
60 The MediaTek protocol support enables firmware download
64 Say Y here to compile support for MediaTek protocol.
67 bool "Realtek protocol support"
72 The Realtek protocol support enables firmware and configuration
75 Say Y here to compile support for Realtek protocol.
109 bool "UART (H4) protocol support"
[all …]
/Linux-v5.15/tools/testing/selftests/net/forwarding/
Dtc_flower.sh44 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
46 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
58 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
59 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
70 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
72 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
84 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
85 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
94 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
96 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
[all …]
Dtc_chains.sh38 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
47 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
57 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
59 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
61 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
76 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
77 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
78 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
128 tc chain add dev $h2 ingress protocol ip \
130 tc chain add dev $h2 ingress chain 1 protocol ip \
[all …]
Dtc_actions.sh54 local protocol=$2
60 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
69 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \
79 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \
81 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
90 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \
99 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
111 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
112 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
125 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
[all …]
/Linux-v5.15/drivers/block/paride/
DKconfig21 must also have at least one parallel port protocol driver in your
36 must also have at least one parallel port protocol driver in your
52 You must also have at least one parallel port protocol driver in
66 You must also have at least one parallel port protocol driver in
84 You must also have at least one parallel port protocol driver in
94 comment "Parallel IDE protocol modules"
98 tristate "ATEN EH-100 protocol"
102 protocol. This protocol is used in some inexpensive low performance
105 protocol driver, otherwise you should answer M to build it as a
111 tristate "MicroSolutions backpack (Series 5) protocol"
[all …]
/Linux-v5.15/tools/testing/selftests/drivers/net/mlxsw/
Dtc_restrictions.sh46 tc filter add block 22 protocol ip pref 1 handle 101 flower \
58 tc filter del block 22 protocol ip pref 1 handle 101 flower
63 tc filter add block 22 protocol ip pref 1 handle 101 flower \
72 tc filter add block 22 protocol ip pref 1 handle 101 flower \
76 tc filter del block 22 protocol ip pref 1 handle 101 flower
94 tc filter add block 22 protocol ip pref 1 handle 101 flower \
107 tc filter del block 22 protocol ip pref 1 handle 101 flower
112 tc filter add block 22 protocol ip pref 1 handle 101 flower \
122 tc filter add block 22 protocol ip pref 1 handle 101 flower \
129 tc filter add block 22 protocol ip pref 1 handle 101 flower \
[all …]
/Linux-v5.15/drivers/pnp/
Dcore.c3 * core.c - contains all core device and protocol registration functions
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
52 INIT_LIST_HEAD(&protocol->devices); in pnp_register_protocol()
53 INIT_LIST_HEAD(&protocol->cards); in pnp_register_protocol()
67 protocol->number = nodenum; in pnp_register_protocol()
68 dev_set_name(&protocol->dev, "pnp%d", nodenum); in pnp_register_protocol()
[all …]
/Linux-v5.15/include/trace/events/
Dsmbus.h26 char read_write, u8 command, int protocol,
28 TP_ARGS(adap, addr, flags, read_write, command, protocol, data),
30 protocol == I2C_SMBUS_PROC_CALL ||
31 protocol == I2C_SMBUS_BLOCK_PROC_CALL),
38 __field(__u32, protocol )
45 __entry->protocol = protocol;
47 switch (protocol) {
74 __print_symbolic(__entry->protocol,
94 char read_write, u8 command, int protocol),
95 TP_ARGS(adap, addr, flags, read_write, command, protocol),
[all …]
/Linux-v5.15/net/ax25/
Dax25_iface.c57 struct ax25_protocol *protocol; in ax25_protocol_release() local
60 protocol = protocol_list; in ax25_protocol_release()
61 if (protocol == NULL) in ax25_protocol_release()
64 if (protocol->pid == pid) { in ax25_protocol_release()
65 protocol_list = protocol->next; in ax25_protocol_release()
69 while (protocol != NULL && protocol->next != NULL) { in ax25_protocol_release()
70 if (protocol->next->pid == pid) { in ax25_protocol_release()
71 protocol->next = protocol->next->next; in ax25_protocol_release()
75 protocol = protocol->next; in ax25_protocol_release()
161 struct ax25_protocol *protocol; in ax25_protocol_function() local
[all …]
/Linux-v5.15/tools/include/uapi/linux/
Dlirc.h143 * struct lirc_scancode - decoded scancode with protocol for use with
150 * depending on the protocol
169 * enum rc_proto - the Remote Controller protocol
171 * @RC_PROTO_UNKNOWN: Protocol not known
172 * @RC_PROTO_OTHER: Protocol known but proprietary
173 * @RC_PROTO_RC5: Philips RC5 protocol
174 * @RC_PROTO_RC5X_20: Philips RC5x 20 bit protocol
176 * @RC_PROTO_JVC: JVC protocol
177 * @RC_PROTO_SONY12: Sony 12 bit protocol
178 * @RC_PROTO_SONY15: Sony 15 bit protocol
[all …]
/Linux-v5.15/include/uapi/linux/
Dlirc.h142 * struct lirc_scancode - decoded scancode with protocol for use with
149 * depending on the protocol
168 * enum rc_proto - the Remote Controller protocol
170 * @RC_PROTO_UNKNOWN: Protocol not known
171 * @RC_PROTO_OTHER: Protocol known but proprietary
172 * @RC_PROTO_RC5: Philips RC5 protocol
173 * @RC_PROTO_RC5X_20: Philips RC5x 20 bit protocol
175 * @RC_PROTO_JVC: JVC protocol
176 * @RC_PROTO_SONY12: Sony 12 bit protocol
177 * @RC_PROTO_SONY15: Sony 15 bit protocol
[all …]
Dppp_defs.h37 * Protocol field values.
39 #define PPP_IP 0x21 /* Internet Protocol */
40 #define PPP_AT 0x29 /* AppleTalk Protocol */
41 #define PPP_IPX 0x2b /* IPX protocol */
44 #define PPP_MP 0x3d /* Multilink protocol */
45 #define PPP_IPV6 0x57 /* Internet Protocol Version 6 */
48 #define PPP_MPLS_UC 0x0281 /* Multi Protocol Label Switching - Unicast */
49 #define PPP_MPLS_MC 0x0283 /* Multi Protocol Label Switching - Multicast */
50 #define PPP_IPCP 0x8021 /* IP Control Protocol */
51 #define PPP_ATCP 0x8029 /* AppleTalk Control Protocol */
[all …]
/Linux-v5.15/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
Dtc_flower.sh100 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
109 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
124 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
132 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
146 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
148 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
157 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
165 tc filter add dev $h2 ingress protocol ip pref 3 handle 103 flower \
174 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
182 tc filter del dev $h2 ingress protocol ip pref 3 handle 103 flower
[all …]
/Linux-v5.15/net/ipv4/netfilter/
Dnf_socket_ipv4.c20 extract_icmp4_fields(const struct sk_buff *skb, u8 *protocol, in extract_icmp4_fields() argument
43 if (inside_iph->protocol != IPPROTO_TCP && in extract_icmp4_fields()
44 inside_iph->protocol != IPPROTO_UDP) in extract_icmp4_fields()
56 *protocol = inside_iph->protocol; in extract_icmp4_fields()
67 const u8 protocol, in nf_socket_get_sock_v4() argument
72 switch (protocol) { in nf_socket_get_sock_v4()
91 u8 protocol; in nf_sk_lookup_slow_v4() local
98 if (iph->protocol == IPPROTO_UDP || iph->protocol == IPPROTO_TCP) { in nf_sk_lookup_slow_v4()
103 iph->protocol == IPPROTO_UDP ? in nf_sk_lookup_slow_v4()
108 protocol = iph->protocol; in nf_sk_lookup_slow_v4()
[all …]
/Linux-v5.15/net/netfilter/
Dutils.c11 unsigned int dataoff, u8 protocol) in nf_ip_checksum() argument
20 if ((protocol != IPPROTO_TCP && protocol != IPPROTO_UDP && in nf_ip_checksum()
23 skb->len - dataoff, protocol, in nf_ip_checksum()
30 if (protocol != IPPROTO_TCP && protocol != IPPROTO_UDP) in nf_ip_checksum()
35 protocol, 0); in nf_ip_checksum()
45 u8 protocol) in nf_ip_checksum_partial() argument
53 return nf_ip_checksum(skb, hook, dataoff, protocol); in nf_ip_checksum_partial()
56 skb->csum = csum_tcpudp_nofold(iph->saddr, iph->daddr, protocol, in nf_ip_checksum_partial()
65 unsigned int dataoff, u8 protocol) in nf_ip6_checksum() argument
75 skb->len - dataoff, protocol, in nf_ip6_checksum()
[all …]
/Linux-v5.15/net/ipv4/
Dxfrm4_protocol.c2 /* xfrm4_protocol.c - Generic xfrm protocol multiplexer.
18 #include <net/protocol.h>
26 static inline struct xfrm4_protocol __rcu **proto_handlers(u8 protocol) in proto_handlers() argument
28 switch (protocol) { in proto_handlers()
45 static int xfrm4_rcv_cb(struct sk_buff *skb, u8 protocol, int err) in xfrm4_rcv_cb() argument
49 struct xfrm4_protocol __rcu **head = proto_handlers(protocol); in xfrm4_rcv_cb()
203 static inline const struct net_protocol *netproto(unsigned char protocol) in netproto() argument
205 switch (protocol) { in netproto()
218 unsigned char protocol) in xfrm4_protocol_register() argument
226 if (!proto_handlers(protocol) || !netproto(protocol)) in xfrm4_protocol_register()
[all …]
/Linux-v5.15/drivers/media/rc/img-ir/
DKconfig31 bool "NEC protocol support"
39 bool "JVC protocol support"
42 Say Y here to enable support for the JVC protocol in the ImgTec
46 bool "Sony protocol support"
49 Say Y here to enable support for the Sony protocol in the ImgTec
53 bool "Sharp protocol support"
56 Say Y here to enable support for the Sharp protocol in the ImgTec
60 bool "Sanyo protocol support"
63 Say Y here to enable support for the Sanyo protocol (used by Sanyo,
67 bool "Philips RC5 protocol support"
[all …]
/Linux-v5.15/net/ipv6/
Dxfrm6_protocol.c2 /* xfrm6_protocol.c - Generic xfrm protocol multiplexer for ipv6.
19 #include <net/protocol.h>
27 static inline struct xfrm6_protocol __rcu **proto_handlers(u8 protocol) in proto_handlers() argument
29 switch (protocol) { in proto_handlers()
46 static int xfrm6_rcv_cb(struct sk_buff *skb, u8 protocol, int err) in xfrm6_rcv_cb() argument
50 struct xfrm6_protocol __rcu **head = proto_handlers(protocol); in xfrm6_rcv_cb()
55 for_each_protocol_rcu(*proto_handlers(protocol), handler) in xfrm6_rcv_cb()
219 static inline const struct inet6_protocol *netproto(unsigned char protocol) in netproto() argument
221 switch (protocol) { in netproto()
234 unsigned char protocol) in xfrm6_protocol_register() argument
[all …]
/Linux-v5.15/Documentation/userspace-api/media/rc/
Drc-protos.rst9 IR is encoded as a series of pulses and spaces, using a protocol. These
12 across different devices for a given protocol.
27 how scancodes are encoded for each protocol.
32 This IR protocol uses manchester encoding to encode 14 bits. There is a
36 protocol, or the manchester BPF decoder.
182 The jvc protocol is much like nec, without the inverted values. It is
191 The sony protocol is a pulse-width encoding. There are three variants,
218 The sony protocol is a pulse-width encoding. There are three variants,
245 The sony protocol is a pulse-width encoding. There are three variants,
278 The nec protocol encodes an 8 bit address and an 8 bit command. It is
[all …]
/Linux-v5.15/drivers/net/ethernet/intel/iavf/
Diavf_adv_rss.c9 * iavf_fill_adv_rss_ip4_hdr - fill the IPv4 RSS protocol header
10 * @hdr: the virtchnl message protocol header data structure
11 * @hash_flds: the RSS configuration protocol hash fields
26 * iavf_fill_adv_rss_ip6_hdr - fill the IPv6 RSS protocol header
27 * @hdr: the virtchnl message protocol header data structure
28 * @hash_flds: the RSS configuration protocol hash fields
43 * iavf_fill_adv_rss_tcp_hdr - fill the TCP RSS protocol header
44 * @hdr: the virtchnl message protocol header data structure
45 * @hash_flds: the RSS configuration protocol hash fields
60 * iavf_fill_adv_rss_udp_hdr - fill the UDP RSS protocol header
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/mailbox/
Darm,mhuv2.yaml38 and the entire window shall be used in doorbell protocol. Optionally, data
93 one of the transport protocol being implemented over some channel
96 The first field of a tuple signifies the transfer protocol, 0 is reserved
97 for doorbell protocol, and 1 is reserved for data-transfer protocol.
101 the protocol would be used and should be set to a non zero value. For
102 doorbell protocol this field signifies the number of 32-bit channel
103 windows that implement the doorbell protocol. For data-transfer protocol,
105 the data-transfer protocol.
119 windows are used in doorbell protocol (64 doorbells), followed by 1, 5 and
120 7 windows (separately) used in data-transfer protocol.
[all …]
/Linux-v5.15/Documentation/x86/
Dboot.rst4 The Linux/x86 Boot Protocol
14 Currently, the following versions of the Linux/x86 boot protocol exist.
20 Protocol 2.00 (Kernel 1.3.73) Added bzImage and initrd support, as
26 Protocol 2.01 (Kernel 1.3.76) Added a heap overrun warning.
28 Protocol 2.02 (Kernel 2.4.0-test3-pre3) New command line protocol.
35 Protocol 2.03 (Kernel 2.4.18-pre1) Explicitly makes the highest possible
38 Protocol 2.04 (Kernel 2.6.14) Extend the syssize field to four bytes.
40 Protocol 2.05 (Kernel 2.6.20) Make protected mode kernel relocatable.
43 Protocol 2.06 (Kernel 2.6.22) Added a field that contains the size of
46 Protocol 2.07 (Kernel 2.6.24) Added paravirtualised boot protocol.
[all …]

12345678910>>...130