/kernel/linux/linux-5.10/net/ax25/ |
D | ax25_iface.c | 57 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 …]
|
/kernel/linux/linux-5.10/include/trace/events/ |
D | smbus.h | 26 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 …]
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
D | tc_flower.sh | 41 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 43 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 55 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 56 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 67 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 69 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 81 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 82 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 91 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 93 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ [all …]
|
D | tc_actions.sh | 54 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 …]
|
D | tc_chains.sh | 38 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 …]
|
/kernel/linux/linux-5.10/drivers/pnp/ |
D | core.c | 46 static void pnp_remove_protocol(struct pnp_protocol *protocol) in pnp_remove_protocol() argument 49 list_del(&protocol->protocol_list); in pnp_remove_protocol() 59 int pnp_register_protocol(struct pnp_protocol *protocol) in pnp_register_protocol() argument 64 INIT_LIST_HEAD(&protocol->devices); in pnp_register_protocol() 65 INIT_LIST_HEAD(&protocol->cards); in pnp_register_protocol() 79 protocol->number = nodenum; in pnp_register_protocol() 80 dev_set_name(&protocol->dev, "pnp%d", nodenum); in pnp_register_protocol() 82 list_add_tail(&protocol->protocol_list, &pnp_protocols); in pnp_register_protocol() 86 ret = device_register(&protocol->dev); in pnp_register_protocol() 88 pnp_remove_protocol(protocol); in pnp_register_protocol() [all …]
|
/kernel/linux/linux-5.10/net/ipv4/netfilter/ |
D | nf_socket_ipv4.c | 20 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 …]
|
/kernel/linux/linux-5.10/net/netfilter/ |
D | utils.c | 11 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 …]
|
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
D | tc_flower.sh | 100 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 …]
|
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/ |
D | tc_restrictions.sh | 44 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 56 tc filter del block 22 protocol ip pref 1 handle 101 flower 61 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 70 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 74 tc filter del block 22 protocol ip pref 1 handle 101 flower 92 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 105 tc filter del block 22 protocol ip pref 1 handle 101 flower 110 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 120 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 127 tc filter add block 22 protocol ip pref 1 handle 101 flower \ [all …]
|
/kernel/linux/linux-5.10/include/linux/ |
D | virtio_net.h | 10 static inline bool virtio_net_hdr_match_proto(__be16 protocol, __u8 gso_type) in virtio_net_hdr_match_proto() argument 14 return protocol == cpu_to_be16(ETH_P_IP); in virtio_net_hdr_match_proto() 16 return protocol == cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_match_proto() 18 return protocol == cpu_to_be16(ETH_P_IP) || in virtio_net_hdr_match_proto() 19 protocol == cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_match_proto() 28 if (skb->protocol) in virtio_net_hdr_set_proto() 34 skb->protocol = cpu_to_be16(ETH_P_IP); in virtio_net_hdr_set_proto() 37 skb->protocol = cpu_to_be16(ETH_P_IPV6); in virtio_net_hdr_set_proto() 106 if (!skb->protocol) { in virtio_net_hdr_to_skb() 107 __be16 protocol = dev_parse_header_protocol(skb); in virtio_net_hdr_to_skb() local [all …]
|
/kernel/linux/linux-5.10/net/ipv4/ |
D | xfrm4_protocol.c | 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() 206 static inline const struct net_protocol *netproto(unsigned char protocol) in netproto() argument 208 switch (protocol) { in netproto() 221 unsigned char protocol) in xfrm4_protocol_register() argument 229 if (!proto_handlers(protocol) || !netproto(protocol)) in xfrm4_protocol_register() 234 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm4_protocol_register() 238 for (pprev = proto_handlers(protocol); in xfrm4_protocol_register() [all …]
|
D | protocol.c | 32 int inet_add_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_add_protocol() argument 36 protocol); in inet_add_protocol() 40 return !cmpxchg((const struct net_protocol **)&inet_protos[protocol], in inet_add_protocol() 45 int inet_add_offload(const struct net_offload *prot, unsigned char protocol) in inet_add_offload() argument 47 return !cmpxchg((const struct net_offload **)&inet_offloads[protocol], in inet_add_offload() 52 int inet_del_protocol(const struct net_protocol *prot, unsigned char protocol) in inet_del_protocol() argument 56 ret = (cmpxchg((const struct net_protocol **)&inet_protos[protocol], in inet_del_protocol() 65 int inet_del_offload(const struct net_offload *prot, unsigned char protocol) in inet_del_offload() argument 69 ret = (cmpxchg((const struct net_offload **)&inet_offloads[protocol], in inet_del_offload()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/usb/ |
D | audio.h | 183 int protocol) in uac_mixer_unit_wChannelConfig() argument 185 if (protocol == UAC_VERSION_1) in uac_mixer_unit_wChannelConfig() 195 int protocol) in uac_mixer_unit_iChannelNames() argument 197 return (protocol == UAC_VERSION_1) ? in uac_mixer_unit_iChannelNames() 202 int protocol) in uac_mixer_unit_bmControls() argument 204 switch (protocol) { in uac_mixer_unit_bmControls() 266 int protocol) in uac_processing_unit_wChannelConfig() argument 268 if (protocol == UAC_VERSION_1) in uac_processing_unit_wChannelConfig() 278 int protocol) in uac_processing_unit_iChannelNames() argument 280 return (protocol == UAC_VERSION_1) ? in uac_processing_unit_iChannelNames() [all …]
|
/kernel/linux/linux-5.10/include/uapi/linux/usb/ |
D | audio.h | 273 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 …]
|
/kernel/linux/linux-5.10/net/ipv6/ |
D | xfrm6_protocol.c | 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 242 if (!proto_handlers(protocol) || !netproto(protocol)) in xfrm6_protocol_register() 247 if (!rcu_dereference_protected(*proto_handlers(protocol), in xfrm6_protocol_register() [all …]
|
D | protocol.c | 28 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()
|
/kernel/liteos_a/testsuites/kernel/sample/posix/mutex/full/ |
D | It_posix_mutex_008.c | 51 int protocol; in Testcase() local 59 protocol = mta.protocol; in Testcase() 61 …while (protocol == PTHREAD_PRIO_NONE || protocol == PTHREAD_PRIO_INHERIT || protocol == PTHREAD_PR… in Testcase() 62 protocol--; in Testcase() 66 ret = pthread_mutexattr_setprotocol(&mta, protocol); in Testcase()
|
/kernel/liteos_a/compat/posix/src/ |
D | pthread_mutex.c | 43 attr->protocol = PTHREAD_PRIO_INHERIT; in pthread_mutexattr_init() 45 attr->protocol = PTHREAD_PRIO_PROTECT; in pthread_mutexattr_init() 47 attr->protocol = PTHREAD_PRIO_NONE; in pthread_mutexattr_init() 58 int pthread_mutexattr_setprotocol(pthread_mutexattr_t *attr, int protocol) in pthread_mutexattr_setprotocol() argument 60 return LOS_MuxAttrSetProtocol(attr, protocol); in pthread_mutexattr_setprotocol() 63 int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *attr, int *protocol) in pthread_mutexattr_getprotocol() argument 65 return LOS_MuxAttrGetProtocol(attr, protocol); in pthread_mutexattr_getprotocol() 104 mutex->attr.protocol = PTHREAD_PRIO_INHERIT; in pthread_mutex_init() 106 mutex->attr.protocol = PTHREAD_PRIO_PROTECT; in pthread_mutex_init() 108 mutex->attr.protocol = PTHREAD_PRIO_NONE; in pthread_mutex_init()
|
/kernel/linux/linux-5.10/security/tomoyo/ |
D | network.c | 26 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 …]
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
D | reuseport_bpf.c | 34 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 …]
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
D | Kconfig | 45 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 …]
|
/kernel/linux/linux-5.10/security/selinux/ |
D | netport.c | 84 static struct sel_netport *sel_netport_find(u8 protocol, u16 pnum) in sel_netport_find() argument 91 if (port->psec.port == pnum && port->psec.protocol == protocol) in sel_netport_find() 138 static int sel_netport_sid_slow(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid_slow() argument 145 port = sel_netport_find(protocol, pnum); in sel_netport_sid_slow() 152 ret = security_port_sid(&selinux_state, protocol, pnum, sid); in sel_netport_sid_slow() 158 new->psec.protocol = protocol; in sel_netport_sid_slow() 184 int sel_netport_sid(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid() argument 189 port = sel_netport_find(protocol, pnum); in sel_netport_sid() 197 return sel_netport_sid_slow(protocol, pnum, sid); in sel_netport_sid()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
D | test_tc_tunnel.c | 37 __be16 protocol; member 108 iph_inner.protocol = iph6_inner.nexthdr; in encap_ipv4() 122 if (iph_inner.ihl != 5 || iph_inner.protocol != IPPROTO_TCP) in encap_ipv4() 153 h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); in encap_ipv4() 194 h_outer.ip.protocol = encap_proto; in encap_ipv4() 261 h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); in encap_ipv6() 315 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_ipip_none() 324 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_none() 333 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_mpls() 342 if (skb->protocol == __bpf_constant_htons(ETH_P_IP)) in __encap_gre_eth() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ppp/ |
D | pppox.c | 114 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()
|