Home
last modified time | relevance | path

Searched refs:protocol (Results 1 – 25 of 1941) sorted by relevance

12345678910>>...78

/linux-6.6.21/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-6.6.21/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-6.6.21/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_actions.sh59 local protocol=$2
65 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
74 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \
84 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \
86 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
95 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \
104 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
116 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
117 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
130 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 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 …]
Drouter_multicast.sh240 tc filter add dev $h2 ingress protocol ip pref 1 handle 122 flower \
242 tc filter add dev $h3 ingress protocol ip pref 1 handle 133 flower \
266 tc filter del dev $h3 ingress protocol ip pref 1 handle 133 flower
267 tc filter del dev $h2 ingress protocol ip pref 1 handle 122 flower
280 tc filter add dev $h2 ingress protocol ipv6 pref 1 handle 122 flower \
282 tc filter add dev $h3 ingress protocol ipv6 pref 1 handle 133 flower \
306 tc filter del dev $h3 ingress protocol ipv6 pref 1 handle 133 flower
307 tc filter del dev $h2 ingress protocol ipv6 pref 1 handle 122 flower
323 tc filter add dev $h1 ingress protocol ip pref 1 handle 1 flower \
325 tc filter add dev $h2 ingress protocol ip pref 1 handle 1 flower \
[all …]
Dtc_police.sh132 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
152 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
158 tc filter add dev $rp1 ingress protocol ip pref 1 handle 101 flower \
164 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower
170 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 flower \
176 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
207 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
212 tc filter add dev $rp1 ingress protocol ip pref 1 handle 101 flower \
219 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 flower \
227 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
[all …]
/linux-6.6.21/drivers/pnp/
Dcore.c34 static void pnp_remove_protocol(struct pnp_protocol *protocol) in pnp_remove_protocol() argument
37 list_del(&protocol->protocol_list); in pnp_remove_protocol()
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()
70 list_add_tail(&protocol->protocol_list, &pnp_protocols); in pnp_register_protocol()
74 ret = device_register(&protocol->dev); in pnp_register_protocol()
76 pnp_remove_protocol(protocol); in pnp_register_protocol()
[all …]
/linux-6.6.21/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-6.6.21/drivers/ata/pata_parport/
DKconfig3 comment "Parallel IDE protocol modules"
7 tristate "ATEN EH-100 protocol"
11 protocol. This protocol is used in some inexpensive low performance
15 tristate "MicroSolutions backpack (Series 5) protocol"
19 parallel port Series 5 IDE protocol. (Most BACKPACK drives made
27 tristate "MicroSolutions backpack (Series 6) protocol"
31 parallel port Series 6 IDE protocol. (Most BACKPACK drives made
40 tristate "DataStor Commuter protocol"
44 protocol from DataStor.
47 tristate "DataStor EP-2000 protocol"
[all …]
/linux-6.6.21/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
Dtc_flower.sh101 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
110 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
125 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
133 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
147 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
149 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
158 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
166 tc filter add dev $h2 ingress protocol ip pref 3 handle 103 flower \
175 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
183 tc filter del dev $h2 ingress protocol ip pref 3 handle 103 flower
[all …]
/linux-6.6.21/tools/testing/selftests/drivers/net/mlxsw/
Dtc_restrictions.sh47 tc filter add block 22 protocol ip pref 1 handle 101 flower \
59 tc filter del block 22 protocol ip pref 1 handle 101 flower
64 tc filter add block 22 protocol ip pref 1 handle 101 flower \
73 tc filter add block 22 protocol ip pref 1 handle 101 flower \
77 tc filter del block 22 protocol ip pref 1 handle 101 flower
95 tc filter add block 22 protocol ip pref 1 handle 101 flower \
108 tc filter del block 22 protocol ip pref 1 handle 101 flower
113 tc filter add block 22 protocol ip pref 1 handle 101 flower \
123 tc filter add block 22 protocol ip pref 1 handle 101 flower \
130 tc filter add block 22 protocol ip pref 1 handle 101 flower \
[all …]
Dtc_sample.sh232 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
250 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall
263 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
267 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall
269 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
284 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
288 tc filter add dev $rp1 ingress protocol all pref 2 handle 102 matchall \
295 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall
297 tc filter add dev $rp1 ingress protocol all pref 2 handle 102 matchall \
303 tc filter del dev $rp1 ingress protocol all pref 2 handle 102 matchall
[all …]
/linux-6.6.21/tools/testing/selftests/drivers/net/dsa/
Dtc_actions.sh59 local protocol=$2
65 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
74 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \
84 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \
86 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
95 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \
104 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
116 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
117 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
130 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
[all …]
/linux-6.6.21/net/ipv4/
Dxfrm4_protocol.c26 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()
231 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm4_protocol_register()
235 for (pprev = proto_handlers(protocol); in xfrm4_protocol_register()
[all …]
Dprotocol.c32 int inet_add_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_add_protocol() argument
34 return !cmpxchg((const struct net_protocol **)&inet_protos[protocol], in inet_add_protocol()
39 int inet_add_offload(const struct net_offload *prot, unsigned char protocol) in inet_add_offload() argument
41 return !cmpxchg((const struct net_offload **)&inet_offloads[protocol], in inet_add_offload()
46 int inet_del_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_del_protocol() argument
50 ret = (cmpxchg((const struct net_protocol **)&inet_protos[protocol], in inet_del_protocol()
59 int inet_del_offload(const struct net_offload *prot, unsigned char protocol) in inet_del_offload() argument
63 ret = (cmpxchg((const struct net_offload **)&inet_offloads[protocol], in inet_del_offload()
/linux-6.6.21/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-6.6.21/include/uapi/linux/usb/
Daudio.h273 int protocol) in uac_mixer_unit_wChannelConfig() argument
275 if (protocol == UAC_VERSION_1) in uac_mixer_unit_wChannelConfig()
286 int protocol) in uac_mixer_unit_iChannelNames() argument
288 return (protocol == UAC_VERSION_1) ? in uac_mixer_unit_iChannelNames()
294 int protocol) in uac_mixer_unit_bmControls() argument
296 switch (protocol) { in uac_mixer_unit_bmControls()
370 int protocol) in uac_processing_unit_wChannelConfig() argument
372 if (protocol == UAC_VERSION_1) in uac_processing_unit_wChannelConfig()
383 int protocol) in uac_processing_unit_iChannelNames() argument
385 return (protocol == UAC_VERSION_1) ? in uac_processing_unit_iChannelNames()
[all …]
/linux-6.6.21/net/ipv6/
Dxfrm6_protocol.c27 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
242 if (!proto_handlers(protocol) || !netproto(protocol)) in xfrm6_protocol_register()
247 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_register()
[all …]
Dprotocol.c28 int inet6_add_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_add_protocol() argument
30 return !cmpxchg((const struct inet6_protocol **)&inet6_protos[protocol], in inet6_add_protocol()
35 int inet6_del_protocol(const struct inet6_protocol *prot, unsigned char protocol) in inet6_del_protocol() argument
39 ret = (cmpxchg((const struct inet6_protocol **)&inet6_protos[protocol], in inet6_del_protocol()
52 int inet6_add_offload(const struct net_offload *prot, unsigned char protocol) in inet6_add_offload() argument
54 return !cmpxchg((const struct net_offload **)&inet6_offloads[protocol], in inet6_add_offload()
59 int inet6_del_offload(const struct net_offload *prot, unsigned char protocol) in inet6_del_offload() argument
63 ret = (cmpxchg((const struct net_offload **)&inet6_offloads[protocol], in inet6_del_offload()
/linux-6.6.21/include/linux/
Dvirtio_net.h12 static inline bool virtio_net_hdr_match_proto(__be16 protocol, __u8 gso_type) in virtio_net_hdr_match_proto() argument
16 return protocol == cpu_to_be16(ETH_P_IP); in virtio_net_hdr_match_proto()
18 return protocol == cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_match_proto()
21 return protocol == cpu_to_be16(ETH_P_IP) || in virtio_net_hdr_match_proto()
22 protocol == cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_match_proto()
31 if (skb->protocol) in virtio_net_hdr_set_proto()
38 skb->protocol = cpu_to_be16(ETH_P_IP); in virtio_net_hdr_set_proto()
41 skb->protocol = cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_set_proto()
118 if (!skb->protocol) { in virtio_net_hdr_to_skb()
119 __be16 protocol = dev_parse_header_protocol(skb); in virtio_net_hdr_to_skb() local
[all …]
/linux-6.6.21/security/tomoyo/
Dnetwork.c26 u8 protocol; member
198 return p1->protocol == p2->protocol && in tomoyo_same_inet_acl()
217 return p1->protocol == p2->protocol && in tomoyo_same_unix_acl()
287 const char *protocol = tomoyo_read_token(param); in tomoyo_write_inet_network() local
290 for (e.protocol = 0; e.protocol < TOMOYO_SOCK_MAX; e.protocol++) in tomoyo_write_inet_network()
291 if (!strcmp(protocol, tomoyo_proto_keyword[e.protocol])) in tomoyo_write_inet_network()
296 if (e.protocol == TOMOYO_SOCK_MAX || !e.perm) in tomoyo_write_inet_network()
332 const char *protocol = tomoyo_read_token(param); in tomoyo_write_unix_network() local
335 for (e.protocol = 0; e.protocol < TOMOYO_SOCK_MAX; e.protocol++) in tomoyo_write_unix_network()
336 if (!strcmp(protocol, tomoyo_proto_keyword[e.protocol])) in tomoyo_write_unix_network()
[all …]
/linux-6.6.21/tools/testing/selftests/net/
Dreuseport_bpf.c32 int protocol; member
158 fd[i] = socket(p.recv_family, p.protocol, 0); in build_recv_group()
173 if (p.protocol == SOCK_STREAM) { in build_recv_group()
192 const int fd = socket(p.send_family, p.protocol, 0), one = 1; in send_from()
244 if (p.protocol == SOCK_STREAM) { in test_recv_order()
312 fd1 = socket(p.recv_family, p.protocol, 0); in test_extra_filter()
315 fd2 = socket(p.recv_family, p.protocol, 0); in test_extra_filter()
368 fd = socket(p.recv_family, p.protocol, 0); in test_filter_no_reuseport()
467 .protocol = SOCK_DGRAM, in main()
474 .protocol = SOCK_DGRAM, in main()
[all …]
/linux-6.6.21/security/selinux/
Dnetport.c83 static struct sel_netport *sel_netport_find(u8 protocol, u16 pnum) in sel_netport_find() argument
90 if (port->psec.port == pnum && port->psec.protocol == protocol) in sel_netport_find()
137 static int sel_netport_sid_slow(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid_slow() argument
144 port = sel_netport_find(protocol, pnum); in sel_netport_sid_slow()
151 ret = security_port_sid(protocol, pnum, sid); in sel_netport_sid_slow()
157 new->psec.protocol = protocol; in sel_netport_sid_slow()
183 int sel_netport_sid(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid() argument
188 port = sel_netport_find(protocol, pnum); in sel_netport_sid()
196 return sel_netport_sid_slow(protocol, pnum, sid); in sel_netport_sid()
/linux-6.6.21/drivers/bluetooth/
DKconfig60 bool "Broadcom protocol support"
65 The Broadcom protocol support enables firmware and patchram
68 Say Y here to compile support for Broadcom protocol.
71 bool "MediaTek protocol support"
76 The MediaTek protocol support enables firmware download
80 Say Y here to compile support for MediaTek protocol.
83 bool "Realtek protocol support"
88 The Realtek protocol support enables firmware and configuration
91 Say Y here to compile support for Realtek protocol.
125 bool "UART (H4) protocol support"
[all …]

12345678910>>...78