Home
last modified time | relevance | path

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

12345678910>>...75

/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/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/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.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 …]
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_police.sh130 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
150 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
156 tc filter add dev $rp1 ingress protocol ip pref 1 handle 101 flower \
162 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower
168 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 flower \
174 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
205 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
210 tc filter add dev $rp1 ingress protocol ip pref 1 handle 101 flower \
217 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 flower \
225 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
[all …]
/Linux-v5.15/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-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/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/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 …]
Dtc_sample.sh231 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
249 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall
262 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
266 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall
268 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
283 tc filter add dev $rp1 ingress protocol all pref 1 handle 101 matchall \
287 tc filter add dev $rp1 ingress protocol all pref 2 handle 102 matchall \
294 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall
296 tc filter add dev $rp1 ingress protocol all pref 2 handle 102 matchall \
302 tc filter del dev $rp1 ingress protocol all pref 2 handle 102 matchall
[all …]
/Linux-v5.15/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-v5.15/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-v5.15/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-v5.15/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-v5.15/tools/testing/selftests/net/
Dreuseport_bpf.c34 int protocol; member
160 fd[i] = socket(p.recv_family, p.protocol, 0); in build_recv_group()
175 if (p.protocol == SOCK_STREAM) { in build_recv_group()
194 const int fd = socket(p.send_family, p.protocol, 0), one = 1; in send_from()
246 if (p.protocol == SOCK_STREAM) { in test_recv_order()
314 fd1 = socket(p.recv_family, p.protocol, 0); in test_extra_filter()
317 fd2 = socket(p.recv_family, p.protocol, 0); in test_extra_filter()
370 fd = socket(p.recv_family, p.protocol, 0); in test_filter_no_reuseport()
469 .protocol = SOCK_DGRAM, in main()
476 .protocol = SOCK_DGRAM, in main()
[all …]
/Linux-v5.15/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(&selinux_state, 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-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/bpf/progs/
Dtest_tc_tunnel.c52 __be16 protocol; member
124 iph_inner.protocol = iph6_inner.nexthdr; in __encap_ipv4()
138 if (iph_inner.ihl != 5 || iph_inner.protocol != IPPROTO_TCP) in __encap_ipv4()
173 h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); in __encap_ipv4()
226 h_outer.ip.protocol = encap_proto; in __encap_ipv4()
304 h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); in __encap_ipv6()
375 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_ipip_none()
384 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_none()
393 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_mpls()
402 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_eth()
[all …]
/Linux-v5.15/drivers/net/ppp/
Dpppox.c114 static int pppox_create(struct net *net, struct socket *sock, int protocol, in pppox_create() argument
119 if (protocol < 0 || protocol > PX_MAX_PROTO) in pppox_create()
123 if (!pppox_protos[protocol]) in pppox_create()
124 request_module("net-pf-%d-proto-%d", PF_PPPOX, protocol); in pppox_create()
125 if (!pppox_protos[protocol] || in pppox_create()
126 !try_module_get(pppox_protos[protocol]->owner)) in pppox_create()
129 rc = pppox_protos[protocol]->create(net, sock, kern); in pppox_create()
131 module_put(pppox_protos[protocol]->owner); in pppox_create()
/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/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 …]

12345678910>>...75